[slime-devel] Daily ChangeLog diff
Helmut Eller
heller at common-lisp.net
Mon Feb 2 03:33:02 UTC 2009
Index: slime/contrib/ChangeLog
diff -u slime/contrib/ChangeLog:1.169 slime/contrib/ChangeLog:1.171
--- slime/contrib/ChangeLog:1.169 Tue Jan 27 15:13:52 2009
+++ slime/contrib/ChangeLog Sun Feb 1 23:57:35 2009
@@ -1,3 +1,28 @@
+2009-02-01 Tobias C. Rittweiler <tcr at freebits.de>
+
+ Add DEFMETHOD-style extended arglist display for
+ DEFINE-COMPILER-MACRO.
+
+ (defun foo (x y &key k1 k2))
+ (define-compiler-macro foo |)
+
+ * swank-arglists.lisp ([method] arglist-dispatch): Specialize
+ on (EQL 'DEFINE-COMPILER-MACRO).
+
+ * slime-parse.el (slime-extended-operator-name-parser-alist): Add
+ entry for DEFINE-COMPILER-MACRO.
+ (slime-make-extended-operator-parser/look-ahead): Collect up /at
+ most/ N sexps. Previously `(defmethod |)' would lead to a form
+ spec of ``("defmethod" ("defmethod"))''.
+ ([test] enclosing-form-specs.1): Test for this.
+
+2009-02-01 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * swank-arglists.lisp (parse-form-spec): Moved most part of its
+ docstring into a comment.
+ (arglist-for-echo-area): Some minor code reorganization. The
+ autodoc stuff in general could need some fair bit of refactoring.
+
2009-01-27 Tobias C. Rittweiler <tcr at freebits.de>
* slime-repl.el ([shortcut] quit): Quit the connection before
More information about the slime-devel
mailing list