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)))