Discussion:
slime-edit-definition doesn't lookup the definition at point
Chaitanya Gupta
2016-06-26 07:10:36 UTC
Permalink
In my Lisp buffer, when the point is over a symbol and I press M-.
(slime-edit-definition), I get the following error:

cl-assoc: Symbol's function definition is void: equalp

If the point is over some whitespace, then things work as expected:
M-. gives me the "Edit Definition of" prompt in the minibuffer and
looks up the correct definition.

I guess I can define equalp in my .emacs to fix this, but I would
prefer if it worked out of the box.

I am using GNU Emacs 24.5.1 and SLIME 20160624.851 (installed from melpa).

Chaitanya
Chaitanya Gupta
2016-06-26 07:18:24 UTC
Permalink
Just noticed that emacs provides a function called cl-equalp. Perhaps
that can be used instead?

Chaitanya
Post by Chaitanya Gupta
In my Lisp buffer, when the point is over a symbol and I press M-.
cl-assoc: Symbol's function definition is void: equalp
M-. gives me the "Edit Definition of" prompt in the minibuffer and
looks up the correct definition.
I guess I can define equalp in my .emacs to fix this, but I would
prefer if it worked out of the box.
I am using GNU Emacs 24.5.1 and SLIME 20160624.851 (installed from melpa).
Chaitanya
Loading...