[slime-devel] Completion doesn't work for un-evaluated functions - expected behavior?

Stas Boukarev stassats at gmail.com
Wed May 19 02:09:45 UTC 2010


Walter GR <waltergr at aol.com> writes:

> I'm getting started with SLIME from CVS.  It's successfully installed.
>
> If I start SLIME, create a new buffer Lisp buffer, and define a 
> function, completion doesn't work for that function's name until the 
> defun is evaluated.
>
> Is this the expected behavior?
Yes.

> If so, is there any way to "enable" completion for not-yet-evaluated 
> symbols?
Currently, no. And I doubt there is any need. Slime uses lisp
implementation for introspection, because it's not so easy to do static
analysis on Lisp. And defining a function is as easy as pressing "C-c
C-c", or "C-c C-k" so that the whole file would be compiled.

-- 
With Best Regards, Stas.




More information about the slime-devel mailing list