Używam evil
. Normalnie, kiedy zatwierdzam, chciałbym od razu zacząć pisać, ale evil
uruchamia bufor evil-normal-state
. Kiedyś ustawiałem
(evil-set-initial-state #'git-commit-mode 'insert)
Ale to już nie działa, ponieważ Magit używa text-mode
buforów zatwierdzania.
Jak mogę domyślnie zatwierdzić Magit evil-insert-state
?
Odpowiedzi:
Oto obejście:
Nie jestem pewien, dlaczego wybrano system stanu początkowego, ponieważ oznacza to, że masz ogromną białą listę stanów lub wyszukujesz tryby pochodne , system haczyków jest znacznie bardziej naturalny dla Evil IMO .
źródło
(add-hook 'git-commit-mode-hook 'evil-insert-state)
(add-hook 'git-commit-mode-hook 'evil-insert-state)
Pracujeźródło