Я использую xed
для написания сообщений коммита. xed
запоминает последнюю позицию курсора каждого файла. Поскольку файл .git/COMMIT_EDITMSG
используется повторно для каждого сообщения о коммите, xed
открывается с курсором в положении, в котором я находился, когда я совершал предыдущий коммит. Это PITA, чтобы вручную перемещать курсор обратно на первую строку.
[X]: где я ожидал бы курсор.
[Y]: где курсор.
[X]
# Please enter the commit [Y] message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# On branch develop
# Your branch is up to date with 'origin/develop'.
#