evil 如何根据模式不同切换不同的输入法?

mac系统用的。你点开他那个链接看看啊。现在软件改了,新的是karabiner-elements,装上了再按楼上的json配置就行。

抱歉,最近没有用这个,我现在用的是 sis

那段 json 已经无了.

Windows上这个方法挺好用的:

(defun emacs-ime-disable ()

(w32-set-ime-open-status nil))

(defun emacs-ime-enable ()

(w32-set-ime-open-status t))

(cond ((eq system-type 'windows-nt)

   (add-hook 'evil-insert-state-entry-hook 'emacs-ime-enable)

   (add-hook 'evil-insert-state-exit-hook 'emacs-ime-disable)
   ))