[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