Size: a a a

2021 June 18

G

GNU/Vsevolod in pro.vim
Кто-то знает рабочее решение для попапа сигнатурьі из лсп?
источник

goldstein опять in pro.vim
У меня максимум так сходу получилось с моим текущим конфигом
источник

goldstein опять in pro.vim
Но я никогда особо под C++ и не настраивал
источник

S

Serge in pro.vim
что за плагин?
источник

pl

peach lasagna in pro.vim
:lua vim.lsp.buf.signature_help()
или
:lua vim.lsp.buf.hover() ?
источник

goldstein опять in pro.vim
Это встроенный LSP NeoVim 0.5
источник

S

Serge in pro.vim
Почему когда я собрал Nvim из исходников вчера, LSP не работал?
источник

goldstein опять in pro.vim
Нужно его настроить. Проще всего это сделать через плагин nvim-lspconfig
источник

S

Serge in pro.vim
Спасибо. Буду разбираться
источник

G

GNU/Vsevolod in pro.vim
Первое, но почему-то не работает в insert.
augroup display_signature_help
 autocmd!
 autocmd CursorMoved <buffer> lua vim.lsp.buf.signature_help()
augroup END
источник

goldstein опять in pro.vim
источник

G

GNU/Vsevolod in pro.vim
Последний раз он ошибки сыпал постоянно
источник

G

GNU/Vsevolod in pro.vim
А можно как-то логгировать все респонзы от LSP сервера, не вешая хендлер на каждый lsp.handlers?
источник

goldstein опять in pro.vim
:h vim.lsp.set_log_level() мб?
источник

V

Vim Help in pro.vim
источник

A

Alexander. in pro.vim
Что в виме делается подключением парочки плагинов
Если для тебя это "неимоверные усилия" я не вижу смысла твоего нахождения на виме
источник

G

GNU/Vsevolod in pro.vim
Почему было не сделать подобие eventemitter, типа
lsp.handlers:on('textDocument/...', callback)
lsp.handlers:off('textDocument/...')
в итоге любому плагину приходится манкипатчить функцию
источник

G

GNU/Vsevolod in pro.vim
попробую
источник

G

GNU/Vsevolod in pro.vim
Или мб уже есть PR по этому?
источник

S

Serge in pro.vim
Не умничай. Если бы всё решалось подключением парочки плагинов, то этого канала не было бы. Но кроме парочки плагинов, нужно еще установить CLang который весит пол гигабайта или Node.js который тормозит и аннулирует все преимущества vim-a.
источник