За замовчуванням Magit фіксують стан у злі


9

Я використовую evil. Зазвичай, коли я здійснюю, я б хотів негайно почати вводити текст, але evilзапускає буфер evil-normal-state. Раніше я встановлював

(evil-set-initial-state #'git-commit-mode 'insert)

Але це більше не працює, оскільки Magit використовує text-modeдля своїх буферів фіксації.

Як я можу мати, щоб Magit вчинив за замовчуванням evil-insert-state?


Я використовую гак-
грі

Відповіді:


11

Ось таке рішення:

(add-hook 'with-editor-mode-hook 'evil-insert-state)

Я не впевнений, чому була обрана система початкового стану, оскільки це означає, що ви маєте величезний список країн або шукаєте похідні режими , система гачків - набагато природніше для ІМО зла .


Класно, це прекрасно працює!
PythonNut

2
Якщо ви використовуєте spacemacs, який використовує режим git-commit, ви можете бути більш конкретними з(add-hook 'git-commit-mode-hook 'evil-insert-state)
Aaron Jensen

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.