[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/transient f3e1e70428 3/6: Use lexical binding with eval
From: |
Jonas Bernoulli |
Subject: |
[elpa] externals/transient f3e1e70428 3/6: Use lexical binding with eval |
Date: |
Thu, 16 May 2024 07:49:34 -0400 (EDT) |
branch: externals/transient
commit f3e1e70428d03f1950e828d7e6e8c57a8d7bf04d
Author: Jonas Bernoulli <jonas@bernoul.li>
Commit: Jonas Bernoulli <jonas@bernoul.li>
Use lexical binding with eval
This comes from Emacs commit a1f8702e834.
---
lisp/transient.el | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/lisp/transient.el b/lisp/transient.el
index 6fcb36b0c2..b1c65e7beb 100644
--- a/lisp/transient.el
+++ b/lisp/transient.el
@@ -1281,7 +1281,7 @@ SUFFIX is a suffix command or a group specification (of
the same forms as expected by `transient-define-prefix').
Intended for use in a group's `:setup-children' function."
(cl-assert (and prefix (symbolp prefix)))
- (eval (car (transient--parse-child prefix suffix))))
+ (eval (car (transient--parse-child prefix suffix)) t))
(defun transient-parse-suffixes (prefix suffixes)
"Parse SUFFIXES, to be added to PREFIX.
@@ -1301,7 +1301,7 @@ Intended for use in a group's `:setup-children' function."
(string suffix)))
(mem (transient--layout-member loc prefix))
(elt (car mem)))
- (setq suf (eval suf))
+ (setq suf (eval suf t))
(cond
((not mem)
(message "Cannot insert %S into %s; %s not found"
@@ -1763,7 +1763,8 @@ to `transient-predicate-map'. Also see
`transient-base-map'."
"Hide common commands"
"Show common permanently")))
(list "C-x l" "Show/hide suffixes" #'transient-set-level)
- (list "C-x a" #'transient-toggle-level-limit))))))))
+ (list "C-x a" #'transient-toggle-level-limit)))))
+ t)))
(defvar-keymap transient-popup-navigation-map
:doc "One of the keymaps used when popup navigation is enabled.
- [elpa] externals/transient updated (2dd0102ec3 -> 3d395d643b), Jonas Bernoulli, 2024/05/16
- [elpa] externals/transient dc967e07fe 5/6: transient--debug: Cosmetics, Jonas Bernoulli, 2024/05/16
- [elpa] externals/transient 753de9088e 1/6: transient--insert-groups: Use while-let, Jonas Bernoulli, 2024/05/16
- [elpa] externals/transient 9c3986d6d6 2/6: Use more function quotes, Jonas Bernoulli, 2024/05/16
- [elpa] externals/transient e2bfe89e8f 4/6: transient--debug: Use new help-fns-function-name if available, Jonas Bernoulli, 2024/05/16
- [elpa] externals/transient 3d395d643b 6/6: Add support for :inapt* predicates for groups, Jonas Bernoulli, 2024/05/16
- [elpa] externals/transient f3e1e70428 3/6: Use lexical binding with eval,
Jonas Bernoulli <=