如何解决错误 CocAction("extensionStats") 不起作用
每次我在 Windows 10 中将 neovim 输入到 .js 文件时,我都会收到此错误:
Error detected while processing function SwitchFlowOrTsLsps[1]..CocAction:
line 2:
E605: Exception not caught: coc.nvim not ready when invoke CocAction "extensionStats"
在我的配置文件中是发生错误的函数:
function! SwitchFlowOrTsLsps(flowIndex)
silent let stats = CocAction("extensionStats")
silent let tsserver = get(filter(copy(stats),function('FindTsServer')),0)
if(a:flowIndex == 0)
if(tsserver.state == 'disabled')
call CocActionAsync("toggleExtension","coc-tsserver")
endif
else
if(tsserver.state == 'activated')
call CocActionAsync("toggleExtension","coc-tsserver")
endif
endif
endfunction
有人可以帮我吗?虽然告诉我要删除这个函数,但是那个函数还有一些配置我是从github复制过来的,看不懂,不明白是干什么的。
它甚至可能是 Coc 错误,这就是我所看到的,但我不知道如何修复它,我已经安装了 coc-json 和 coc-tsserver,如果我还需要的话,就这么说吧。
谢谢大家。
解决方法
coc.nvim 在调用时没有准备好
在调用此操作之前,您需要确保您的 coc.nvim 已经启动。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。