[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#33170: 27.0.50; interactive spec with cl-defgeneric/method
From: |
Alex Branham |
Subject: |
bug#33170: 27.0.50; interactive spec with cl-defgeneric/method |
Date: |
Sat, 27 Oct 2018 09:50:26 -0500 |
User-agent: |
mu4e 1.1.0; emacs 27.0.50 |
On Sat 27 Oct 2018 at 09:47, Eli Zaretskii <eliz@gnu.org> wrote:
>> (require 'cl-lib)
>>
>> (cl-defgeneric my/test ()
>> (interactive)
>> (message "generic"))
>>
>> here, M-x my/test works
>>
>> (cl-defmethod my/test (&context (major-mode emacs-lisp-mode))
>> (interactive)
>> (message "method"))
>>
>> Here, M-x my/test does not work.
>
> But "M-: (my/test) RET" does.
Right. I'd like them to be interactive though so I can e.g. use them
from a keymap.
> I don't think generic functions can be interactive. At least it is
> not documented anywhere that they can be.
Ah, that's unfortunate. Perhaps this limitation should be documented
somewhere?
Thanks,
Alex
- bug#33170: 27.0.50; interactive spec with cl-defgeneric/method, Alex Branham, 2018/10/26
- bug#33170: 27.0.50; interactive spec with cl-defgeneric/method, Eli Zaretskii, 2018/10/27
- bug#33170: 27.0.50; interactive spec with cl-defgeneric/method, Alex Branham, 2018/10/27
- bug#33170: 27.0.50; interactive spec with cl-defgeneric/method, Eli Zaretskii, 2018/10/27
- bug#33170: 27.0.50; interactive spec with cl-defgeneric/method,
Alex Branham <=
- bug#33170: 27.0.50; interactive spec with cl-defgeneric/method, Eli Zaretskii, 2018/10/27
- bug#33170: 27.0.50; interactive spec with cl-defgeneric/method, Alex Branham, 2018/10/27
- bug#33170: 27.0.50; interactive spec with cl-defgeneric/method, Stefan Monnier, 2018/10/27
- bug#33170: 27.0.50; interactive spec with cl-defgeneric/method, Alex Branham, 2018/10/29
- bug#33170: 27.0.50; interactive spec with cl-defgeneric/method, Eli Zaretskii, 2018/10/30
- bug#33170: 27.0.50; interactive spec with cl-defgeneric/method, Stefan Monnier, 2018/10/30
- bug#33170: 27.0.50; interactive spec with cl-defgeneric/method, Eli Zaretskii, 2018/10/30
- bug#33170: 27.0.50; interactive spec with cl-defgeneric/method, Stefan Monnier, 2018/10/31