Size: a a a

2020 December 27

pl

peach lasagna in pro.vim
как раз его попробовать хотел
источник

EG

Emmanuel Goldstein in pro.vim
peach lasagna
а, ну тогда раст наверн возьму
источник

pl

peach lasagna in pro.vim
спасибо!
источник

EG

Emmanuel Goldstein in pro.vim
peach lasagna
спасибо!
https://github.com/KillTheMule/nvim-rs
Есть готовая библиотека https://github.com/KillTheMule/nvim-rs для облегчения задачи
источник

GK

Georgy Komarov in pro.vim
Emmanuel Goldstein
rust-analyzer один из самых умных серверов
Но как минимум clangd, наверное, должен
Похоже, в clangd такого нет. У нас есть code actions типа REFACTOR_KIND, но их совсем мало.
источник

EG

Emmanuel Goldstein in pro.vim
Georgy Komarov
Похоже, в clangd такого нет. У нас есть code actions типа REFACTOR_KIND, но их совсем мало.
ccls рекламирует code actions в README
источник

EG

Emmanuel Goldstein in pro.vim
Но тоже только для «clang fix-its», т. е. для всякой мелочи
источник

GK

Georgy Komarov in pro.vim
Ну да, вроде ничего интересного.
источник

EG

Emmanuel Goldstein in pro.vim
rust-analyzer выжимает из LSP-протокола всё, что может
источник

EG

Emmanuel Goldstein in pro.vim
Например, он может дописать импорт в процессе автодополнения
источник

GK

Georgy Komarov in pro.vim
ccls вообще странная штука. По сути, проект одного человека. Мне кажется, в 2020 стоит пользоваться clangd, который разрабатывается сообществом.
источник

JM

John Meow in pro.vim
Emmanuel Goldstein
Например, он может дописать импорт в процессе автодополнения
А какой плагин такое умеет?
источник

G

GNU/Vsevolod in pro.vim
Emmanuel Goldstein
rust-analyzer выжимает из LSP-протокола всё, что может
А есть возможность обновить диагностики в нем, кроме как через сейв?
источник

EG

Emmanuel Goldstein in pro.vim
John Meow
А какой плагин такое умеет?
VS Code :)
источник

G

GNU/Vsevolod in pro.vim
GNU/Vsevolod
А есть возможность обновить диагностики в нем, кроме как через сейв?
Остальные lsp это и так делают
источник

EG

Emmanuel Goldstein in pro.vim
В неовиме пилят, вот issue:
https://github.com/neovim/neovim/issues/12310
источник

EG

Emmanuel Goldstein in pro.vim
И ещё я не уверен, что там есть нужная версия протокола 3.16
источник

JM

John Meow in pro.vim
Почему не работает modeline?
источник

EG

Emmanuel Goldstein in pro.vim
John Meow
Почему не работает modeline?
:set modelines?
источник

JM

John Meow in pro.vim
Emmanuel Goldstein
:set modelines?
=5
источник