[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/leaf 097cb1d2fd 25/28: Remove extra quote before (lambd
From: |
ELPA Syncer |
Subject: |
[elpa] externals/leaf 097cb1d2fd 25/28: Remove extra quote before (lambda) generated by `leaf-key`. |
Date: |
Wed, 19 Jan 2022 18:58:43 -0500 (EST) |
branch: externals/leaf
commit 097cb1d2fdab35ab0c3e11a51b21ee8a734a855c
Author: lorniu/sz <lorniu@gmail.com>
Commit: lorniu/sz <lorniu@gmail.com>
Remove extra quote before (lambda) generated by `leaf-key`.
---
leaf-tests.el | 2 +-
leaf.el | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/leaf-tests.el b/leaf-tests.el
index 72552f7ae6..b7fdeeb113 100644
--- a/leaf-tests.el
+++ b/leaf-tests.el
@@ -2454,7 +2454,7 @@ Example:
(let* ((old (lookup-key global-map (kbd "M-s O")))
(value `(global-map "M-s O" *lambda-function* ,(and old (not
(numberp old)) old) nil)))
(leaf-safe-push value leaf-key-bindlist)
- (define-key global-map (kbd "M-s O") '(lambda () "color-moccur"
(interactive) (color-moccur)))))
+ (define-key global-map (kbd "M-s O") (lambda () "color-moccur"
(interactive) (color-moccur)))))
((leaf-key "M-s O" '(menu-item "" nil :filter (lambda (&optional _)
#'other-window)))
(let* ((old (lookup-key global-map (kbd "M-s O")))
diff --git a/leaf.el b/leaf.el
index f36e76a05c..08ae412cf6 100644
--- a/leaf.el
+++ b/leaf.el
@@ -858,7 +858,8 @@ For example:
`(let* ((old (lookup-key ,mmap ,(if vecp key* `(kbd ,key*))))
(value ,(list '\` `(,mmap ,mstr ,bindto ,',(and old (not (numberp
old)) old) ,path))))
(leaf-safe-push value leaf-key-bindlist)
- (define-key ,mmap ,(if vecp key* `(kbd ,key*)) ',command*))))
+ (define-key ,mmap ,(if vecp key* `(kbd ,key*))
+ ,(if (eq bindto '*lambda-function*) command*
`',command*)))))
(defmacro leaf-key* (key command)
"Similar to `leaf-key', but overrides any mode-specific bindings.
- [elpa] externals/leaf 9d79978574 05/28: Merge pull request #509 from meziberry/p/leaf-keys-bind-keymap-asterisk, (continued)
- [elpa] externals/leaf 9d79978574 05/28: Merge pull request #509 from meziberry/p/leaf-keys-bind-keymap-asterisk, ELPA Syncer, 2022/01/19
- [elpa] externals/leaf 749593adae 08/28: tagged v4.5.3, ELPA Syncer, 2022/01/19
- [elpa] externals/leaf 7cc38f9739 23/28: tagged v4.5.5, ELPA Syncer, 2022/01/19
- [elpa] externals/leaf d732e4b88c 07/28: use just `push` instead of using `package--update-selected-packages`, ELPA Syncer, 2022/01/19
- [elpa] externals/leaf e800a2288e 16/28: transform nil into (), ELPA Syncer, 2022/01/19
- [elpa] externals/leaf 61365188be 02/28: Merge pull request #505 from gksato/feature#504-package-save-selected, ELPA Syncer, 2022/01/19
- [elpa] externals/leaf 3a6b31f737 10/28: run test also on Emacs-27.2, ELPA Syncer, 2022/01/19
- [elpa] externals/leaf 8418473614 14/28: transform nil to (), ELPA Syncer, 2022/01/19
- [elpa] externals/leaf 8b5bbac137 06/28: Merge pull request #512 from meziberry/p/leaf-keys, ELPA Syncer, 2022/01/19
- [elpa] externals/leaf 91f7ba756c 18/28: tagged v4.5.4, ELPA Syncer, 2022/01/19
- [elpa] externals/leaf 097cb1d2fd 25/28: Remove extra quote before (lambda) generated by `leaf-key`.,
ELPA Syncer <=
- [elpa] externals/leaf 81ba02fb43 17/28: add lambda bind pattern to README, ELPA Syncer, 2022/01/19
- [elpa] externals/leaf 9eb18e8c9c 28/28: Merge pull request #526 from lorniu/minor-mode, ELPA Syncer, 2022/01/19
- [elpa] externals/leaf 7d5e17e41d 09/28: Merge pull request #517 from conao3/fix-custom, ELPA Syncer, 2022/01/19
- [elpa] externals/leaf 0a698d240e 21/28: Merge pull request #519 from Nyoho/fix/typo, ELPA Syncer, 2022/01/19