diff options
author | pav <pav@FreeBSD.org> | 2004-11-15 17:56:34 +0000 |
---|---|---|
committer | pav <pav@FreeBSD.org> | 2004-11-15 17:56:34 +0000 |
commit | 7d802bb54b491f3abf395e616ab1c101b9bc3b40 (patch) | |
tree | 8e9b83d0e2077604dc07b963dabb8aa729ca7a21 /editors/slime/pkg-descr | |
parent | 642ef56ae8fac5dbf7d4502b937db4c3e8c3d4f9 (diff) | |
download | FreeBSD-ports-7d802bb54b491f3abf395e616ab1c101b9bc3b40.zip FreeBSD-ports-7d802bb54b491f3abf395e616ab1c101b9bc3b40.tar.gz |
Add slime, a new mode for interacting with common lisp inside emacs.
PR: ports/73919
Submitted by: Dominic Mitchell <dom@happygiraffe.net>
Diffstat (limited to 'editors/slime/pkg-descr')
-rw-r--r-- | editors/slime/pkg-descr | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/editors/slime/pkg-descr b/editors/slime/pkg-descr new file mode 100644 index 0000000..fbd7c76 --- /dev/null +++ b/editors/slime/pkg-descr @@ -0,0 +1,23 @@ +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. + +WWW: http://common-lisp.net/project/slime/ |