mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-11 14:01:43 -08:00
Merge pull request from YoungFrog/keynameeval
* bind-key.el (bind-key): don't eval key-name at macro expansion time. GitHub-reference: https://github.com/jwiegley/use-package/issues/102
This commit is contained in:
commit
d63972eb29
1 changed files with 1 additions and 1 deletions
|
|
@ -132,7 +132,7 @@ spelled-out keystrokes, e.g., \"C-c C-z\". See documentation of
|
|||
(keyvar (make-symbol "key"))
|
||||
(bindingvar (make-symbol "binding"))
|
||||
(entryvar (make-symbol "entry")))
|
||||
`(let* ((,namevar ,(eval key-name))
|
||||
`(let* ((,namevar ,key-name)
|
||||
(,keyvar (if (vectorp ,namevar) ,namevar
|
||||
(read-kbd-macro ,namevar)))
|
||||
(,bindingvar (lookup-key (or ,keymap global-map)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue