Size: a a a

2021 March 23

pl

peach lasagna in pro.vim
это же можно получить из lsp ? определенно должен быть такой плаген
источник

GK

Georgy Komarov in pro.vim
peach lasagna
это же можно получить из lsp ? определенно должен быть такой плаген
источник

NG

Nicholas Guriev in pro.vim
я не пользуюсь ни LSP, ни LSD
источник

pl

peach lasagna in pro.vim
источник

GK

Georgy Komarov in pro.vim
Мне правда этот плагин показался медленным. Текущая функция обновляется с задержкой. Возможно, это связано с lsp-сервером.
источник

GK

Georgy Komarov in pro.vim
Сам сижу на vista.vim. Там тоже можно вытащить имя текущей функции в статус.
источник

pl

peach lasagna in pro.vim
Georgy Komarov
Сам сижу на vista.vim. Там тоже можно вытащить имя текущей функции в статус.
о, не подскажешь как?
источник

GK

Georgy Komarov in pro.vim
peach lasagna
о, не подскажешь как?
Да в документации вроде есть.
источник

GK

Georgy Komarov in pro.vim
peach lasagna
о, не подскажешь как?
Вот здесь
источник

pl

peach lasagna in pro.vim
благодарю
источник

G

GNU/Vsevolod in pro.vim
peach lasagna
это же можно получить из lsp ? определенно должен быть такой плаген
Да, вешаешь handler на textDocument/hover и в коллбеке обновляешь 'statusline' или что у тебя там
источник

G

GNU/Vsevolod in pro.vim
источник

pl

peach lasagna in pro.vim
а что за метод get ?
источник

V

Vim Help in pro.vim
peach lasagna
а что за метод get ?
источник

VM

Vadim Misbakh-Solovi... in pro.vim
а про то, куда копать в случае если gopls не работает - ни у кого больше нет идей? 😢
источник

GK

Georgy Komarov in pro.vim
Vadim Misbakh-Soloviov
а про то, куда копать в случае если gopls не работает - ни у кого больше нет идей? 😢
Я бы добавил в конфиг LSP-клиента аргумент -logfile при запуске gopls и почитал бы лог.
источник

GK

Georgy Komarov in pro.vim
Если он вообще не стартует в vim, но запускается в терминале, надо смотреть конфигурацию клиента.
источник

G

GNU/Vsevolod in pro.vim
Vadim Misbakh-Soloviov
а про то, куда копать в случае если gopls не работает - ни у кого больше нет идей? 😢
У тебя встроенный LSP?
источник

GZ

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

G

GNU/Vsevolod in pro.vim
GNU/Vsevolod
У тебя встроенный LSP?
Если да, то
execute 'edit ' . luaeval('vim.lsp.get_log_path()')
источник