The main command is:
git config --global core.editor "path to your editor with params"
Set up an editor and check it by making a commit:
git commit --allow-empty
Your favourite editor should open. Write commit message, save and close file. See git log
to look for a commit. Is it there? If yes, you’re awesome.
Make sure you selected ‘Add to PATH’ during the installation.
git config --global core.editor "code --wait"
git config --global core.editor "atom --new-window --foreground --wait"
git config --global core.editor "'c:/program files/sublime text 3/subl.exe' -w"
git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
Select Shell Command: Install 'Code' command in path from the Command Palette. Then run:
git config --global core.editor "code --wait"
git config --global core.editor "open -W -n"
git config --global core.editor "atom --wait"
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" ~/bin/subl
git config --global core.editor "subl -n -w"
or
git config --global core.editor '"/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" -n -w'
Windows - Far manager
Far.exe -co -e0:0
In case you have enabled saving of edited file position,
0:0
parameters to-e
switch will reset the position to column 0, row 0 (i.e. the beginning of the document, what we usually want with commit message editor).-co
(load cached plugins only) is recommended for performance purposes. Far won't rescan the plugins directory, thus saving what little time it could.