app-emacs/slime (akater)

Search

Install

Install this package:

emerge -a app-emacs/slime

Package Information

Description:
SLIME: The Superior Lisp Interaction Mode for Emacs. SLIME is a fresh, new Emacs mode for Common Lisp development inspired by existing systems such Emacs Lisp and ILISP. Feature highlights include: * slime-mode: An Emacs minor-mode to enhance lisp-mode with: o Code evaluation, compilation, and macroexpansion. o Online documentation (describe, apropos, hyperspec). o Definition finding (aka Meta-Point aka M-.). o Symbol and package name completion. o Automatic macro indentation based on &body. o Cross-reference interface (WHO-CALLS, etc). o ... and more. * SLDB: Common Lisp debugger with an Emacs-based user interface. * REPL: The Read-Eval-Print Loop ("top-level") is written in Emacs Lisp for tighter integration with Emacs. The REPL also has builtin "shortcut" commands similar those of the McCLIM Listener. * Compilation notes: SLIME is able to take compiler messages and annotate them directly into source buffers. * Inspector: Interactive object-inspector in an Emacs buffer.
Homepage:
http://common-lisp.net/project/slime/
License:
GPL-2 xref? ( xref.lisp )

Versions

Version EAPI Keywords Slot
9999 8 ~amd64 ~x86 0
2.31 8 ~amd64 ~x86 0
2.30 8 ~amd64 ~x86 0
2.30 8 ~amd64 ~x86 0
2.26.1 8 amd64 ppc ~sparc x86 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>nuclearspace@gmail.com</email>
		<name>Dima Akater</name>
	</maintainer>
	<longdescription>
  SLIME: The Superior Lisp Interaction Mode for Emacs.  SLIME is a
  fresh, new Emacs mode for Common Lisp development inspired by existing
  systems such Emacs Lisp and ILISP. Feature highlights include:

    * slime-mode: An Emacs minor-mode to enhance lisp-mode with:
      o Code evaluation, compilation, and macroexpansion.
      o Online documentation (describe, apropos, hyperspec).
      o Definition finding (aka Meta-Point aka M-.).
      o Symbol and package name completion.
      o Automatic macro indentation based on &amp;body.
      o Cross-reference interface (WHO-CALLS, etc).
      o ... and more.

    * SLDB: Common Lisp debugger with an Emacs-based user interface.

    * REPL: The Read-Eval-Print Loop ("top-level") is written in Emacs
      Lisp for tighter integration with Emacs. The REPL also has builtin
      "shortcut" commands similar those of the McCLIM Listener.

    * Compilation notes: SLIME is able to take compiler messages and
      annotate them directly into source buffers.

    * Inspector: Interactive object-inspector in an Emacs buffer.
</longdescription>
	<stabilize-allarches></stabilize-allarches>
	<use>
		<flag name="xref">Install xref.lisp cross-referencing tool</flag>
		<flag name="company">Also install slime-company</flag>
		<flag name="system-cl-lib">Use system-wide cl-lib instead of bundled</flag>
		<flag name="system-ert">Use system-wide ert instead of bundled</flag>
		<flag name="system-macrostep">Use system-wide macrostep instead of bundled</flag>
	</use>
	<upstream>
		<remote-id type="github">slime/slime</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p app-emacs/slime | euse -E <flag> -p app-emacs/slime | euse -D <flag> -p app-emacs/slime

Flag Description 9999 2.31 2.30 2.30 2.26.1
company Also install slime-company
doc ⚠️
system-cl-lib Use system-wide cl-lib instead of bundled
system-macrostep Use system-wide macrostep instead of bundled
xref Install xref.lisp cross-referencing tool

Files

Manifest

Type File Size Versions
DIST slime-2.26.1.tar.gz 823495 bytes 2.26.1
Unmatched Entries
Type File Size
AUX 2.0_p20110617/70slime-gentoo.el 573 bytes
AUX 2.0_p20110617/gentoo-dont-call-init.patch 638 bytes
AUX 2.0_p20110617/swank.asd 4348 bytes
AUX 2.0_p20130214/gentoo-module-load.patch 3253 bytes
AUX 2.11/dont-load-sbcl-pprint.patch 556 bytes
AUX 2.11/gentoo-changelog-date.patch 803 bytes
AUX 2.15/gentoo-changelog-date.patch 790 bytes
AUX 70slime-gentoo.el 526 bytes
AUX slime-2.20-fix-doc-build.patch 3547 bytes
AUX slime-2.25-move-one-defalias.patch 789 bytes
AUX slime-2.25-no-system-macrostep.patch 318 bytes
AUX slime-2.25-system-macrostep.patch 375 bytes
AUX slime-2.26-no-system-cl-lib.patch 1199 bytes
AUX slime-2.26-no-system-ert.patch 613 bytes
AUX slime-2.26-system-cl-lib.patch 1368 bytes
AUX slime-2.26-system-ert.patch 628 bytes
AUX slime-2.30-no-system-cl-lib.patch 897 bytes
AUX slime-2.30-system-cl-lib.patch 988 bytes
AUX swank-loader.lisp 68 bytes
EBUILD slime-2.26.1.ebuild 1536 bytes
EBUILD slime-2.30-r1.ebuild 2667 bytes
EBUILD slime-2.30.ebuild 2628 bytes
EBUILD slime-2.31.ebuild 2670 bytes
EBUILD slime-9999.ebuild 2919 bytes
MISC metadata.xml 1836 bytes