[slime-devel] Daily ChangeLog diff

Marco Baringer mbaringer at common-lisp.net
Sat Sep 1 04:35:02 UTC 2007


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1190 slime/ChangeLog:1.1192
--- slime/ChangeLog:1.1190	Thu Aug 30 19:44:10 2007
+++ slime/ChangeLog	Fri Aug 31 09:11:03 2007
@@ -1,3 +1,19 @@
+2007-08-31  Helmut Eller  <heller at common-lisp.net>
+
+	Move compound prefix completion and autodoc to contrib.
+
+	* swank.lisp (simple-completions): Rewritten for simplicity.
+	(operator-arglist): Rewritten for simplicity.
+
+	* slime.el (slime-complete-symbol-function): Make simple
+	completion the default.
+	(slime-echo-arglist-function, slime-echo-arglist): New hook.
+
+	Remove corresponding key bindigs.
+
+	* slime.el (slime-obsolete-commands): New table. Use it to bind
+	a command with an upgrade notice.
+
 2007-08-31  Andreas Fuchs <asf at boinkor.net>
 
 	* slime.el (slime-reindent-defun): Fixed when used in lisp file
@@ -35,7 +51,7 @@
 	have been witnessed in `*Messages*'.) `Lisp-mode' was activated to
 	get the right syntax-table for `slime-sexp-at-point', but this one
 	sets the correct syntax-table itself now.
-	
+
 2007-08-28  Matthias Koeppe  <mkoeppe at mail.math.uni-magdeburg.de>
 
 	Fix user input type-ahead again (this change from 2007-08-25 got
@@ -48,7 +64,7 @@
 	(slime-repl-write-string): Insert a :repl-result before the
 	prompt, not at point-max.  Update markers properly.
 
-2007-08-29  Helmut Eller  <heller at common-lisp.net>
+2007-08-28  Helmut Eller  <heller at common-lisp.net>
 
 	* swank-cmucl.lisp (safe-definition-finding): Remove whitespace
 	around error messages.
Index: slime/contrib/ChangeLog
diff -u slime/contrib/ChangeLog:1.15 slime/contrib/ChangeLog:1.21
--- slime/contrib/ChangeLog:1.15	Tue Aug 28 18:00:48 2007
+++ slime/contrib/ChangeLog	Fri Aug 31 18:40:31 2007
@@ -1,3 +1,63 @@
+2007-08-31  Tobias C. Rittweiler  <tcr at freebits.de>
+
+	Added extended arglist display for EVAL-WHEN, viz:
+
+	  (eval-when (&any :compile-toplevel :load-toplevel :execute) &body body)
+
+	Notice that completion works as expected on these keywords.
+
+	Die, EVAL-ALWAYS, die!
+
+	* swank-arglist (arglist-dispatch): New method for EVAL-WHEN.
+	(print-arglist): Print keywords with PRIN1 rather than PRINC,
+	to get a result as shown above for the EVAL-WHEN case.
+	(completions-for-keyword): Add support for &ANY args.	 
+	
+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.
+	* slime-editing-commands.el: Add installation notes.
+	* slime-c-p-c.el (slime-c-p-c-init): Fix typos.
+
+2007-08-31  Helmut Eller  <heller at common-lisp.net>
+
+	Move compound prefix completion and autodoc to contrib.
+	Interdependencies made it almost necessary to move parsing code
+	and editing commands in the same patch.
+
+	* slime-c-p-c.el: New file.
+	* swank-c-p-c.el: New file.
+	* slime-parse.el: New file.
+	* swank-arglists.el: New file.
+	* slime-editing-commands.el: New file.
+	* slime-autodoc.el: New file.
+
 2007-08-28  Matthias Koeppe  <mkoeppe at mail.math.uni-magdeburg.de>
 
 	* slime-presentations.el (slime-last-output-target-id)



More information about the slime-devel mailing list