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

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

[elpa] externals/transient 1cb68bf47b 3/9: transient--insert-group(subgr


From: Jonas Bernoulli
Subject: [elpa] externals/transient 1cb68bf47b 3/9: transient--insert-group(subgroups): Cosmetics
Date: Mon, 3 Jun 2024 07:31:34 -0400 (EDT)

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

    transient--insert-group(subgroups): Cosmetics
---
 lisp/transient.el | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/lisp/transient.el b/lisp/transient.el
index 7058ca9833..260290970a 100644
--- a/lisp/transient.el
+++ b/lisp/transient.el
@@ -3800,14 +3800,12 @@ have a history of their own.")
               (insert ?\n))))))))
 
 (cl-defmethod transient--insert-group ((group transient-subgroups))
-  (let* ((subgroups (oref group suffixes))
-         (n (length subgroups)))
-    (dotimes (s n)
-      (let ((subgroup (nth s subgroups)))
-        (transient--maybe-pad-keys subgroup group)
-        (transient--insert-group subgroup)
-        (when (< s (1- n))
-          (insert ?\n))))))
+  (let ((subgroups (oref group suffixes)))
+    (while-let ((subgroup (pop subgroups)))
+      (transient--maybe-pad-keys subgroup group)
+      (transient--insert-group subgroup)
+      (when subgroups
+        (insert ?\n)))))
 
 (cl-defgeneric transient-format (obj)
   "Format and return OBJ for display.



reply via email to

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