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

明白了还可以这样绑定,其实我感觉光标颜色影响不大,如果闲时修改会不会影响性能,如果影响性能的话不如不加

那点运算量,是个球~~

而且,可以设定时间长一点,
比方说,你5秒钟之前才切过输入法,
那这5秒也不需要显示那么准确。

改变光标颜色是对全屏使用Emacs的用户,并且连mode-line都没有的用户比较有用。因为这种情况下只能靠颜色才能识别当前是什么输入法状态。

1 个赞

经过仔细跟踪,
光标颜色的问题找到了
其实本package光标颜色在C-x C-g后,是设置对了的
但在我的环境下,别的package继续改了颜色

似乎最稳妥的办法,还是idle更新了。。。

====更新=====
搞定了,无需idle更新。

我会加一个cursor-color-mode
直接把这些都打包进去。
用户直接启用mode就行了

更新:

smart-input-source-global-cursor-color-mode

todo:

  1. 加入idle更新 (已实现)
  2. TUI的cursor color支持。(已实现)

光标颜色的问题我这边好像早都没问题了,晚上再试试看最新版本。

我这边是被doom重置了。你那边用的不是doom,可能就没这个问题。

另,只要启用 cursor-color-mode 就行了,config里面的相关配置要删掉。

smart-input-source挂rime,
如果发现有不兼容的地方,
可以去下面这个地方反馈

@aqua0210

我在尝试mac上的rime,好像比搜狗拼音反应快啊。
虽然我用搜狗拼音也感受不到延迟,
但rime确实给了反应更快的感觉。

有个问题:

我要用option command来切换一些模式,
可不可以做到呢?
我配置shift是可以的。

据我了解的,rime自身包含中英文状态,可以配置shift,ctrl,进行切换,其他按键好像不行。但你可以禁用rime自身的英文,通过mac系统设置成任意组合键切换rime和ABC。

windows上的super键,现在是什么情况了?

我这边还可以做哪些改进么?

目前还是不稳定,s-;会失败。 C-s-S-q 这样的也按不出来。

其实我直接在emacs里面按C-x, @s 都很正常,我想如果AHK这边只要实现按住win键超过一定时间就传入C-x, @s 这样就相当于传入了s-,后面再接任何按键应该都没问题了吧。

这个应该是没有办法了。

是的,这块可以细细斟酌一下

这个是相当于 C-s-Q, 应该是没问题的。 没办法的是两个win 连续的情况。那种不考虑了

请看下最新的git版,是否修正了这个问题。

感谢大佬还记得这个,我前些时候用git 已经修复了,虽然是出现补全的时候还会出现一片背景,但是可以正常切换中英文。不过我觉得这个不算smart-input-source的问题,应该是补全的问题或者结束没有$的不标准的问题

这次的git,就是修复这个问题的。
请试试。反馈一下。

确实不是smart-input-source的问题。
但是,我设想中,最新的git可以主动的解决。