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