(重新设计)中英文混打:OS输入法管理包 smart-input-source

你可能需要这个:

但这个功能不是 sis 自带的,你可能需要根据自己的情况调整一下相关代码。

我是原生的编辑模式,那看样子我还得用回rime了。

或者你也可以用这个patch .emacs.d/patches/ns-mac-input-source.patch at main · LuciusChen/.emacs.d · GitHub (不过我维护的这个是针对 master 的,如果用30或者更旧版本可能需要自己调整一下)。

然后参照这个 .emacs.d/lisp/init-mac.el at main · LuciusChen/.emacs.d · GitHub 用 shift 切换输入法。这里是用 Karabiner-Elements 映射了 shift 单独按下为 F13,然后在 Emacs 中绑定。(这里我用的 setup 包管理工具,如果看不太懂可以用我写在这里的。我写了个MacOS下的输入法切换工具:macism - #38,来自 LuciusChen

inline mode 更新了。
当光标移到inline mode overlay之外时,
输入法切换逻辑改进了。

1 个赞