Function: vc-git-region-history-mode
vc-git-region-history-mode is an interactive and byte-compiled
function defined in vc-git.el.gz.
Signature
(vc-git-region-history-mode)
Documentation
Major mode to browse Git's "log -p" output.
In addition to any hooks its parent mode vc-git-log-view-mode might
have run, this mode runs the hook vc-git-region-history-mode-hook,
as the final or penultimate step during initialization.
<keymap> nil
<keymap> C-M-i diff-hunk-next
<keymap> C-M-x u diff-undo
<keymap> C-c C-a diff-apply-hunk
<keymap> C-c C-b diff-refine-hunk
<keymap> C-c C-c diff-goto-source
<keymap> C-c C-d diff-unified->context
<keymap> C-c C-e diff-ediff-patch
<keymap> C-c C-f next-error-follow-minor-mode(var)/next-error-follow-minor-mode(fun)
<keymap> C-c C-l diff-refresh-hunk
<keymap> C-c C-n diff-restrict-view
<keymap> C-c C-r diff-reverse-direction
<keymap> C-c C-s diff-split-hunk
<keymap> C-c C-t diff-test-hunk
<keymap> C-c C-u diff-context->unified
<keymap> C-c C-w diff-ignore-whitespace-hunk
<keymap> C-x 4 A diff-add-change-log-entries-other-window
<keymap> ESC <backtab> diff-hunk-prev
<keymap> ESC <mouse-2> diff-goto-source
<keymap> ESC SPC..~ undefined
<keymap> M-- negative-argument
<keymap> M-0 digit-argument
<keymap> M-1 digit-argument
<keymap> M-2 digit-argument
<keymap> M-3 digit-argument
<keymap> M-4 digit-argument
<keymap> M-5 digit-argument
<keymap> M-6 digit-argument
<keymap> M-7 digit-argument
<keymap> M-8 digit-argument
<keymap> M-9 digit-argument
<keymap> M-< beginning-of-buffer
<keymap> M-> end-of-buffer
<keymap> M-? describe-mode
<keymap> M-A diff-ediff-patch
<keymap> M-A nil
<keymap> M-DEL scroll-down-command
<keymap> M-K diff-file-kill
<keymap> M-N diff-file-next
<keymap> M-P diff-file-prev
<keymap> M-R diff-reverse-direction
<keymap> M-R nil
<keymap> M-RET diff-goto-source
<keymap> M-S-SPC scroll-down-command
<keymap> M-SPC scroll-up-command
<keymap> M-W nil
<keymap> M-W widen
<keymap> M-g nil
<keymap> M-g revert-buffer
<keymap> M-h describe-mode
<keymap> M-k diff-hunk-kill
<keymap> M-n diff-hunk-next
<keymap> M-o diff-goto-source
<keymap> M-p diff-hunk-prev
<keymap> M-q nil
<keymap> M-q quit-window
<keymap> M-r diff-restrict-view
<keymap> M-r nil
<keymap> M-z nil
<keymap> M-{ diff-file-prev
<keymap> M-} diff-file-next
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/vc/vc-git.el.gz
(define-derived-mode vc-git-region-history-mode
vc-git-log-view-mode "Git-Region-History"
"Major mode to browse Git's \"log -p\" output."
(setq-local vc-git--log-view-long-font-lock-keywords
log-view-font-lock-keywords)
(setq-local font-lock-defaults
(cons 'vc-git-region-history-font-lock-keywords
(cdr font-lock-defaults))))