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

fix了。我这边测试没问题。

好了 , 确实有顺序要求,需要 sis-respect-go-english-triggers 变量在 (sis-global-respect-mode t) 前配置

cursor color那个,也没问题了吧?

那个应该也没问题,我这里没有再出现过。

OK

那现在没有悬而未决的问题了~~~

此贴结扎。

新帖在此:Native & OS 输入法管理包『sis』使用交流

遇到个问题,sis 接管后在 normal 模式下不小心切换了输入法(C-\)的话无法切换回去,没接管的话,即使切换了输入法也不影响 evil 在 normal 模式下的使用。

挺有意思的,mark

不明白。。。。 我这里试了,可以C-\切回去啊。 另外,可以esc切回英文的,即使是在normal模式下。

刚刚确认了下,无论是 C-\ 还是 esc 都无法切换回去,我晚点查查看是否其他配置影响。 配置:

(use-package sis
  :ensure t
  :hook ((after-init . sis-global-respect-mode)
         (text-mode . sis-follow-context-mode)
         (text-mode . sis-inline-mode))
  :config
  (sis-ism-lazyman-config nil "rime" 'native)

  (setq sis-prefix-override-keys '("C-c" "C-x" "C-h" "M-SPC"))

  (setq-default sis-inline-tighten-head-rule 0
                sis-inline-tighten-tail-rule 1))

Version: 20200808.1548

等下,你是native的,是吧。。。
可能问题出在这儿,我试试
我是macism。

=== 更新 ====
@Voleking
复现了,我来fix

===更新====
@Voleking 找到原因了,被evil截胡了
我来处理一下~~~

1 个赞

讨论如火如荼,一直没空折腾就没用起来。用过的大佬们都什么感受啊?值得尝试否?

PS:我的环境是macOS,Emacs28,Rime,GUI下使用。

这个ID好像是个大佬。。。。

你这个环境,完美啊。

Rime如果是外置的,没什么问题。
内置的emacs-rime的话,有个小bug要修一下。

我在Mac 上用过,是Rime+GUI mac port,效果还不错的。

是否可以分享下配置,我也尝试下是什么效果,先谢过

github/readme/config中有个范例配置。
而且默认就是for mac的。
然后里面的lazy-man-config,
你调整一下就行了。

Mac 配置比较方便,用Rime的话,只要用过Brew 安装好macism,再加上下面的配置,其他配置可以参考ReadMe的说明加就行。

  (sis-ism-lazyman-config
   "com.apple.keylayout.ABC" "im.rime.inputmethod.Squirrel.Rime")
1 个赞

多谢,已经轻松配置起来,内置rime也能支持。先试用一段看看。

关于evil和native输入法的兼容性问题,
最新版本已经修复了。

@Voleking

关于native输入法在normal模式下的切换,
请测试最新版,并反馈给我~~~