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.28
13 DISTFILE[1]= generated:main
15 SPKGS[standard]= complete
19 OPTIONS_AVAILABLE= none
20 OPTIONS_STANDARD= none
22 BUILDRUN_DEPENDS= emacs:single:standard
26 LICENSE= PUBDOM:primary
27 LICENSE_FILE= PUBDOM:{{WRKSRC}}/README.md
30 FPC_EQUIVALENT= editors/slime
32 SUB_FILES= pkg-message-single
33 SUB_LIST= SLIME_LISPDIR="{{PREFIX}}/share/emacs/site-lisp/slime"
36 (cd ${WRKSRC}/doc && ${DO_MAKE_BUILD} slime.info html/index.html)
39 @${MKDIR} ${STAGEDIR}${STD_DOCDIR} \
40 ${STAGEDIR}${PREFIX}/share/emacs/site-lisp/slime/contrib \
41 ${STAGEDIR}${PREFIX}/share/emacs/site-lisp/slime/lib \
42 ${STAGEDIR}${PREFIX}/share/emacs/site-lisp/slime/swank
43 (cd ${WRKSRC} && ${INSTALL_DATA} *.asd *.el *.lisp \
44 ${STAGEDIR}${PREFIX}/share/emacs/site-lisp/slime)
45 (cd ${WRKSRC}/lib && ${INSTALL_DATA} *.el \
46 ${STAGEDIR}${PREFIX}/share/emacs/site-lisp/slime/lib)
47 (cd ${WRKSRC}/contrib && \
48 ${INSTALL_DATA} *.el *.lisp *.ss *.scm *.sml \
49 ${STAGEDIR}${PREFIX}/share/emacs/site-lisp/slime/contrib)
50 (cd ${WRKSRC}/swank && ${INSTALL_DATA} *.lisp \
51 ${STAGEDIR}${PREFIX}/share/emacs/site-lisp/slime/swank)
52 ${INSTALL_DATA} ${INSTALL_WRKSRC}/doc/slime.info \
53 ${STAGEDIR}${PREFIX}/${INFO_PATH}
54 (cd ${WRKSRC}/doc && ${INSTALL_DATA} slime* contributors.texi \
55 ${STAGEDIR}${STD_DOCDIR})
56 (cd ${WRKSRC}/doc && \
57 ${COPYTREE_SHARE} html ${STAGEDIR}${STD_DOCDIR})
59 [FILE:1147:descriptions/desc.primary]
60 SLIME is a new Emacs mode for Common Lisp development. Inspired by
61 existing systems such Emacs Lisp and ILISP, we are working to create a
62 fresh new environment for hacking Common Lisp in.
65 * slime-mode: An Emacs minor-mode to enhance lisp-mode with:
66 o Code evaluation, compilation, and macroexpansion.
67 o Online documentation (describe, apropos, hyperspec).
68 o Definition finding (aka Meta-Point aka M-.).
69 o Symbol and package name completion.
70 o Automatic macro indentation based on &body.
71 o Cross-reference interface (WHO-CALLS, etc).
73 * SLDB: Common Lisp debugger with an Emacs-based user interface.
74 * REPL: The Read-Eval-Print Loop ("top-level") is written in Emacs
75 Lisp for tighter integration with Emacs. The REPL also has
76 builtin "shortcut" commands similar those of the McCLIM
78 * Compilation notes: SLIME is able to take compiler messages and
79 annotate them directly into source buffers.
80 * Inspector: Interactive object-inspector in an Emacs buffer.
82 WWW: http://common-lisp.net/project/slime/
86 7227b36e4392dcc7fec07fd31f8347a35286a56483dc33457c12a50c555bc8a7 826876 slime-slime-2.28.tar.gz
89 [FILE:2099:manifests/plist.primary]
90 share/emacs/site-lisp/slime/
94 sbcl-pprint-patch.lisp
103 share/emacs/site-lisp/slime/contrib/
109 slime-buffer-streams.el
113 slime-compiler-notes-tree.el
114 slime-editing-commands.el
115 slime-enclosing-context.el
116 slime-fancy-inspector.el
119 slime-fontifying-fu.el
121 slime-highlight-edits.el
124 slime-listener-hooks.el
131 slime-presentation-streams.el
132 slime-presentations.el
141 slime-trace-dialog.el
143 slime-typeout-frame.el
144 slime-xref-browser.el
147 swank-buffer-streams.lisp
150 swank-fancy-inspector.lisp
154 swank-indentation.lisp
157 swank-listener-hooks.lisp
163 swank-package-fu.lisp
164 swank-presentation-streams.lisp
165 swank-presentations.lisp
172 swank-trace-dialog.lisp
174 share/emacs/site-lisp/slime/lib/
180 share/emacs/site-lisp/slime/swank/
198 source-file-cache.lisp
199 source-path-parser.lisp
200 share/info/slime.info
203 [FILE:352:files/pkg-message-single.in]
204 ========================================================
205 To activate SLIME put the following code into ~/.emacs:
206 (setq inferior-lisp-program "PATH_TO_YOUR_LISP_BINARY")
207 (add-to-list 'load-path "%%SLIME_LISPDIR%%"
208 "%%SLIME_LISPDIR%%/contrib")
210 (slime-setup '(slime-repl))
211 ========================================================