[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/which-key ba03e7e 05/51: Add translation keymap support
From: |
Stefan Monnier |
Subject: |
[elpa] externals/which-key ba03e7e 05/51: Add translation keymap support (#210) |
Date: |
Tue, 8 Sep 2020 10:26:15 -0400 (EDT) |
branch: externals/which-key
commit ba03e7e5bcbe3f7d95be2cfddd71454151bb98c8
Author: D.K <beerandhot@gmail.com>
Commit: Justin Burkett <justin@burkett.cc>
Add translation keymap support (#210)
---
which-key-tests.el | 7 +++++--
which-key.el | 1 +
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/which-key-tests.el b/which-key-tests.el
index 3e75d6f..cff7fab 100644
--- a/which-key-tests.el
+++ b/which-key-tests.el
@@ -130,20 +130,23 @@
(define-key map "c" "c")
(define-key map "dd" "dd")
(define-key map "eee" "eee")
+ (define-key map "f" [123 45 6])
(should (equal
(sort (which-key--get-keymap-bindings map)
(lambda (a b) (string-lessp (car a) (car b))))
'(("b" . "ignore")
("c" . "c")
("d" . "Prefix Command")
- ("e" . "Prefix Command"))))
+ ("e" . "Prefix Command")
+ ("f" . "{ - C-f"))))
(should (equal
(sort (which-key--get-keymap-bindings map t)
(lambda (a b) (string-lessp (car a) (car b))))
'(("b" . "ignore")
("c" . "c")
("d d" . "dd")
- ("e e e" . "eee"))))))
+ ("e e e" . "eee")
+ ("f" . "{ - C-f"))))))
(provide 'which-key-tests)
;;; which-key-tests.el ends here
diff --git a/which-key.el b/which-key.el
index f4b15c4..99318d5 100644
--- a/which-key.el
+++ b/which-key.el
@@ -1741,6 +1741,7 @@ ones. PREFIX is for internal use and should not be used."
((eq 'lambda (car-safe def)) "lambda")
((eq 'menu-item (car-safe def)) "menu-item")
((stringp def) def)
+ ((vectorp def) (key-description def))
(t "unknown")))
bindings :test (lambda (a b) (string= (car a) (car
b)))))))))
keymap)
- [elpa] externals/which-key updated (9c5922e -> d794c4a), Stefan Monnier, 2020/09/08
- [elpa] externals/which-key 187ac0e 03/51: Add note to docstring for which-key-idle-delay, Stefan Monnier, 2020/09/08
- [elpa] externals/which-key c87b0ce 02/51: Add debugging messages for buffer sizing, Stefan Monnier, 2020/09/08
- [elpa] externals/which-key da2e093 08/51: Add no-paging optional arg to which-key-show-keymap, Stefan Monnier, 2020/09/08
- [elpa] externals/which-key 51c485f 01/51: Don't ignore case when making replacements, Stefan Monnier, 2020/09/08
- [elpa] externals/which-key 77586e6 04/51: Add which-key-dump-bindings, Stefan Monnier, 2020/09/08
- [elpa] externals/which-key 5cbfccd 09/51: Add which-key-manual-update, Stefan Monnier, 2020/09/08
- [elpa] externals/which-key fb2bc8f 06/51: Add which-key-persistent-popup-p variable (#213), Stefan Monnier, 2020/09/08
- [elpa] externals/which-key ba03e7e 05/51: Add translation keymap support (#210),
Stefan Monnier <=
- [elpa] externals/which-key 2cb5ceb 12/51: Fix paging in which-key-manual-update, Stefan Monnier, 2020/09/08
- [elpa] externals/which-key a256c4b 13/51: Use which-key-idle-secondary-delay value in manual updates, Stefan Monnier, 2020/09/08
- [elpa] externals/which-key a916c9a 15/51: Fix typos (#222), Stefan Monnier, 2020/09/08
- [elpa] externals/which-key 45bfcd3 22/51: Make which-key-show prefix mode-line work like top and bottom, Stefan Monnier, 2020/09/08
- [elpa] externals/which-key 1231016 29/51: More workflow fixes, Stefan Monnier, 2020/09/08
- [elpa] externals/which-key 7bc87e0 41/51: Test once a month, Stefan Monnier, 2020/09/08
- [elpa] externals/which-key ebb4e92 47/51: Add which-key-add-keymap-based-replacements, Stefan Monnier, 2020/09/08
- [elpa] externals/which-key e048b2a 48/51: Stop testing against v24.5, Stefan Monnier, 2020/09/08
- [elpa] externals/which-key d794c4a 51/51: Improve keymap-based-replacement description in README, Stefan Monnier, 2020/09/08
- [elpa] externals/which-key cf8572a 07/51: which-key-persistent-popup-p -> which-key-persistent-popup, Stefan Monnier, 2020/09/08