[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/transient 52fb9a6c07 093/366: transient--insert-suffix:
From: |
Jonas Bernoulli |
Subject: |
[elpa] externals/transient 52fb9a6c07 093/366: transient--insert-suffix: Cosmetics |
Date: |
Tue, 25 Jan 2022 18:54:30 -0500 (EST) |
branch: externals/transient
commit 52fb9a6c07eec572a6e302bbabafdac79d22224d
Author: Jonas Bernoulli <jonas@bernoul.li>
Commit: Jonas Bernoulli <jonas@bernoul.li>
transient--insert-suffix: Cosmetics
---
lisp/transient.el | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/lisp/transient.el b/lisp/transient.el
index b90d6cac19..46b05443e9 100644
--- a/lisp/transient.el
+++ b/lisp/transient.el
@@ -871,13 +871,14 @@ example, sets a variable use `define-infix-command'
instead.
(let* ((suf (cl-etypecase suffix
(vector (transient--parse-group prefix suffix))
(list (transient--parse-suffix prefix suffix))))
- (mem (transient--layout-member loc prefix)))
+ (mem (transient--layout-member loc prefix))
+ (elt (car mem)))
(cond
((not mem)
(message "Cannot insert %S into %s; %s not found"
suffix prefix loc))
((not (eq (type-of suffix)
- (type-of (car mem))))
+ (type-of elt)))
(message "Cannot place %S into %s at %s; %s"
suffix prefix loc
"suffixes and groups cannot be siblings"))
@@ -885,11 +886,11 @@ example, sets a variable use `define-infix-command'
instead.
(when (listp suffix)
(let ((key (plist-get (nth 2 suf) :key)))
(if (equal (transient--kbd key)
- (transient--kbd (plist-get (nth 2 (car mem)) :key)))
+ (transient--kbd (plist-get (nth 2 elt) :key)))
(setq action 'replace)
(transient-remove-suffix prefix key))))
(cl-ecase action
- (insert (setcdr mem (cons (car mem) (cdr mem)))
+ (insert (setcdr mem (cons elt (cdr mem)))
(setcar mem suf))
(append (setcdr mem (cons suf (cdr mem))))
(replace (setcar mem suf)))))))
- [elpa] externals/transient 2872b4a661 045/366: transient-init-value: Define for transient-prefix, (continued)
- [elpa] externals/transient 2872b4a661 045/366: transient-init-value: Define for transient-prefix, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient a47ae9499b 049/366: transient-{set, save}: Support exiting the transient, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 9e30038d2d 051/366: transient-set-level: Limit when it is called, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 544b3bb864 057/366: Support automatically disabling incompatible arguments, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 28aac32e82 058/366: Fix previous commit, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 4f7ee36899 060/366: transient-infix-set: Bugfixes, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 7a7c3e15b6 065/366: transient-show-popup: Support even suppressing one-line summary, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient d7a1e81440 067/366: transient-show-popup: Update documentation, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 5a360bb206 090/366: Remove conflicting suffix when inserting new suffix, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 4ce1868e62 091/366: Fix replacing a suffix with another suffix bound to same key, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 52fb9a6c07 093/366: transient--insert-suffix: Cosmetics,
Jonas Bernoulli <=
- [elpa] externals/transient 4adc28538b 069/366: transient--window: Unset when exiting transient, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient af8d725d26 073/366: transient--original-window: New variable, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 4ef8229feb 082/366: transient--buffer-name: New variable, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 9fb3f797f1 103/366: Regenerate manual, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 7b62e01e72 064/366: transient-show-popup: Also show the key that invoked the prefix, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient c7ad1f01f4 080/366: transient--delete-window: Protect against misconfiguration, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient b036789121 078/366: Move require form next to the others, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient f0a7a97d6b 083/366: Fix using set transient value, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 8bfa489644 095/366: Support inserting string pseudo suffixes, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient cbcfabeec6 105/366: manual: Fix some typos and minor language issues, Jonas Bernoulli, 2022/01/25