Size: a a a

2021 March 23

VM

Vadim Misbakh-Solovi... in pro.vim
GNU/Vsevolod
У тебя встроенный LSP?
да,
встроенный в nvim+nvim-lsp (плагин с набором конфигов для серверов) + deoplete-lsp (ну и сам deoplete).
Lua/C/CPP - дополняет нормально, а gopls - перестал 😢
источник

VM

Vadim Misbakh-Solovi... in pro.vim
GNU/Vsevolod
Если да, то
execute 'edit ' . luaeval('vim.lsp.get_log_path()')
он у меня в соседнем табе терминала открыт. Пусто там :(
источник

G

GNU/Vsevolod in pro.vim
Vadim Misbakh-Soloviov
он у меня в соседнем табе терминала открыт. Пусто там :(
Это как лол
источник

VM

Vadim Misbakh-Solovi... in pro.vim
точнее, опустело после того как я попытался gopls пускать с логгированием туда же. Он обнулил фйл
источник

G

GNU/Vsevolod in pro.vim
Должно в этом же буффере файл открыть
источник

VM

Vadim Misbakh-Solovi... in pro.vim
GNU/Vsevolod
Должно в этом же буффере файл открыть
я в том смысле, что я лог уже смотрю :)
источник

G

GNU/Vsevolod in pro.vim
Сотри файл и перезапусти гоплс, логи тяжело читать, когда там от других лсп написано
источник

VM

Vadim Misbakh-Solovi... in pro.vim
Gleb Zakharov
попробуй еще в буфере с го файлом выполнить :lua   print(vim.inspect(vim.lsp.get_active_clients())) и посмотреть там на сообщения об ошибках, если вообще запускается сервер
а вот интересная ситуация
источник

VM

Vadim Misbakh-Solovi... in pro.vim
gopls запускается, это видно в дереве процессов
источник

VM

Vadim Misbakh-Solovi... in pro.vim
Gleb Zakharov
попробуй еще в буфере с го файлом выполнить :lua   print(vim.inspect(vim.lsp.get_active_clients())) и посмотреть там на сообщения об ошибках, если вообще запускается сервер
но вот эта команда не выдаёт ничего
источник

VM

Vadim Misbakh-Solovi... in pro.vim
в то же время там где дополнение работает - информации куча
источник

VM

Vadim Misbakh-Solovi... in pro.vim
при этом, как я уже говорил, файлы триггеры для gopls на месте (он хочет go.mod и .git
источник

VM

Vadim Misbakh-Solovi... in pro.vim
Vadim Misbakh-Soloviov
но вот эта команда не выдаёт ничего
в смысле не "совсем ничего", а "пустую таблицу"
источник

GZ

Gleb Zakharov in pro.vim
А какая у тебя конфигурация gopls для nvim-lsp, мб чето нестандартное? в init.vim или init.lua
источник

VM

Vadim Misbakh-Solovi... in pro.vim
Gleb Zakharov
А какая у тебя конфигурация gopls для nvim-lsp, мб чето нестандартное? в init.vim или init.lua
    7 › lsp.gopls.setup{
   8 › › cmd = {"/usr/lib/go/bin/gopls","serve"}, -- Gentoo-specific (?) path
   9 › }
источник

VM

Vadim Misbakh-Solovi... in pro.vim
(в генте он просто не ставится в bin-пути, поэтому из системного GOPATH запускаю)
источник

VM

Vadim Misbakh-Solovi... in pro.vim
каких-то особых наворотов, как видишь, нету :)
источник

VM

Vadim Misbakh-Solovi... in pro.vim
GNU/Vsevolod
Сотри файл и перезапусти гоплс, логи тяжело читать, когда там от других лсп написано
[ START ] 2021-03-23T20:41:07+0700 ] LSP logging initiated
[ WARN ] 2021-03-23T20:41:13+0700 ] /usr/share/nvim/runtime/lua/vim/lsp.lua:84 ]        "method textDocument/completion is not supported by any of the servers registered for the current buffer"
[ WARN ] 2021-03-23T20:41:16+0700 ] /usr/share/nvim/runtime/lua/vim/lsp.lua:84 ]        "method textDocument/completion is not supported by any of the servers registered for the current buffer"
источник

VM

Vadim Misbakh-Solovi... in pro.vim
о как
источник

G

GNU/Vsevolod in pro.vim
Vadim Misbakh-Soloviov
[ START ] 2021-03-23T20:41:07+0700 ] LSP logging initiated
[ WARN ] 2021-03-23T20:41:13+0700 ] /usr/share/nvim/runtime/lua/vim/lsp.lua:84 ]        "method textDocument/completion is not supported by any of the servers registered for the current buffer"
[ WARN ] 2021-03-23T20:41:16+0700 ] /usr/share/nvim/runtime/lua/vim/lsp.lua:84 ]        "method textDocument/completion is not supported by any of the servers registered for the current buffer"
Покажи конфиг gopls, и какой командой ты его ставил?
источник