Function: majutsu-dispatch

majutsu-dispatch is an interactive and natively compiled function defined in majutsu.el.

Signature

(majutsu-dispatch)

Documentation

Top-level Majutsu command dispatcher.

Key Bindings

majutsu-mode-map ?

Source Code

;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu.el
;;; Dispatch Popup

;;;###autoload(autoload 'majutsu-dispatch "majutsu" nil t)
(transient-define-prefix majutsu-dispatch ()
  "Top-level Majutsu command dispatcher."
  ["Transient and dwim commands"
   [("k" "Abandon"           majutsu-abandon)
    ("b" "Bookmarks"         majutsu-bookmark)
    ("t" "Tags"              majutsu-tag)
    ("c" "Describe"          majutsu-describe)
    ("C" "Commit"            majutsu-commit)
    ("m" "Metaedit"          majutsu-metaedit)
    ("d" "Diff"              majutsu-diff)
    ("v" "Evolution log"     majutsu-evolog)
    ("D" "Diff (dwim)"       majutsu-diff-dwim)
    ("e" "Edit change"       majutsu-edit-changeset)
    ("E" "Ediff"             majutsu-ediff)]
   [("G" "Git"               majutsu-git-transient)
    ("!" "Run"               majutsu-command)
    ("l" "Log options"       majutsu-log-transient)
    ("o" "New"               majutsu-new)
    ("O" "New (dwim)"        majutsu-new-dwim)
    ("r" "Rebase"            majutsu-rebase)
    ("P" "Simplify parents"  majutsu-simplify-parents)
    ("V" "Revert"            majutsu-revert)
    ("R" "Restore"           majutsu-restore)]
   [("s" "Squash"            majutsu-squash)
    ("S" "Split"             majutsu-split)
    ("a" "Absorb"            majutsu-absorb)
    ("y" "Duplicate"         majutsu-duplicate)
    ("j" "Sign"              majutsu-sign)
    ("J" "Unsign"            majutsu-unsign)
    (">" "Sparse"            majutsu-sparse)
    ("Z" "Workspaces"        majutsu-workspace)
    ("X" "Operations"        majutsu-op-transient)
    ("C-/" "Undo"            majutsu-undo)
    ("C-?" "Redo"            majutsu-redo)]]
  ["Essential commands"
   :if-derived majutsu-mode
   [("g" "Refresh"           majutsu-refresh)
    ("q" "Quit"              majutsu-mode-bury-buffer)]
   [("?" "Help"              transient-help)
    ("$" "Process buffer"    majutsu-process-buffer)]
   [("C-x m"    "Show all key bindings"    describe-mode)]]
  ["Copy commands"
   :if-derived (majutsu-log-mode majutsu-evolog-mode majutsu-op-log-mode)
   [("w" "Copy…"             majutsu-row-copy-transient)]])