I asked about this issue in comp.lang.lisp and was told it might be a bug. See
http://groups.google.com/group/comp.lang.lisp/browse_thread/thread/dd17e76e3...
Tamas
Tamas K Papp tpapp@Princeton.EDU writes:
I asked about this issue in comp.lang.lisp and was told it might be a bug. See
http://groups.google.com/group/comp.lang.lisp/browse_thread/thread/dd17e76e3...
My guess would be that this particular case is because of insufficienties of BEGINNING-OF-DEFUN, i.e. not really a problem of Slime. That's just what you get with a parsing engine based on regexps.
A solution is simply not to start lines with opening parentheses, for instance by prepending a backslash ("(" is equal to "(".)
The Solution is to use Climacs.
In your case, I'd suggest indenting the examples; it's good style anyway.
-T.