Eu uso evil
. Normalmente, quando eu confirmo, gostaria de começar a digitar imediatamente, mas evil
inicia o buffer evil-normal-state
. Eu costumava definir
(evil-set-initial-state #'git-commit-mode 'insert)
Mas isso não funciona mais, como o Magit usa text-mode
para seus buffers de confirmação.
Como posso o Magit confirmar o padrão evil-insert-state
?
Respostas:
Aqui está uma solução alternativa:
Não sei por que o sistema de estado inicial foi escolhido, pois significa que você tem uma enorme lista de desbloqueio de estados ou pesquisa modos derivados , o sistema de ganchos é um ajuste muito mais natural para o Evil IMO .
fonte
(add-hook 'git-commit-mode-hook 'evil-insert-state)
(add-hook 'git-commit-mode-hook 'evil-insert-state)
trabalhofonte