branch: externals/transient
commit 1933dda9c8023dd19a0c2086999ff29e8fdc848a
Author: Jonas Bernoulli <jo...@bernoul.li>
Commit: Jonas Bernoulli <jo...@bernoul.li>

    Support prefix coordinates specified using vectors
---
 lisp/transient.el | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/lisp/transient.el b/lisp/transient.el
index df46384562..8a7399d807 100644
--- a/lisp/transient.el
+++ b/lisp/transient.el
@@ -1592,6 +1592,8 @@ See info node `(transient)Modifying Existing Transients'."
 (defun transient--layout-member (loc prefix &optional remove)
   (let ((val (or (get prefix 'transient--layout)
                  (error "%s is not a transient command" prefix))))
+    (when (vectorp loc)
+      (setq loc (append loc nil)))
     (when (listp loc)
       (while (integerp (car loc))
         (let* ((children (if (vectorp val) (aref val 3) val))

Reply via email to