[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- bug#27747: 26.0.50; cl-defgeneric does not have an Edebug spec,
Gemini Lasswell <=