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

    Revert "transient--parse-suffix: Use consistent plist order"
    
    This reverts commit dd4e541f95c6227241cc08c2bd2054c885233baf.
    
    Add list for `:key', it matters whether the value is nil or missing.
    
    Re magit/magit#4881, magit/magit#4882.
---
 lisp/transient.el | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/lisp/transient.el b/lisp/transient.el
index 57ed9b6894..dd2f9c3f73 100644
--- a/lisp/transient.el
+++ b/lisp/transient.el
@@ -1037,9 +1037,7 @@ example, sets a variable, use `transient-define-infix' 
instead.
                              spec))))))
 
 (defun transient--parse-suffix (prefix spec)
-  (let ((args (list :key nil :command nil :description nil))
-        (level nil)
-        (class nil))
+  (let (level class args)
     (cl-symbol-macrolet
         ((car (car spec))
          (pop (pop spec)))

Reply via email to