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

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

Re: How to define a prefixed map for a minor mode?


From: Michael Heerdegen
Subject: Re: How to define a prefixed map for a minor mode?
Date: Sun, 07 Jun 2020 10:16:38 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

Michael Heerdegen <michael_heerdegen@web.de> writes:

> > (easy-mmode-defmap ecat-mode-map
> >   `(((kbd "C-c .") . ecat-basic-map))
> >   "Keymap for `ecat-mode'.")
>
> I don't know much about this but passing an unevaluated `kbd' expression
> doesn't look right to me.

AFAIR I use to do this kind of thing like this:

(define-minor-mode ecat-mode
  "Toggle Emacs CAT mode."
  :lighter " CAT"
  :keymap (let ((map (make-sparse-keymap)))
            (define-key map (kbd "C-c .") ecat-basic-map)
            map))

Michael.




reply via email to

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