-
-
Notifications
You must be signed in to change notification settings - Fork 181
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
打开一些特殊的buffer,执行LeaderfBufTagAll出错 #241
Comments
这是正常的呀,本来就有错。 |
前面那一堆异常消息不应该显示,只显示最后的一条出错信息就够了 |
改好了,请试一下。 |
更新了一下,似乎没什么区别,打开不存在的文件后执行LeaderfBufTagAll还是出现一堆的异常消息 还是设计意图就是要显示这些消息的? |
奇怪,你说的方法我无法复现。 |
而且,根据我的fix,应该不会再出现原来的问题,除非是一个新的问题。 |
这其实是Python的一个bug,在网上找了个workaround. |
LeaderfBufTag不会报错,LeaderfBufTagAll就不行 我放在“content = self._getExplorer().getContent(*args, **kwargs)”后的测试print语句,这两个命令都可以执行到,只是LeaderfBufTagAll会在_workInIdle中的"itertools.islice(content, 20)"处产生异常 不知你提到的workaround是哪个?能给个连接吗? |
现在还有错吗?应该没有了吧。 |
更新了一下
gvim、neovim、wsl/vim、msys2/vim下都试了一下,还是老样子
|
奇怪,为什么你报的这个问题我复现不了呢?从一开始都复现不了,你能把具体步骤说详细点吗? |
启动vim,输入命令:e 123.txt,一个不存在的文件,然后输入命令:LeaderfBufTagAll 我刚才试着把所有插件和配置都去掉,只保留plug加载Leaderf,还是出一样的错误 gvim是我自己编译的,但其它几个vim都是仓库自带或者官方发布的,所以应该和编译设置没啥关系 还需要什么信息? |
没有了,我也是这样操作的,在我家里和公司电脑上都试过,就是不能复现,奇怪。 |
是不是你用的ctags有问题,我的ctags,在cmd中,运行 |
wsl和windows下用的是universal ctags;msys2下用的ctags5.8 会有什么配置影响到ctags的执行吗?我这三个ctags都是默认配置,没有定制过 |
我的也是默认配置,你是在cmd中运行的吗,排除终端的干扰。 |
都是在终端下进行的运行的ctags,cmd、powershell、mintty这些都如此结果 PS: 刚更新了universal ctags到 |
我复现了,用最新的universal ctags会有warning,用ctags5.8就没有,你用5.8也有? |
这是msys2下的ctags,也是这样的 到sourceforge下了老版本的ctags
这个的确不会出warning |
我自己用mingw编译的universal ctags也不会报warning,可能是msvc编的才报吧。 |
gvim 8.1 patches: 1-513
python371
LeaderF master
控制台执行:
这个123.txt并不存在!
然后在vim执行:
插件崩溃:
同样,控制台执行:
也可再现此问题
The text was updated successfully, but these errors were encountered: