Function: majutsu-evolog-diff-mode

majutsu-evolog-diff-mode is an interactive and natively compiled function defined in majutsu-evolog.el.

Signature

(majutsu-evolog-diff-mode)

Documentation

Major mode for a native jj evolution inter-diff.

An inter-diff can combine multiple predecessors, so revision-based visit and edit actions inherited from ordinary diff buffers are intentionally disabled.

In addition to any hooks its parent mode majutsu-diff-mode might have run, this mode runs the hook majutsu-evolog-diff-mode-hook, as the final or penultimate step during initialization.

$ majutsu-process-buffer
+ undefined
- negative-argument
- undefined
0 digit-argument
0 undefined
1 magit-section-show-level-1
2 magit-section-show-level-2
3 magit-section-show-level-3
4 magit-section-show-level-4
<backtab> magit-section-cycle-global
<left-fringe> <mouse-1> magit-mouse-toggle-section
<left-fringe> <mouse-2> magit-mouse-toggle-section
C-<tab> magit-section-cycle
C-c TAB magit-section-cycle
C-j magit-section-forward
C-k magit-section-backward
E undefined
M-1 magit-section-show-level-1-all
M-2 magit-section-show-level-2-all
M-3 magit-section-show-level-3-all
M-4 magit-section-show-level-4-all
M-<tab> magit-section-cycle
M-n magit-section-forward-sibling
M-p magit-section-backward-sibling
RET undefined
SPC..~ undefined
T undefined
TAB magit-section-toggle
^ magit-section-up
d undefined
e undefined
g majutsu-refresh
j undefined
n magit-section-forward
p magit-section-backward
q majutsu-mode-bury-buffer
q..\x3FFFFF digit-argument
t majutsu-diff-toggle-refine-hunk

Key Bindings

This command is not in any keymaps.

Source Code

;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-evolog.el
(define-derived-mode majutsu-evolog-diff-mode majutsu-diff-mode
  "Majutsu Evolog Diff"
  "Major mode for a native jj evolution inter-diff.
An inter-diff can combine multiple predecessors, so revision-based visit and
edit actions inherited from ordinary diff buffers are intentionally disabled."
  :group 'majutsu
  (setq-local majutsu-buffer-diff-args '("--git"))
  (setq-local revert-buffer-function #'majutsu-refresh-buffer))