1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Superior Lisp Interaction Mode for Emacs
8 HOMEPAGE= https://common-lisp.net/project/slime/
12 SITES[main]= GITHUB/slime:slime:v2.24
13 DISTFILE[1]= generated:main
15 SPKGS[standard]= complete
19 OPTIONS_AVAILABLE= none
20 OPTIONS_STANDARD= none
22 BUILD_DEPENDS= texinfo:single:standard
23 BUILDRUN_DEPENDS= emacs:single:standard
27 LICENSE= PUBDOM:primary
28 LICENSE_FILE= PUBDOM:{{WRKSRC}}/README.md
31 FPC_EQUIVALENT= editors/slime
33 SUB_FILES= pkg-message-single
34 SUB_LIST= SLIME_LISPDIR="{{PREFIX}}/share/emacs/site-lisp/slime"
37 (cd ${WRKSRC}/doc && ${DO_MAKE_BUILD} slime.info html/index.html)
40 @${MKDIR} ${STAGEDIR}${STD_DOCDIR} \
41 ${STAGEDIR}${PREFIX}/share/emacs/site-lisp/slime/contrib \
42 ${STAGEDIR}${PREFIX}/share/emacs/site-lisp/slime/lib \
43 ${STAGEDIR}${PREFIX}/share/emacs/site-lisp/slime/swank
44 (cd ${WRKSRC} && ${INSTALL_DATA} *.asd *.el *.lisp \
45 ${STAGEDIR}${PREFIX}/share/emacs/site-lisp/slime)
46 (cd ${WRKSRC}/lib && ${INSTALL_DATA} *.el \
47 ${STAGEDIR}${PREFIX}/share/emacs/site-lisp/slime/lib)
48 (cd ${WRKSRC}/contrib && \
49 ${INSTALL_DATA} *.el *.lisp *.ss *.scm *.sml \
50 ${STAGEDIR}${PREFIX}/share/emacs/site-lisp/slime/contrib)
51 (cd ${WRKSRC}/swank && ${INSTALL_DATA} *.lisp \
52 ${STAGEDIR}${PREFIX}/share/emacs/site-lisp/slime/swank)
53 ${INSTALL_DATA} ${INSTALL_WRKSRC}/doc/slime.info \
54 ${STAGEDIR}${PREFIX}/${INFO_PATH}
55 (cd ${WRKSRC}/doc && ${INSTALL_DATA} slime* contributors.texi \
56 ${STAGEDIR}${STD_DOCDIR})
57 (cd ${WRKSRC}/doc && \
58 ${COPYTREE_SHARE} html ${STAGEDIR}${STD_DOCDIR})
60 [FILE:1147:descriptions/desc.primary]
61 SLIME is a new Emacs mode for Common Lisp development. Inspired by
62 existing systems such Emacs Lisp and ILISP, we are working to create a
63 fresh new environment for hacking Common Lisp in.
66 * slime-mode: An Emacs minor-mode to enhance lisp-mode with:
67 o Code evaluation, compilation, and macroexpansion.
68 o Online documentation (describe, apropos, hyperspec).
69 o Definition finding (aka Meta-Point aka M-.).
70 o Symbol and package name completion.
71 o Automatic macro indentation based on &body.
72 o Cross-reference interface (WHO-CALLS, etc).
74 * SLDB: Common Lisp debugger with an Emacs-based user interface.
75 * REPL: The Read-Eval-Print Loop ("top-level") is written in Emacs
76 Lisp for tighter integration with Emacs. The REPL also has
77 builtin "shortcut" commands similar those of the McCLIM
79 * Compilation notes: SLIME is able to take compiler messages and
80 annotate them directly into source buffers.
81 * Inspector: Interactive object-inspector in an Emacs buffer.
83 WWW: http://common-lisp.net/project/slime/
87 be13afe8f0bffc8bbb848ba0fe61e5624486a50a230cda840ef379a08e2fa002 814309 slime-slime-2.24.tar.gz
90 [FILE:2099:manifests/plist.primary]
91 share/emacs/site-lisp/slime/
95 sbcl-pprint-patch.lisp
104 share/emacs/site-lisp/slime/contrib/
110 slime-buffer-streams.el
114 slime-compiler-notes-tree.el
115 slime-editing-commands.el
116 slime-enclosing-context.el
117 slime-fancy-inspector.el
120 slime-fontifying-fu.el
122 slime-highlight-edits.el
125 slime-listener-hooks.el
132 slime-presentation-streams.el
133 slime-presentations.el
142 slime-trace-dialog.el
144 slime-typeout-frame.el
145 slime-xref-browser.el
148 swank-buffer-streams.lisp
151 swank-fancy-inspector.lisp
155 swank-indentation.lisp
158 swank-listener-hooks.lisp
164 swank-package-fu.lisp
165 swank-presentation-streams.lisp
166 swank-presentations.lisp
173 swank-trace-dialog.lisp
175 share/emacs/site-lisp/slime/lib/
181 share/emacs/site-lisp/slime/swank/
199 source-file-cache.lisp
200 source-path-parser.lisp
201 share/info/slime.info
204 [FILE:352:files/pkg-message-single.in]
205 ========================================================
206 To activate SLIME put the following code into ~/.emacs:
207 (setq inferior-lisp-program "PATH_TO_YOUR_LISP_BINARY")
208 (add-to-list 'load-path "%%SLIME_LISPDIR%%"
209 "%%SLIME_LISPDIR%%/contrib")
211 (slime-setup '(slime-repl))
212 ========================================================