emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/transient 6b83a02151 08/25: transient-init-scope: Add s


From: Jonas Bernoulli
Subject: [elpa] externals/transient 6b83a02151 08/25: transient-init-scope: Add stub method for prefixes
Date: Tue, 3 Dec 2024 14:35:01 -0500 (EST)

branch: externals/transient
commit 6b83a0215165f5c729a01f07d2f41ed9a3e81d66
Author: Jonas Bernoulli <jonas@bernoul.li>
Commit: Jonas Bernoulli <jonas@bernoul.li>

    transient-init-scope: Add stub method for prefixes
---
 CHANGELOG         | 3 +++
 lisp/transient.el | 4 ++++
 2 files changed, 7 insertions(+)

diff --git a/CHANGELOG b/CHANGELOG
index a301438cb1..eaa23d53c6 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -12,6 +12,9 @@
 - Added new generic function ~transient-prefix-value~, giving finer
   control over how the value returned by ~transient-args~ is determined.
 
+- Added support for implementing ~transient-init-scope~ methods for
+  prefix classes.
+
 Bug fixes:
 
 - Fixes some menu navigation edge-cases.
diff --git a/lisp/transient.el b/lisp/transient.el
index fa965060e2..8a82587e14 100644
--- a/lisp/transient.el
+++ b/lisp/transient.el
@@ -2146,6 +2146,7 @@ value.  Otherwise return CHILDREN as is."
                                  transient-default-level)
                       params))))
     (transient--setup-recursion obj)
+    (transient-init-scope obj)
     (transient-init-value obj)
     obj))
 
@@ -3675,6 +3676,9 @@ This function is called for all suffix commands, but 
unless a
 concrete method is implemented this falls through to the default
 implementation, which is a noop.")
 
+(cl-defmethod transient-init-scope ((_   transient-prefix))
+  "Noop." nil)
+
 (cl-defmethod transient-init-scope ((_   transient-suffix))
   "Noop." nil)
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]