Quesstion about Alt-. navigation to function definitions

Jeff Cunningham jeffrey at jkcunningham.com
Wed Oct 30 19:21:51 UTC 2013

On 10/30/2013 09:35 AM, Christophe Rhodes wrote:
> Jeff Cunningham <jeffrey at jkcunningham.com> writes:
>> On 10/30/2013 01:24 AM, Christophe Rhodes wrote:
>>> On the assumption that you have cl-ppcre relatively easily to hand, what
>>> does
>>>     (describe 'cl-ppcre:regex-apropos)
>>> say after you have loaded cl-ppcre through quicklisp?  (If you don't
>>> have cl-ppcre, substitute your favourite simple "utility")
>> Here's what it says:
>> FTIS-V43> (describe 'cl-ppcre:regex-apropos)
>>    [...]
>>    Source file: /home/jcunningham/qigj/test-model.lisp
> Say, what?  regex-apropos is defined in cl-ppcre/api.lisp, at least in
> my copy.  Can you come up with any idea why this might happen?  (I do
> not have any idea what qigj is, nor what might be inside
> test-model.lisp)

I've been noticing that for some time. I'm sure it is a related symptom. 
Slime thinks that's where regex-apropos is defined. In fact, it's in its 
normal quicklisp location. the source file given is the code I loaded 
the ftis-v43 package from within. And that package includes cl-ppcre and 
everything else in its definition.

For example, if put point on a call like this (cl-ppcre:scan re "some 
text") - on the "scan" I mean - and press C-c,d,d it shows me the 
docstring as it should, but shows the source location - again - as that 
same test-model.lisp source file.

More information about the slime-devel mailing list