From 9ca3690b59d0923188b168c3e6901790c7021a11 Mon Sep 17 00:00:00 2001 From: Nicolas Richard Date: Mon, 14 Apr 2014 19:56:54 +0200 Subject: [PATCH] * bind-key.el (bind-key): don't eval key-name at macro expansion time --- lisp/use-package/bind-key.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/use-package/bind-key.el b/lisp/use-package/bind-key.el index d2a21f3986b..2ddbae2f082 100644 --- a/lisp/use-package/bind-key.el +++ b/lisp/use-package/bind-key.el @@ -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) -- 2.39.2