Function: majutsu-evolog-transient
majutsu-evolog-transient is an interactive and natively compiled
function defined in majutsu-evolog.el.
Signature
(majutsu-evolog-transient)
Documentation
Transient interface for adjusting jj evolog options.
Key Bindings
majutsu-evolog-mode-map l
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-evolog.el
;;;###autoload(autoload 'majutsu-evolog-transient "majutsu-evolog" nil t)
(transient-define-prefix majutsu-evolog-transient ()
"Transient interface for adjusting jj evolog options."
:man-page "jj-evolog"
:class 'majutsu-evolog-prefix
:transient-non-suffix t
[["Options"
(majutsu-evolog:--limit)
(majutsu-evolog:--reversed)
(majutsu-evolog:--no-graph)]
["Actions"
("g" "Apply" majutsu-evolog-transient)
("0" "Reset options" majutsu-evolog-transient-reset :transient t)]]
(interactive)
(if (not (eq transient-current-command 'majutsu-evolog-transient))
(transient-setup 'majutsu-evolog-transient)
(unless (derived-mode-p 'majutsu-evolog-mode)
(user-error "Not in a Majutsu evolog buffer"))
(setq-local majutsu-evolog--args
(majutsu-evolog--validate-args
(transient-args transient-current-command)))
(majutsu-refresh-buffer)))