Size: a a a

2020 September 02

DD

Darkwing Duck in pro.vim
fzf+ripgrep плагины
источник

SS

Sergey Sikorskiy in pro.vim
Language Server Client (vim-lsp или vim-lsc) и сервер для нужного языка.
Работает как часы.
источник

VL

Valerii Leontiev in pro.vim
Sergey Sikorskiy
Language Server Client (vim-lsp или vim-lsc) и сервер для нужного языка.
Работает как часы.
а у меня чего-то совсем не как часы(
Так для vue и не работает нормально
источник

VL

Valerii Leontiev in pro.vim
по сравнению с дополнением в вебшторме это ужас какой-то
источник

SS

Sergey Sikorskiy in pro.vim
Плохо работает клиент или сервер?
Я сам лично на текущий момент пользуюсь vim-lsc & ccls (это для С++)
Основная проблема - из-за моего кода падает сервер иногда. Но это - проблема Clang.
источник

VL

Valerii Leontiev in pro.vim
Sergey Sikorskiy
Плохо работает клиент или сервер?
Я сам лично на текущий момент пользуюсь vim-lsc & ccls (это для С++)
Основная проблема - из-за моего кода падает сервер иногда. Но это - проблема Clang.
А вот хз кто из них
Вроде как сервак, потому как меня с ишью в репе клиента туда отправили
источник

SS

Sergey Sikorskiy in pro.vim
Значит надо искать хороший сервер.
Вот статейка интересная: https://bluz71.github.io/2019/10/16/lsp-in-vim-with-the-lsc-plugin.html
Там много разных вариантов всего рассматривается.
источник

SS

Sergey Sikorskiy in pro.vim
Ну а так, на случай, когда сервер падает, я написал себе плагин в 60 строк, который используя ripgrep и path (который выставляется при помощи projectionist) ищет что ему скажут.
источник

VL

Valerii Leontiev in pro.vim
Sergey Sikorskiy
Значит надо искать хороший сервер.
Вот статейка интересная: https://bluz71.github.io/2019/10/16/lsp-in-vim-with-the-lsc-plugin.html
Там много разных вариантов всего рассматривается.
А какой клиент вы юзаете?
источник

SS

Sergey Sikorskiy in pro.vim
Я же писал уже: vim-lsc
источник

SS

Sergey Sikorskiy in pro.vim
vim-lsp, вроде, покруче и быстро развивается. Но у меня уже нет ни времени ни сил его тестировать.
источник

VL

Valerii Leontiev in pro.vim
Sergey Sikorskiy
Я же писал уже: vim-lsc
а, сорри, не увидел
источник

VL

Valerii Leontiev in pro.vim
Sergey Sikorskiy
vim-lsp, вроде, покруче и быстро развивается. Но у меня уже нет ни времени ни сил его тестировать.
вот у меня он и установлен вместе с asycomplete
Либо я что-то делаю не так, либо в вебшторме это работает в 20 раз лучше
источник

SS

Sergey Sikorskiy in pro.vim
Комерческий продукт. Было бы странно если бы было иначе …
источник

SS

Sergey Sikorskiy in pro.vim
Просто для С++ крайне сложно написать  парсер. Можно пользоваться только настоящим компилятором, да и тому надо подсовывать настоящие опции для проекта.
Все остальное парсится тривиально.
источник

NG

Nicholas Guriev in pro.vim
Sergey Sikorskiy
Просто для С++ крайне сложно написать  парсер. Можно пользоваться только настоящим компилятором, да и тому надо подсовывать настоящие опции для проекта.
Все остальное парсится тривиально.
C++ можно приблизительно парсить. Для большинства нормальных программ сойдёт.
источник

SS

Sergey Sikorskiy in pro.vim
Nicholas Guriev
C++ можно приблизительно парсить. Для большинства нормальных программ сойдёт.
Я активно пользуюсь одной очень легкой IDE для С++, которая именно так и делает.
Работает это дело значительно хуже ccls, хотя и значительно быстрее, да и GUI очень красивый. 🙂
источник

P

PythonB in pro.vim
Sergey Sikorskiy
Я активно пользуюсь одной очень легкой IDE для С++, которая именно так и делает.
Работает это дело значительно хуже ccls, хотя и значительно быстрее, да и GUI очень красивый. 🙂
Какой же ? Мне аж интересно стало.
источник

SS

Sergey Sikorskiy in pro.vim
PythonB
Какой же ? Мне аж интересно стало.
TheIDE. Только она на Visual Studio не похожа от слова совсем. Зато работает на 3-х платформах. 🙂
источник

P

PythonB in pro.vim
Sergey Sikorskiy
TheIDE. Только она на Visual Studio не похожа от слова совсем. Зато работает на 3-х платформах. 🙂
Я вижуал студио и не пользовался  никогда.
источник