[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/bind-map 8e3df1f4cf 36/97: Use add-to-list for mm list and
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/bind-map 8e3df1f4cf 36/97: Use add-to-list for mm list and defvar prefix |
Date: |
Thu, 20 Jan 2022 07:59:14 -0500 (EST) |
branch: elpa/bind-map
commit 8e3df1f4cf9af738be94ba91bcf98e96e349a127
Author: justbur <justin@burkett.cc>
Commit: justbur <justin@burkett.cc>
Use add-to-list for mm list and defvar prefix
---
bind-map.el | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/bind-map.el b/bind-map.el
index 32aa2a27d9..3796a605a8 100644
--- a/bind-map.el
+++ b/bind-map.el
@@ -148,6 +148,7 @@ Declare a prefix command for MAP named COMMAND-NAME."
(defvar ,map (make-sparse-keymap))
(unless (keymapp ,map)
(error "bind-map: %s is not a keymap" ',map))
+ (defvar ,prefix-cmd nil)
(setq ,prefix-cmd ,map)
(setf (symbol-function ',prefix-cmd) ,map)
@@ -163,7 +164,8 @@ Declare a prefix command for MAP named COMMAND-NAME."
(with-no-warnings
(defvar-local ,activate nil))
(push (cons ',activate ,root-map) minor-mode-map-alist)
- (setq ,major-mode-list (append ,major-mode-list ',major-modes))
+ (dolist (mode ',major-modes)
+ (add-to-list ',major-mode-list mode))
(defun ,activate-func ()
(setq ,activate (not (null (member major-mode ,major-mode-list)))))
(add-hook 'change-major-mode-after-body-hook ',activate-func))
- [nongnu] elpa/bind-map e5647f14cf 11/97: Clarify modes in README, (continued)
- [nongnu] elpa/bind-map e5647f14cf 11/97: Clarify modes in README, ELPA Syncer, 2022/01/20
- [nongnu] elpa/bind-map c8fa049b70 13/97: Update Commentary section to match README, ELPA Syncer, 2022/01/20
- [nongnu] elpa/bind-map 281a56c332 16/97: Fix major-mode-list, ELPA Syncer, 2022/01/20
- [nongnu] elpa/bind-map db9d72efcd 31/97: Better version of bind-map-key, ELPA Syncer, 2022/01/20
- [nongnu] elpa/bind-map 76f742191b 24/97: Add gitignore, ELPA Syncer, 2022/01/20
- [nongnu] elpa/bind-map 74e9defb60 25/97: Fix doctrings for recent additions, ELPA Syncer, 2022/01/20
- [nongnu] elpa/bind-map 38dc69ab80 49/97: Make sure major-mode keys are activated initially, ELPA Syncer, 2022/01/20
- [nongnu] elpa/bind-map df2f5081e1 27/97: Use custom kbd command, ELPA Syncer, 2022/01/20
- [nongnu] elpa/bind-map b30c22f7f9 33/97: Report symbol name in previously added error msg, ELPA Syncer, 2022/01/20
- [nongnu] elpa/bind-map 7ab7ae8dd3 62/97: Fix cask file, ELPA Syncer, 2022/01/20
- [nongnu] elpa/bind-map 8e3df1f4cf 36/97: Use add-to-list for mm list and defvar prefix,
ELPA Syncer <=
- [nongnu] elpa/bind-map ce11d259bf 42/97: Update commentary to match README, ELPA Syncer, 2022/01/20
- [nongnu] elpa/bind-map 32a3361b3b 67/97: Bring back evil-define-minor-mode-key, ELPA Syncer, 2022/01/20
- [nongnu] elpa/bind-map 56e4a914c2 82/97: Fix tests, ELPA Syncer, 2022/01/20
- [nongnu] elpa/bind-map 797c2124f8 86/97: Restructure tests, ELPA Syncer, 2022/01/20
- [nongnu] elpa/bind-map 6e1ba6edbd 94/97: Update README, ELPA Syncer, 2022/01/20
- [nongnu] elpa/bind-map 873c26d467 89/97: Get basic inheritance tests working, ELPA Syncer, 2022/01/20
- [nongnu] elpa/bind-map 6977e0fec5 96/97: Bump version to 1.1.2, ELPA Syncer, 2022/01/20
- [nongnu] elpa/bind-map b59d7bbab7 40/97: Add note about dependence on evil to README, ELPA Syncer, 2022/01/20
- [nongnu] elpa/bind-map 5c6f17939c 28/97: Get rid of eval-after-loads to fix evil bindings, ELPA Syncer, 2022/01/20
- [nongnu] elpa/bind-map 80c38c4052 61/97: Add badges, ELPA Syncer, 2022/01/20