
Hello list, I have noticed a bug when using slime-autodoc. I've duplicated it on GNU Emacs 23.0 with Lispworks 5.1.1 on Windows, and GNU Emacs 21.4 with SBCL 1.0.15 on Linux. If I enter the form (either in the REPL or in a buffer): `(flet ((,nil ())) (cond (,nil))) ^----^ then when I move the point into the indicated sexp, I get a "comma not inside a backquote" error from the Lisp. The following forms don't trigger the error: `(flet ((nil ())) (cond (,nil))) `(flet ((,nil ())) ,nil (cond (,nil))) The offending event is: (:emacs-rex (swank:format-arglist-for-echo-area ",nil" :operator nil :highlight nil :print-right-margin 1000 :print-lines 1) "COMMON-LISP-USER" :repl-thread 156) I had a bit of a look with the debugger and got as far as SLIME-AUTODOC-LOCAL-ARGLIST calling SLIME-FIND-BOUND-FUNCTIONS before giving up. Hopefully these clues will help someone more familiar with SLIME's internal workings. Cheers, John :^P -- John Pallister john@synchromesh.com