bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#27747: 26.0.50; cl-defgeneric does not have an Edebug spec


From: Gemini Lasswell
Subject: bug#27747: 26.0.50; cl-defgeneric does not have an Edebug spec
Date: Mon, 17 Jul 2017 22:06:40 -0700

There is no Edebug spec for cl-defgeneric, which means that default
method implementations and methods defined using its :method keyword
can't be Edebugged.

To reproduce the problem, start with this bit of code in a buffer:

(cl-defgeneric my-say (obj)
  "Say something about OBJ."
  (message "See the %s!" obj))

(cl-defmethod my-say ((obj number))
  (message "See the number %s!" obj))

Then:

M-x edebug-all-defs RET
M-x eval-buffer RET
M-: (my-say "cat") RET

Result: the command completes without Edebug starting.
This works correctly:

M-: (my-say 3) RET





reply via email to

[Prev in Thread] Current Thread [Next in Thread]