[slime-devel] Daily ChangeLog diff

Marco Baringer mbaringer at common-lisp.net
Sun Mar 26 05:35:01 UTC 2006


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.870 slime/ChangeLog:1.871
--- slime/ChangeLog:1.870	Fri Mar 24 02:30:34 2006
+++ slime/ChangeLog	Sat Mar 25 22:58:16 2006
@@ -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-devel mailing list