[slime-cvs] CVS slime
mkoeppe
mkoeppe at common-lisp.net
Sun Mar 26 03:58:16 UTC 2006
Update of /project/slime/cvsroot/slime
In directory clnet:/tmp/cvs-serv7962
Modified Files:
ChangeLog
Log Message:
*** empty log message ***
--- /project/slime/cvsroot/slime/ChangeLog 2006/03/24 07:30:34 1.870
+++ /project/slime/cvsroot/slime/ChangeLog 2006/03/26 03:58:16 1.871
@@ -1,3 +1,26 @@
+2006-03-25 Matthias Koeppe <mkoeppe at mail.math.uni-magdeburg.de>
+
+ * swank.lisp (arglist-for-echo-area): New keyword arg,
+ print-lines.
+ (decoded-arglist-to-string): New function, implement argument
+ highlighting also for &optional and &rest/&body arguments.
+ (arglist-to-string): Use decoded-arglist-to-string.
+ (arglist): New slots aux-args, known-junk, unknown-junk.
+ (nreversef): New macro.
+ (decode-arglist, encode-arglist): Refine to handle more structure
+ in argument lists, including implementation-defined stuff like
+ &parse-body.
+ (format-arglist-for-echo-area): New keyword arg, print-lines.
+ Simplify the code as there is no need to fall back to the unparsed
+ arglist any more.
+
+ * slime.el (slime-fontify-string): Fix for arguments spanning
+ multiple lines.
+ (slime-autodoc-message-dimensions): New.
+ (slime-autodoc-thing-at-point): Use it here to either ask for a
+ one-line or a nicely formatted multi-line arglist.
+ (slime-enclosing-operator-names): Handle linebreaks.
+
2006-03-24 Mikel Bancroft <mutandiz at yahoo.com>
* swank-allegro.lisp (set-default-directory): Fix for pathnames
More information about the slime-cvs
mailing list