summaryrefslogtreecommitdiff
path: root/lisp/use-package/use-package-bind-key.el
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2017-12-07 22:40:48 -0800
committerJohn Wiegley <johnw@newartisans.com>2017-12-07 22:40:48 -0800
commit0068501aa086efc1b01620ec5bd427ef57cb9f9d (patch)
tree4332b8fa169e029b352a3baf2b091549b47f9673 /lisp/use-package/use-package-bind-key.el
parentae0d24368189025379a249ee31b3999c25645934 (diff)
downloademacs-0068501aa086efc1b01620ec5bd427ef57cb9f9d.tar.gz
emacs-0068501aa086efc1b01620ec5bd427ef57cb9f9d.tar.bz2
emacs-0068501aa086efc1b01620ec5bd427ef57cb9f9d.zip
Remove several unnecessary calls to `ignore'
Diffstat (limited to 'lisp/use-package/use-package-bind-key.el')
-rw-r--r--lisp/use-package/use-package-bind-key.el29
1 files changed, 13 insertions, 16 deletions
diff --git a/lisp/use-package/use-package-bind-key.el b/lisp/use-package/use-package-bind-key.el
index 6a8e3fbe8eb..b26c812bf58 100644
--- a/lisp/use-package/use-package-bind-key.el
+++ b/lisp/use-package/use-package-bind-key.el
@@ -128,9 +128,8 @@ deferred until the prefix key sequence is pressed."
(name keyword args rest state &optional bind-macro)
(use-package-concat
(use-package-process-keywords name rest state)
- `((ignore
- (,(if bind-macro bind-macro 'bind-keys)
- :package ,name ,@(use-package-normalize-commands args))))))
+ `((,(if bind-macro bind-macro 'bind-keys)
+ :package ,name ,@(use-package-normalize-commands args)))))
(defun use-package-handler/:bind* (name keyword arg rest state)
(use-package-handler/:bind name keyword arg rest state 'bind-keys*))
@@ -144,21 +143,19 @@ deferred until the prefix key sequence is pressed."
;;;###autoload
(defun use-package-handler/:bind-keymap
- (name keyword arg rest state &optional override)
+ (name keyword args rest state &optional override)
(use-package-concat
(use-package-process-keywords name rest state)
- `((ignore
- ,@(mapcar
- #'(lambda (binding)
- `(,(if override
- 'bind-key*
- 'bind-key)
- ,(car binding)
- #'(lambda ()
- (interactive)
- (use-package-autoload-keymap
- ',(cdr binding) ',(use-package-as-symbol name)
- ,override)))) arg)))))
+ (mapcar
+ #'(lambda (binding)
+ `(,(if override 'bind-key* 'bind-key)
+ ,(car binding)
+ #'(lambda ()
+ (interactive)
+ (use-package-autoload-keymap
+ ',(cdr binding) ',(use-package-as-symbol name)
+ ,override))))
+ args)))
;;;###autoload
(defun use-package-handler/:bind-keymap* (name keyword arg rest state)