9 我用evil。通常,当我提交时,我想立即开始输入,但是在中evil启动缓冲区evil-normal-state。我曾经设定 (evil-set-initial-state #'git-commit-mode 'insert) 但这不再起作用,因为Magit将text-mode其用于提交缓冲区。 我怎样才能使Magit的提交默认为evil-insert-state? magit evil — PythonNut source 我使用Git提交模式钩和(仍然)对我的作品 — Croad狼山
11 解决方法: (add-hook 'with-editor-mode-hook 'evil-insert-state) 我不确定为什么选择初始状态系统,因为它要么意味着您拥有巨大的状态白名单,要么进行派生模式的查找,因此钩子系统更适合Evil IMO。 — ama source 太好了,这很完美! — PythonNut 2 如果您使用的是确实使用git-commit-mode的spacemacs,则可以使用(add-hook 'git-commit-mode-hook 'evil-insert-state) — Aaron Jensen