emacs-devel
[Top][All Lists]
Advanced

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

Re: master 859190f 2/3: Convert some keymaps to defvar-keymap


From: Lars Ingebrigtsen
Subject: Re: master 859190f 2/3: Convert some keymaps to defvar-keymap
Date: Thu, 14 Oct 2021 21:13:58 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)

Stefan Kangas <stefankangas@gmail.com> writes:

> However, that style as implemented by 'kbd' is not without its problems.
> It is too allowing in some cases where it would be better to be more
> strict:
>
>     (kbd "f 1")       => "f1"       ; space is not mandatory
>     (kbd "f1")        => "f1"       ; user intended [f1], got "f 1"
>     (kbd "<return>")  => [return]
>     (kbd "return")    => "return"   ; as above
>     (kbd "f ;; foo")  => "f"
>     (kbd "f REM foo") => "f"
>     (kbd "8*a")       => "aaaaaaaa"
>     (kbd "\C-a")      => "^A"       ; fine, but could be disallowed

Yeah, a stricter version of kbd would definitely be nice here -- giving
the developer early feedback on invalid things in the argument would be
very helpful.

If we introduced a fifth syntax (based on the kbd syntax, but not a
plain string), we could make that be stricter.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no



reply via email to

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