diff options
author | John Wiegley <johnw@newartisans.com> | 2017-12-10 21:25:37 -0800 |
---|---|---|
committer | John Wiegley <johnw@newartisans.com> | 2017-12-10 21:25:37 -0800 |
commit | a4d2e779610d12303b86f3b7506eb38fbf6141f4 (patch) | |
tree | a7dd5720aa412c740ebbe1ba7514c1826a629594 /test/lisp/use-package/use-package-tests.el | |
parent | 3850281f88d16f5356f4403dba95688f7b7cab0f (diff) | |
download | emacs-a4d2e779610d12303b86f3b7506eb38fbf6141f4.tar.gz emacs-a4d2e779610d12303b86f3b7506eb38fbf6141f4.tar.bz2 emacs-a4d2e779610d12303b86f3b7506eb38fbf6141f4.zip |
bind-keys fixes related to
GitHub-reference: https://github.com/jwiegley/use-package/issues/482
Diffstat (limited to 'test/lisp/use-package/use-package-tests.el')
-rw-r--r-- | test/lisp/use-package/use-package-tests.el | 28 |
1 files changed, 27 insertions, 1 deletions
diff --git a/test/lisp/use-package/use-package-tests.el b/test/lisp/use-package/use-package-tests.el index 067661abf89..70654daa3ed 100644 --- a/test/lisp/use-package/use-package-tests.el +++ b/test/lisp/use-package/use-package-tests.el @@ -1638,7 +1638,7 @@ (bind-key "f" #'w3m-lnum-print-this-url w3m-y-prefix-map nil) (bind-key "t" #'w3m-print-this-url w3m-y-prefix-map nil))))) -(ert-deftest use-package-test/482 () +(ert-deftest use-package-test/482-1 () (match-expansion (use-package simple :bind-keymap ("C-t " . my/transpose-map) @@ -1654,6 +1654,32 @@ (bind-keys :package simple :map my/transpose-map ("w" . transpose-words))))) +(ert-deftest use-package-test/482-2 () + (match-expansion + (use-package simple + :bind (:prefix-map my/transpose-map + :prefix "C-t" + ("w" . transpose-words))) + `(progn + (unless (fboundp 'transpose-words) + (autoload #'transpose-words "simple" nil t)) + (bind-keys :package simple + :prefix-map my/transpose-map + :prefix "C-t" + ("w" . transpose-words))))) + +(ert-deftest use-package-test/482-3 () + (match-expansion + (bind-keys :package simple + :prefix-map my/transpose-map + :prefix "C-t" + ("w" . transpose-words)) + `(progn + (defvar my/transpose-map) + (define-prefix-command 'my/transpose-map) + (bind-key "C-t" 'my/transpose-map nil nil) + (bind-key "w" #'transpose-words my/transpose-map nil)))) + (ert-deftest use-package-test/538 () (match-expansion (use-package mu4e |