]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
runtime(doc): document gitrebase filetype
authorChristian Brabandt <cb@256bit.org>
Thu, 13 Mar 2025 20:20:20 +0000 (21:20 +0100)
committerChristian Brabandt <cb@256bit.org>
Thu, 13 Mar 2025 20:20:20 +0000 (21:20 +0100)
closes: #16883

Signed-off-by: Christian Brabandt <cb@256bit.org>
runtime/doc/filetype.txt
runtime/doc/tags

index 8a7f0c538f27215fc85ec16d124c1e56529ff412..ac8d8f84b36475aa7096983315be714c95e726ba 100644 (file)
@@ -1,4 +1,4 @@
-*filetype.txt* For Vim version 9.1.  Last change: 2025 Mar 10
+*filetype.txt* For Vim version 9.1.  Last change: 2025 Mar 13
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -640,6 +640,24 @@ One command, :DiffGitCached, is provided to show a diff of the current commit
 in the preview window.  It is equivalent to calling "git diff --cached" plus
 any arguments given to the command.
 
+GIT REBASE                                             *ft-gitrebase-plugin*
+
+The gitrebase filetype defines the following buffer-local commands, to help
+with interactive `git rebase`: >
+
+       :Drop   " to discard this commit
+       :Edit   " to stop for editing this commit
+       :Fixup  " to squash (but discard the message) into the previous one
+       :Pick   " to pick this commit (the cursor is on)
+       :Reword " to pick this commit, but change the commit message
+       :Squash " to squash this commit into the previous one
+
+In addition, the following comamnd can be used to cycle between the different
+possibilities: >
+
+       :Cycle  " to cycle between the previous commands
+<
+For details, see `git-rebase --help`.
 
 GO                                                     *ft-go-plugin*
 
index 11ad3dd5a5ab342bb566e7e63b35dbf013c75fea..a91b4af0b1d5118e0050bc6ac07736cbd33b5bd4 100644 (file)
@@ -7347,6 +7347,7 @@ ft-freebasic-syntax       syntax.txt      /*ft-freebasic-syntax*
 ft-fvwm-syntax syntax.txt      /*ft-fvwm-syntax*
 ft-gdscript-plugin     filetype.txt    /*ft-gdscript-plugin*
 ft-gitcommit-plugin    filetype.txt    /*ft-gitcommit-plugin*
+ft-gitrebase-plugin    filetype.txt    /*ft-gitrebase-plugin*
 ft-go-plugin   filetype.txt    /*ft-go-plugin*
 ft-gprof-plugin        filetype.txt    /*ft-gprof-plugin*
 ft-groff-syntax        syntax.txt      /*ft-groff-syntax*