From: Robert Pluim Date: Tue, 10 Jun 2025 07:48:20 +0000 (+0200) Subject: * lisp/keymap.el (keymap-set): Refer to 'key-description'. (Bug#78714) X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=2ce14c132eb06ca4c8e594947794119e73ca2a9f;p=emacs.git * lisp/keymap.el (keymap-set): Refer to 'key-description'. (Bug#78714) (cherry picked from commit 1bed29495836dab96fe642dbd6f4c1625c50b12a) --- diff --git a/lisp/keymap.el b/lisp/keymap.el index a0048817cfa..7e0e64999e8 100644 --- a/lisp/keymap.el +++ b/lisp/keymap.el @@ -60,7 +60,11 @@ DEFINITION is anything that can be a key's definition: keymap has been created with a menu name, see `make-keymap'), or a cons (MAP . CHAR), meaning use definition of CHAR in keymap MAP, or an extended menu item definition. - (See info node `(elisp)Extended Menu Items'.)" + (See info node `(elisp)Extended Menu Items'.) + +The `key-description' convenience function converts a simple +string of characters to an equivalent form that is acceptable for +COMMAND." (declare (compiler-macro (lambda (form) (keymap--compile-check key) form))) (keymap--check key) ;; If we're binding this key to another key, then parse that other