[slime-devel] Slime-edit-definition to functions defined in top level let form?

Hi, Are there any ways to jump to functions defined in top level let form by slime-edit-definition? For example below, I want to jump to the head of (defin foo ...) form, not that of top level (let ...) form when M-. on (foo): ----- (let (var) (defun foo () var))) (foo) ----- Thanks, Masayuki

Masayuki Takagi <kamonama@gmail.com> writes:
Hi,
Are there any ways to jump to functions defined in top level let form by slime-edit-definition?
For example below, I want to jump to the head of (defin foo ...) form, not that of top level (let ...) form when M-. on (foo):
----- (let (var) (defun foo () var)))
(foo) That depends on what information your implementation provides, not on slime. -- With best regards, Stas.

Thanks, I will read swank implementation, swank-sbcl.lisp, and sbcl implementation, introspect.lisp. 2012/10/22 Stas Boukarev <stassats@gmail.com>:
Masayuki Takagi <kamonama@gmail.com> writes:
Hi,
Are there any ways to jump to functions defined in top level let form by slime-edit-definition?
For example below, I want to jump to the head of (defin foo ...) form, not that of top level (let ...) form when M-. on (foo):
----- (let (var) (defun foo () var)))
(foo) That depends on what information your implementation provides, not on slime. -- With best regards, Stas.
participants (2)
-
Masayuki Takagi
-
Stas Boukarev