[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: The new keymap functions
From: |
Lars Ingebrigtsen |
Subject: |
Re: The new keymap functions |
Date: |
Wed, 17 Nov 2021 08:36:23 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) |
Juri Linkov <juri@linkov.net> writes:
> Whereas the name `defvar-keymap' is nice since it's a top-level macro,
> `define-keymap' looks out of place in the same group of functions.
> And indeed, such mismatch looks odd:
>
> (define-keymap "C-c C-c" #'quit-buffer)
> (keymap-set map "C-c C-c" #'quit-buffer)
>
> What about renaming it to `keymap-define'? Then:
>
> (keymap-define "C-c C-c" #'quit-buffer)
> (keymap-set map "C-c C-c" #'quit-buffer)
I like that all the `keymap-*' functions take a map as the first
parameter (except the commands that have the map "in the name", like
`keymap-global-set'). And using `define-*' for a form that defines
something (and has a (potentially) long body) is a very long-standing
tradition in Emacs, so I'd prefer to keep it as is.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
- Re: The new keymap functions, (continued)
- Re: The new keymap functions, Lars Ingebrigtsen, 2021/11/15
- Re: The new keymap functions, Richard Stallman, 2021/11/15
- Re: The new keymap functions, Lars Ingebrigtsen, 2021/11/16
- RE: [External] : Re: The new keymap functions, Drew Adams, 2021/11/16
- Re: The new keymap functions, Richard Stallman, 2021/11/16
- Re: The new keymap functions, Lars Ingebrigtsen, 2021/11/17
- RE: [External] : Re: The new keymap functions, Drew Adams, 2021/11/17
- RE: [External] : Re: The new keymap functions, Drew Adams, 2021/11/16
Re: The new keymap functions, Juri Linkov, 2021/11/16
- Re: The new keymap functions, Richard Stallman, 2021/11/16
- Re: The new keymap functions,
Lars Ingebrigtsen <=
- Re: The new keymap functions, Juri Linkov, 2021/11/17
- Re: The new keymap functions, Robert Pluim, 2021/11/17
- Re: The new keymap functions, Juri Linkov, 2021/11/17
- Re: The new keymap functions, Lars Ingebrigtsen, 2021/11/18
- Re: The new keymap functions, Robert Pluim, 2021/11/18
- Re: The new keymap functions, Lars Ingebrigtsen, 2021/11/18
- Re: The new keymap functions, Lars Ingebrigtsen, 2021/11/18
- Re: The new keymap functions, Robert Pluim, 2021/11/18
- Re: The new keymap functions, Lars Ingebrigtsen, 2021/11/18
Re: The new keymap functions, Bob Rogers, 2021/11/17