aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonas Bernoulli2025-08-01 19:38:56 +0200
committerJonas Bernoulli2025-08-01 19:38:56 +0200
commit17c54bed4be071e4c8290fdb1f517d810527bc98 (patch)
treef07aaeef1408d1287e0d763213a4ea656b5f19c9
parent91dc27c1999101b6fa77e5ab43c3ffda28e2ca00 (diff)
downloademacs-17c54bed4be071e4c8290fdb1f517d810527bc98.tar.gz
emacs-17c54bed4be071e4c8290fdb1f517d810527bc98.zip
Update to Transient v0.9.4-8-g6bc543d5
-rw-r--r--doc/misc/transient.texi4
-rw-r--r--lisp/transient.el7
2 files changed, 6 insertions, 5 deletions
diff --git a/doc/misc/transient.texi b/doc/misc/transient.texi
index fe7f81c7930..4aa0ebf97d6 100644
--- a/doc/misc/transient.texi
+++ b/doc/misc/transient.texi
@@ -31,7 +31,7 @@ General Public License for more details.
31@finalout 31@finalout
32@titlepage 32@titlepage
33@title Transient User and Developer Manual 33@title Transient User and Developer Manual
34@subtitle for version 0.9.3 34@subtitle for version 0.9.4
35@author Jonas Bernoulli 35@author Jonas Bernoulli
36@page 36@page
37@vskip 0pt plus 1filll 37@vskip 0pt plus 1filll
@@ -53,7 +53,7 @@ resource to get over that hurdle is Psionic K's interactive tutorial,
53available at @uref{https://github.com/positron-solutions/transient-showcase}. 53available at @uref{https://github.com/positron-solutions/transient-showcase}.
54 54
55@noindent 55@noindent
56This manual is for Transient version 0.9.3. 56This manual is for Transient version 0.9.4.
57 57
58@insertcopying 58@insertcopying
59@end ifnottex 59@end ifnottex
diff --git a/lisp/transient.el b/lisp/transient.el
index 100a7682e4d..44c6e6ce550 100644
--- a/lisp/transient.el
+++ b/lisp/transient.el
@@ -5,7 +5,7 @@
5;; Author: Jonas Bernoulli <jonas@bernoul.li> 5;; Author: Jonas Bernoulli <jonas@bernoul.li>
6;; URL: https://github.com/magit/transient 6;; URL: https://github.com/magit/transient
7;; Keywords: extensions 7;; Keywords: extensions
8;; Version: 0.9.3 8;; Version: 0.9.4
9 9
10;; SPDX-License-Identifier: GPL-3.0-or-later 10;; SPDX-License-Identifier: GPL-3.0-or-later
11 11
@@ -33,7 +33,7 @@
33;;; Code: 33;;; Code:
34;;;; Frontmatter 34;;;; Frontmatter
35 35
36(defconst transient-version "v0.9.3-8-g6fd0239e-builtin") 36(defconst transient-version "v0.9.4-8-g6bc543d5-builtin")
37 37
38(require 'cl-lib) 38(require 'cl-lib)
39(require 'eieio) 39(require 'eieio)
@@ -1519,7 +1519,8 @@ Intended for use in a group's `:setup-children' function."
1519 :command))) 1519 :command)))
1520 (equal (transient--suffix-predicate suf) 1520 (equal (transient--suffix-predicate suf)
1521 (transient--suffix-predicate conflict))))) 1521 (transient--suffix-predicate conflict)))))
1522 (transient-remove-suffix prefix key)) 1522 (transient-remove-suffix prefix key)
1523 (pcase-setq `(,elt ,group) (transient--locate-child prefix loc)))
1523 (let ((mem (memq elt (aref group 2)))) 1524 (let ((mem (memq elt (aref group 2))))
1524 (pcase-exhaustive action 1525 (pcase-exhaustive action
1525 ('insert (setcdr mem (cons elt (cdr mem))) 1526 ('insert (setcdr mem (cons elt (cdr mem)))