summaryrefslogtreecommitdiff
path: root/lisp/use-package/use-package-bind-key.el
diff options
context:
space:
mode:
authorMatthew Justin Bauer <mjbauer95@gmail.com>2018-02-25 15:03:43 -0600
committerGitHub <noreply@github.com>2018-02-25 15:03:43 -0600
commit2250f89ac0b8d2c19875dab67e73ac1cfe6ca3df (patch)
tree5836caab8ea225817e488a4f685a6d844a127eea /lisp/use-package/use-package-bind-key.el
parent10b4dcb53abf4b2e258167fa1c1373489e194963 (diff)
downloademacs-2250f89ac0b8d2c19875dab67e73ac1cfe6ca3df.tar.gz
emacs-2250f89ac0b8d2c19875dab67e73ac1cfe6ca3df.tar.bz2
emacs-2250f89ac0b8d2c19875dab67e73ac1cfe6ca3df.zip
Support ":package" in use-package
bind-key supports the keyword ":package" but use-package does not know that. Adding this should be helpful. In the future, maybe we could automatically fill in with the use-package package, but that could be a breaking change.
Diffstat (limited to 'lisp/use-package/use-package-bind-key.el')
-rw-r--r--lisp/use-package/use-package-bind-key.el4
1 files changed, 3 insertions, 1 deletions
diff --git a/lisp/use-package/use-package-bind-key.el b/lisp/use-package/use-package-bind-key.el
index d8fe56dfaa5..d17ecb2cf75 100644
--- a/lisp/use-package/use-package-bind-key.el
+++ b/lisp/use-package/use-package-bind-key.el
@@ -87,12 +87,14 @@ deferred until the prefix key sequence is pressed."
;; :prefix STRING
;; :filter SEXP
;; :menu-name STRING
+ ;; :package SYMBOL
((or (and (eq x :map) (symbolp (cadr arg)))
(and (eq x :prefix) (stringp (cadr arg)))
(and (eq x :prefix-map) (symbolp (cadr arg)))
(and (eq x :prefix-docstring) (stringp (cadr arg)))
(eq x :filter)
- (and (eq x :menu-name) (stringp (cadr arg))))
+ (and (eq x :menu-name) (stringp (cadr arg)))
+ (and (eq x :package) (symbolp (cadr arg))))
(setq args* (nconc args* (list x (cadr arg))))
(setq arg (cddr arg)))
((listp x)