Ich benutze evil
. Normalerweise möchte ich beim Festschreiben sofort mit der Eingabe beginnen, evil
startet aber den Puffer in evil-normal-state
. Ich habe immer gesetzt
(evil-set-initial-state #'git-commit-mode 'insert)
Dies funktioniert jedoch nicht mehr, da Magit text-mode
für seine Festschreibungspuffer verwendet .
Wie kann ich Magit standardmäßig festschreiben lassen evil-insert-state
?
Antworten:
Hier ist eine Problemumgehung:
Ich bin mir nicht sicher, warum das anfängliche Zustandssystem gewählt wurde, da es entweder bedeutet, dass Sie eine riesige Whitelist von Zuständen haben oder nach abgeleiteten Modi suchen . Das Hooks-System passt viel natürlicher zu Evil IMO .
quelle
(add-hook 'git-commit-mode-hook 'evil-insert-state)
(add-hook 'git-commit-mode-hook 'evil-insert-state)
funktioniertquelle