Изменить vim-беглое отображение Gstatus - PullRequest
0 голосов
/ 26 мая 2018

Окно :Gstatus имеет определенные отображения для этого конкретного буфера.В моем случае я хотел бы изменить отображение cc, чтобы не только выполнить :Gcommit, но и затем перейти в режим вставки.

Похоже, пользователь robodendron понял, как это сделать, какпоказано в https://github.com/tpope/vim-fugitive/issues/647,, но я не знаю, что он имеет в виду, когда говорит: «Изменение порядка должно быть достаточно».Кроме того, я бы спросил об этом на странице проблем Git, но похоже, что пользователь NicolasWebDev уже пробовал это, и никто не вернулся к нему.

Я могу добавить сопоставления, создав файл after/ftplugin/gitcommit.vim,но изменение существующего сопоставления представляется более сложным, поскольку сопоставление определяется после задания типа файла.

Кроме того, я мог бы изменить сопоставления исходного кода, но мы все знаем, что это скорее временное исправление.

1 Ответ

0 голосов
/ 26 мая 2018

Я не уверен в попытке изменить :Gstatus сопоставления, но вы можете запустить режим вставки при входе в буфер фиксации.

Добавьте следующее в ваш vimrc файл:

augroup turbo_commit
  autocmd!
  autocmd BufEnter COMMIT_EDITMSG startinsert
augroup END

Для получения дополнительной помощи см .:

:h :autocmd
:h :augroup
:h BufEnter
:h startinsert
...