Я использую evil
. Обычно, когда я фиксирую, я хотел бы сразу начать печатать, но evil
запускает буфер evil-normal-state
. Я привык устанавливать
(evil-set-initial-state #'git-commit-mode 'insert)
Но это больше не работает, поскольку Magit использует text-mode
свои буферы коммитов.
Как я могу сделать по умолчанию коммиты Magit evil-insert-state
?
Ответы:
Вот обходной путь:
Я не уверен, почему была выбрана система начальных состояний, поскольку она либо означает, что у вас огромный белый список состояний, либо выполняется поиск производных режимов , система хуков намного более естественна для Evil IMO .
источник
(add-hook 'git-commit-mode-hook 'evil-insert-state)
(add-hook 'git-commit-mode-hook 'evil-insert-state)
работаетисточник