vim-go 完成更新后停止工作

我将 neovim 与coc.nvim一起使用,并且一直在使用vim-go和coc-go,一切正常。


我有每隔几天更新一次所有内容的习惯,我使用以下命令进行更新:


:PlugUpgrade

:PlugUpdate

:GoUpdateBinaries

:CocUpdateSync

最近在我进行更新后,go文件的自动完成功能已停止工作。

我尝试过的事情:

  • 我认为可能与 有冲突coc-go,所以我尝试卸载它,但它并没有解决问题

  • 在我的另一台计算机上,我go在运行更新之前和之后打开了一个文件(没有更改任何其他内容),并且自动完成在更新后停止工作

  • 我尝试清理我的目录modbin目录GOPATH,并重新安装所有内容,但仍然无法正常工作。

当我打开go文件时,我看到了消息vim-go: initialized gopls,但我也看到了以下消息

[coc.nvim]: Unhandled rejection: TypeError: Cannot read property 'workspaceFolders' of undefined

我认为这条消息是造成事情被破坏的原因,但事实并非如此:在对消息进行了一点挖掘之后,该消息来自coc-go,但即使我卸载coc-go了,我的自动完成仍然无法正常工作


30秒到达战场
浏览 129回答 1
1回答

BIG阳

此更改帮助我修复了错误-> https://github.com/josa42/coc-go/pull/89/commits/046eb6f8d2686b2317e15d58535435592b1eaa76extension.js在 coc 的 config 文件夹中找到该文件。就我而言,它位于"$HOME/config/coc/extensions/node_modules/coc-go/lib"并替换这些行:disableWorkspaceFolders: config.disable.workspaceFolders,disableDiagnostics: config.disable.diagnostics,disableCompletion: config.disable.completion,和:disableWorkspaceFolders: config.disableWorkspaceFolders,disableDiagnostics: config.disableDiagnostics,disableCompletion: config.disableCompletion,
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go