Я использую neovim с co c .nvim и использую vim- go и co c - go, и все работает нормально.
У меня есть привычка обновлять все каждые пару дней, и я делаю это с помощью следующих команд:
:PlugUpgrade
:PlugUpdate
:GoUpdateBinaries
:CocUpdateSync
Недавно после обновления , автозаполнение для go
файлов перестало работать.
Что я пробовал:
- Я подумал, что может быть конфликт с
coc-go
, поэтому я попытался удалить его , но это не решило проблему - На другом моем компьютере я открыл файл
go
до и после запуска обновления (без каких-либо изменений), и автозаполнение перестало работать после обновления - Я попытался очистить каталоги
mod
и bin
в моем GOPATH
и переустановить все, но все равно это не работает.
Когда я открываю go
файла, я вижу сообщение vim-go: initialized gopls
, но я также вижу следующее сообщение
[coc.nvim]: Unhandled rejection: TypeError: Cannot read property 'workspaceFolders' of undefined
Я думал, что это s сообщение отвечает за то, что что-то сломалось, но это не так: после небольшого изучения сообщения это сообщение приходит из coc-go
, но даже когда я удаляю coc-go
, мое автозаполнение все еще не работает