BSD Ports

editors/slime 2.26.1.9_5 MidnightBSD

Superior Lisp Interaction Mode for Emacs

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
publicdom
Categories
editors, elisp

Description

SLIME is a new Emacs mode for Common Lisp development. Inspired by existing systems such Emacs Lisp and ILISP, we are working to create a fresh new environment for hacking Common Lisp in.

Features: * 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.

In the other systems

SystemPortVersion
MidnightBSDeditors/slime2.26.1.9_5
FreeBSDeditors/slime2.26.1.9_16
DragonFlyeditors/slime2.26.1.9_14
HardenedBSDeditors/slime2.26.1.9_16
GhostBSDeditors/slime2.26.1.9_16

Install

Binary package:

mport install slime${EMACS_PKGNAMESUFFIX}

From mports:

cd /usr/mports/editors/slime && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	slime${EMACS_PKGNAMESUFFIX}>0:editors/slime

Dependencies

As this port's Makefile names them.

Build 1

Build dependencies 1

No port depends on this one.

Configuration

Options name: editors_slime

OptionDefaultDescription
DOCSoff
USES
emacs gmake
Service scripts
none

Files

pkg-plist 184
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/.github/workflows/ci.yml
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/.gitref
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/bridge.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/bridge.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/inferior-slime.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/inferior-slime.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-asdf.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-asdf.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-autodoc.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-autodoc.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-banner.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-banner.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-buffer-streams.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-buffer-streams.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-c-p-c.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-c-p-c.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-cl-indent.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-cl-indent.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-clipboard.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-clipboard.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-compiler-notes-tree.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-compiler-notes-tree.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-editing-commands.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-editing-commands.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-enclosing-context.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-enclosing-context.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-fancy-inspector.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-fancy-inspector.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-fancy-trace.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-fancy-trace.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-fancy.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-fancy.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-fontifying-fu.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-fontifying-fu.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-fuzzy.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-fuzzy.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-highlight-edits.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-highlight-edits.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-hyperdoc.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-hyperdoc.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-indentation.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-indentation.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-listener-hooks.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-listener-hooks.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-macrostep.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-macrostep.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-mdot-fu.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-mdot-fu.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-media.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-media.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-mrepl.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-mrepl.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-package-fu.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-package-fu.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-parse.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-parse.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-presentation-streams.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-presentation-streams.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-presentations.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-presentations.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-quicklisp.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-quicklisp.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-references.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-references.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-repl.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-repl.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-sbcl-exts.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-sbcl-exts.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-scheme.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-scheme.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-scratch.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-scratch.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-snapshot.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-snapshot.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-sprof.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-sprof.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-trace-dialog.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-trace-dialog.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-tramp.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-tramp.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-typeout-frame.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-typeout-frame.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-xref-browser.el
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-xref-browser.elc
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-arglists.lisp
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-asdf.lisp
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-buffer-streams.lisp
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-c-p-c.lisp
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-clipboard.lisp
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-fancy-inspector.lisp
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-fuzzy.lisp
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-goo.goo
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-hyperdoc.lisp
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-ikarus.ss
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-indentation.lisp
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-jolt.k
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-kawa.scm
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-larceny.scm
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-listener-hooks.lisp
  • %%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-macrostep.lisp

The first 100 are listed.

distinfo 1
FileSizeSHA256
slime-slime-v2.26.1-9-gf368e22a_GH0.tar.gz8236711f7ed1b4122bd5190048ce19d3c4346a6c080e77c69272aa39ca68cb04f88c80