[slime-cvs] CVS slime/contrib
trittweiler
trittweiler at common-lisp.net
Fri Aug 31 15:36:11 UTC 2007
Update of /project/slime/cvsroot/slime/contrib
In directory clnet:/tmp/cvs-serv31762/contrib
Modified Files:
ChangeLog
Log Message:
* swank-arglist.lisp: Do not fall back to READ when interpreting
the ``raw form specs'' comming from Slime's autodoc stuff. But
still do so for those comming from `slime-complete-form'.
(unintern-in-home-package): New.
(*arglist-dummy*): New.
(read-conversatively-for-autodoc): New function. Doesn't READ
anything that comes from Slime's autodoc. Just tries to parse
symbols. If that's not successfull, returns the dummy placeholder
datum stored in `*arglist-dummy*'.
(arglist-for-echo-area): Parse form-specs using
`read-conversatively-for-autodoc'. Use `unintern-in-home-package'.
(read-softly): New. Splitted out from `read-form-spec'. This
function tries to keep track of newly interned functions before
READing.
(read-form-spec): Parametrized to take a function to read the
elements of the passed ``raw form spec''. Uses `read-softly' as
default reader.
(complete-form, completions-for-keywords):
Use `unintern-in-home-package'.
--- /project/slime/cvsroot/slime/contrib/ChangeLog 2007/08/31 14:07:54 1.18
+++ /project/slime/cvsroot/slime/contrib/ChangeLog 2007/08/31 15:36:11 1.19
@@ -1,3 +1,29 @@
+2007-08-31 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * swank-arglist.lisp: Do not fall back to READ when interpreting
+ the ``raw form specs'' comming from Slime's autodoc stuff. But
+ still do so for those comming from `slime-complete-form'.
+
+ (unintern-in-home-package): New.
+
+ (*arglist-dummy*): New.
+ (read-conversatively-for-autodoc): New function. Doesn't READ
+ anything that comes from Slime's autodoc. Just tries to parse
+ symbols. If that's not successfull, returns the dummy placeholder
+ datum stored in `*arglist-dummy*'.
+ (arglist-for-echo-area): Parse form-specs using
+ `read-conversatively-for-autodoc'. Use `unintern-in-home-package'.
+
+ (read-softly): New. Splitted out from `read-form-spec'. This
+ function tries to keep track of newly interned functions before
+ READing.
+ (read-form-spec): Parametrized to take a function to read the
+ elements of the passed ``raw form spec''. Uses `read-softly' as
+ default reader.
+
+ (complete-form, completions-for-keywords):
+ Use `unintern-in-home-package'.
+
2007-08-31 Helmut Eller <heller at common-lisp.net>
* slime-autodoc.el: Add installation notes.
More information about the slime-cvs
mailing list