Variable: git-rebase-mode-map

git-rebase-mode-map is a variable defined in git-rebase.el.

Value

Large value
-         negative-argument
0         digit-argument
1         digit-argument
2         digit-argument
3         digit-argument
4         digit-argument
5         digit-argument
6         digit-argument
7         digit-argument
8         digit-argument
9         digit-argument
<         beginning-of-buffer
>         end-of-buffer
?         describe-mode
A         git-rebase-alter
C-k       git-rebase-kill-line
C-x C-t   git-rebase-move-line-up
C-x u     git-rebase-undo
DEL       git-rebase-show-or-scroll-down
DEL       scroll-down-command
F         git-rebase-alter
M M       git-rebase-merge
M t       git-rebase-merge-toggle-editmsg
M-<down>  git-rebase-move-line-down
M-<up>    git-rebase-move-line-up
M-n       git-rebase-move-line-down
M-p       git-rebase-move-line-up
RET       git-rebase-show-commit
S         git-rebase-squish
S-SPC     scroll-down-command
SPC       git-rebase-show-or-scroll-up
SPC       scroll-up-command
SPC..~    undefined
b         git-rebase-break
c         git-rebase-pick
d         git-rebase-drop
e         git-rebase-edit
f         git-rebase-fixup
g         revert-buffer
h         describe-mode
k         git-rebase-kill-line
l         git-rebase-label
m         git-rebase-edit
n         forward-line
p         git-rebase-backward-line
q         quit-window
q         undefined
r         git-rebase-reword
s         git-rebase-squash
t         git-rebase-reset
u         git-rebase-update-ref
w         git-rebase-reword
x         git-rebase-exec
y         git-rebase-insert
z         git-rebase-noop

Documentation

Keymap for Git-Rebase mode.

Source Code

;; Defined in ~/.emacs.d/elpa/magit-20260411.1452/git-rebase.el
;;; Keymaps

(defvar-keymap git-rebase-mode-map
  :doc "Keymap for Git-Rebase mode."
  :parent special-mode-map
  "C-m" #'git-rebase-show-commit
  "p"   #'git-rebase-backward-line
  "n"   #'forward-line
  "M-p" #'git-rebase-move-line-up
  "M-n" #'git-rebase-move-line-down
  "c"   #'git-rebase-pick
  "d"   #'git-rebase-drop
  "k"   #'git-rebase-kill-line
  "C-k" #'git-rebase-kill-line
  "b"   #'git-rebase-break
  "e"   #'git-rebase-edit
  "l"   #'git-rebase-label
  "M M" #'git-rebase-merge
  "M t" #'git-rebase-merge-toggle-editmsg
  "m"   #'git-rebase-edit
  "s"   #'git-rebase-squash
  "S"   #'git-rebase-squish
  "f"   #'git-rebase-fixup
  "F"   #'git-rebase-alter
  "A"   #'git-rebase-alter
  "q"   #'undefined
  "r"   #'git-rebase-reword
  "w"   #'git-rebase-reword
  "t"   #'git-rebase-reset
  "u"   #'git-rebase-update-ref
  "x"   #'git-rebase-exec
  "y"   #'git-rebase-insert
  "z"   #'git-rebase-noop
  "SPC" #'git-rebase-show-or-scroll-up
  "DEL" #'git-rebase-show-or-scroll-down
  "C-x C-t"        #'git-rebase-move-line-up
  "M-<up>"         #'git-rebase-move-line-up
  "M-<down>"       #'git-rebase-move-line-down
  "<remap> <undo>" #'git-rebase-undo)