-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
输入标点符号和左括号后 rime_ls 失效 #31
Comments
rime_ls 版本是最新版(bd728eeb) |
印象中确实有这个问题。最近有事,过段时间我再仔细查一下 |
初步测试是当第二个符号不能直接上屏的时候会出这个问题。 等我有空再从头捋一下补全的逻辑,看看有没有更好的判断方案。 |
在某些符号后也不能触发:反引号、分号。 |
要触发补全可以把符号加到 |
我觉得还是因为之前提到的输入方案里的标点符号的原因,目前的解决方案是需要修改输入方案让所有标点符号直接上屏。 |
有点奇怪,我再检查下,我这里测试直接上屏的符号不会有这个问题 |
我试了一下,用 vim + coc.nvim 似乎确实有这个问题,跟用的输入方案没关系。那只能认为是补全插件相关的原因了。不同的编辑器补全插件对于是否弹出补全窗口可能有不同的判断条件。 |
但我用的是 |
好吧,那我在检查一下 |
我的 方案是 需要其他配合请联系我。 |
看了一下分号不行是因为你的方案 之后补全失效的原因可能跟代码实现里面一些判断有关系。有可能是我 Rime 的 API 用的不对,后面我再仔细检查一下 |
又确认了一下,你提到的分号和反引号不能补全的原因是因为方案里的这两行:
其实我也不是很熟悉 rime 的配置,不太清楚这个的具体作用,但是去掉之后确实能补全了。 虽然跟原本 issue 的失效问题原因不太一样,但都和输入方案配置有关。 |
这个是哪些字符会在 去了 |
输入标点符号,如
*
,!
后,rime_ls 能正常提供候选词,输入[
或{
后 rime_ls 也正常,但先输入标点符号再输入括号后,rime_ls 不再能提供候选词。表现如下面这段录屏:simplescreenrecorder-2024-08-12_21.42.32.mp4
这对日常使用不会带来困扰,只是可能会影响 markdown 的图片插入语法
![]()
使用配置只是对示例配置做了些许修改:
The text was updated successfully, but these errors were encountered: