From 17c54bed4be071e4c8290fdb1f517d810527bc98 Mon Sep 17 00:00:00 2001 From: Jonas Bernoulli Date: Fri, 1 Aug 2025 19:38:56 +0200 Subject: [PATCH] Update to Transient v0.9.4-8-g6bc543d5 --- doc/misc/transient.texi | 4 ++-- lisp/transient.el | 7 ++++--- 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. @finalout @titlepage @title Transient User and Developer Manual -@subtitle for version 0.9.3 +@subtitle for version 0.9.4 @author Jonas Bernoulli @page @vskip 0pt plus 1filll @@ -53,7 +53,7 @@ resource to get over that hurdle is Psionic K's interactive tutorial, available at @uref{https://github.com/positron-solutions/transient-showcase}. @noindent -This manual is for Transient version 0.9.3. +This manual is for Transient version 0.9.4. @insertcopying @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 @@ ;; Author: Jonas Bernoulli ;; URL: https://github.com/magit/transient ;; Keywords: extensions -;; Version: 0.9.3 +;; Version: 0.9.4 ;; SPDX-License-Identifier: GPL-3.0-or-later @@ -33,7 +33,7 @@ ;;; Code: ;;;; Frontmatter -(defconst transient-version "v0.9.3-8-g6fd0239e-builtin") +(defconst transient-version "v0.9.4-8-g6bc543d5-builtin") (require 'cl-lib) (require 'eieio) @@ -1519,7 +1519,8 @@ Intended for use in a group's `:setup-children' function." :command))) (equal (transient--suffix-predicate suf) (transient--suffix-predicate conflict))))) - (transient-remove-suffix prefix key)) + (transient-remove-suffix prefix key) + (pcase-setq `(,elt ,group) (transient--locate-child prefix loc))) (let ((mem (memq elt (aref group 2)))) (pcase-exhaustive action ('insert (setcdr mem (cons elt (cdr mem)))