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

你切到出入法再试试看呢?

用 im-select.exe locate能切换输入法,不过在中文输入法下运行im-select.exe得到的还是个0。 我的win10版本是专业版2004

中英文都是0吗?要是这样的话,建议你到im-select那边去问问。我也是第一次用这个工具。

切换中英文输入法后 emacs 里执行 (smart-input-source--get) C-x C-e

sss

cmd 不行的 也可以使用 git-bash.exe

然后把inline-english-mode关了之后,十分爽快 :smile:

好的,感谢。

!!! 最新版本,打破了配置的兼容性!

对照readme的usage部分,1分钟就能改完,主要有两点:

  1. 删除:global-auto-english-modeglobal-preserve-mode ,这些功能加上最新的前缀(C-c, C-x, C-h)处理功能,整合成global-respect-mode
  2. 新增:提供了inline-english-modefollow-context-mode的global版本,以方便对所有的buffer生效。

另外,evil 用户极度推荐 evil-pinyin,扩展了evil 的搜索能力,

GitHub - laishulu/evil-pinyin: Evil search Chinese characters by pinyin

1 个赞

在Rime(小狼毫)上加入这个wiki词库,Rime的输入体验确实提升非常大,行云流水的感觉,感谢猫哥分享。

到底叫小狼毫还是叫鼠须管呢? 我迷惑了。

rime在不同的平台叫不同名字

linux 中州韵 windows 小狼毫 macos 鼠须管 android 同文

为什么搞得这么复杂 :joy:
是同一家做的么?

后端都是 librime,这些是不同的前端。

:+1: 有了这两个重要功能,现在可以很舒服的在Emacs中使用系统的输入法了。
这里有个问题请教下,如何扩展更多前缀,我除了默认的三个,还会用到 C-z和C- .
能否通过配置扩展? 我现在看到这块是定义在 -prefix-override-map 中的。

我加个选项~~

多谢,加个选项方便扩展。我用的这两个应该用的人不多 :grinning:

加了这个选项 smart-input-source-prefix-override-keys

多谢,还有问题想请教下。
我目前只开启了(smart-input-source-global-respect-mode t) , 在中文模式下如果使用C-x,b ,输入法会自动切换为英文。我想是不是可以完成命令后自动切回之前的中文输入法? 还是需要更多设置可以实现?

自动切回原来的buffer的输入法。
如果不成功,那就是有bug需要调
我这里是可以的。

那我再排查一下问题。