譬如,由womendedazhongguoa得到“我们的大中国啊”。当然,结果应该是会得到多个汉语词组。
看了下pyim代码,没找到现成的可用的方法,@tumashu 大佬方便的话给指点一下?
我是想实现一个capf,就不用经常切换中英文了。
Edit: 从pyim-process-run
往里看应该可以得到一些可用的函数,我先研究下。
譬如,由womendedazhongguoa得到“我们的大中国啊”。当然,结果应该是会得到多个汉语词组。
看了下pyim代码,没找到现成的可用的方法,@tumashu 大佬方便的话给指点一下?
我是想实现一个capf,就不用经常切换中英文了。
Edit: 从pyim-process-run
往里看应该可以得到一些可用的函数,我先研究下。
lsp-bridge 支持 GitHub - iamcco/ds-pinyin-lsp: Dead Simple Pinyin Language Server 这个LSP, 可以看看这个项目的代码。
但是从我实际体验看, 长句的时候不光是词组有多个选项, 一个长句可能有多个短句的组合, 导致实际体验并不如拼音输入法好用。
是,我也想到过这个问题,我先简单实现下,看看用来输入几个词的短句效果咋样,如果问题比较多也就不折腾了。
实现了一个,对输入两三个字的短词组来说还是可用的,代码在:pyim-plus
如果要在某个buffer里启用,可以用pyim-plus-enable-capf
,禁用就用pyim-plus-diable-capf
。
一开始发帖时没有很清楚地描述我的使用场景,加在这儿,也算是描述下这个pyim capf的适用场景。
这个capf不是普通场景下的连续、大量输入中文;普通场景下我还是会直接打开pyim
我的使用场景是:短时间内比较高频率的输入短词组,而且是夹杂着输入中英文
此前在这种场景下,我一般是用pyim-convert-string-at-point
,有时也会临时开关pyim来输入,但是需要经常按快捷键。
这个capf就是为了帮助我减少按快捷键,避免打断工作流。
实际效果如何我还要再多体验,现在还说不太清楚。