diff --git a/extensions/transient/popup.lisp b/extensions/transient/popup.lisp index 15463d62c..fe045b7eb 100644 --- a/extensions/transient/popup.lisp +++ b/extensions/transient/popup.lisp @@ -539,4 +539,8 @@ prefixes marked as :intermediate-p are flattened and shown with concatenated key (let ((resolved (resolve-transient-keymap))) (if resolved (show-transient resolved) - (hide-transient))))) \ No newline at end of file + (hide-transient))))) + +(define-command transient-always-show () () + "Show all current keybindings in a perpetual transient." + (setf *transient-always-show* (not *transient-always-show*))) \ No newline at end of file diff --git a/extensions/transient/readme.org b/extensions/transient/readme.org index 28eea28a2..98750170d 100644 --- a/extensions/transient/readme.org +++ b/extensions/transient/readme.org @@ -7,13 +7,14 @@ screen, that shows keybindings and their associated commands. The pop-up can stay in place when the user presses a key, which allows to always show help on-screen. -#+html:
]]
]]