[slime-cvs] CVS slime
mkoeppe
mkoeppe at common-lisp.net
Sun Mar 19 06:51:55 UTC 2006
Update of /project/slime/cvsroot/slime
In directory clnet:/tmp/cvs-serv24088
Modified Files:
ChangeLog
Log Message:
*** empty log message ***
--- /project/slime/cvsroot/slime/ChangeLog 2006/03/18 07:45:18 1.860
+++ /project/slime/cvsroot/slime/ChangeLog 2006/03/19 06:51:55 1.861
@@ -1,3 +1,31 @@
+2006-03-19 Matthias Koeppe <mkoeppe at mail.math.uni-magdeburg.de>
+
+ Highlight the formal argument corresponding to the actual
+ argument around point in the echo-area arg-list display.
+ Works most impressively when slime-autodoc-mode is enabled
+ and when one has to deal with extremely long argument lists.
+
+ * slime.el (slime-space): First insert the space, then obtain
+ information.
+ (slime-fontify-string): Also handle argument highlights.
+ (slime-enclosing-operator-names): As a secondary value, return a
+ list of the indices of the arguments to the nested operator.
+ (slime-contextual-completions): Use changed interface of
+ slime-enclosing-operator-names.
+ (slime-function-called-at-point): Removed.
+ (slime-function-called-at-point/line): Removed.
+ (slime-autodoc-thing-at-point): New.
+ (slime-autodoc): Re-implement with slime-enclosing-operator-names
+ instead of slime-function-called-at-point.
+ (slime-echo-arglist): Pass the argument indices to
+ arglist-for-echo-area.
+ (slime-autodoc-message-ok-p): Autodoc is also OK in REPL buffers.
+
+ * swank.lisp (arglist-for-echo-area): New keyword argument
+ arg-indices.
+ (arglist-to-string): New keyword argument highlight.
+ (format-arglist-for-echo-area): Likewise.
+
2006-03-18 Matthias Koeppe <mkoeppe at mail.math.uni-magdeburg.de>
* slime.el (slime-goto-location-buffer): Avoid calling the
More information about the slime-cvs
mailing list