Open
Conversation
当用户键入tab时,若无可接受的补全, 理应根据用户设置进行缩进。但是直接 填入\t实际上会破坏用户设置的缩进。 因此,改为使用feedkey填入不同的值。
Contributor
Author
|
改了几百行python后,运行时发现制表和空格混用,人差点傻了。 |
luozhiya
reviewed
Jul 23, 2025
luozhiya
reviewed
Jul 23, 2025
Contributor
Author
|
主要是我不确定fitten api是否可以返回空的补全内容,还是说其他部分的代码有对此做出保证?
若g:fitten_accepted可以与empty(l:accpet)等价,就可以省下一个全局变量
|
脚本149行可以保证返回值非空。 因此可以由l:accept直接判断是否接收了补全。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
当用户键入tab时,若无可接受的补全,理应根据用户设置进行缩进。
但是直接填入\t实际上会破坏用户设置的缩进。用户有可能使用了多个空格来替代一个制表符。
因此,改为使用feedkey填入不同的值。
另外,删除了一些实际上无法用到的返回值