Size: a a a

IDE и редакторы — русскоговорящее сообщество

2021 October 31

Dv

Dr. Friedrich von Ne... in IDE и редакторы — русскоговорящее сообщество
Надо true, у тебя точно true написано?
источник

О

Олег in IDE и редакторы — русскоговорящее сообщество
о даа
источник

Dv

Dr. Friedrich von Ne... in IDE и редакторы — русскоговорящее сообщество
Уф!
источник

Dv

Dr. Friedrich von Ne... in IDE и редакторы — русскоговорящее сообщество
Ну и славно, что разобрались
источник

О

Олег in IDE и редакторы — русскоговорящее сообщество
благодарю за сопереживание)
источник

О

Олег in IDE и редакторы — русскоговорящее сообщество
а вот может кто-нибудь знает, jetbrains'ы пользуются lsp - серверами?
источник

О

Олег in IDE и редакторы — русскоговорящее сообщество
от мелкомягких
источник

Dv

Dr. Friedrich von Ne... in IDE и редакторы — русскоговорящее сообщество
Есть плагин для поддержки LSP, но в целом наши IDE обычно делают кастомное. LSP местами недостаточно гибок.
источник

Dv

Dr. Friedrich von Ne... in IDE и редакторы — русскоговорящее сообщество
Некоторые не очень важные языки, типа PowerShell, делают поверх LSP. Но в основном нет.
источник

О

Олег in IDE и редакторы — русскоговорящее сообщество
мне кажется, на разработку собственного анализатора ошибок столько человеко-часов уходит
источник

О

Олег in IDE и редакторы — русскоговорящее сообщество
давно пора делать что-нибудь универсальное, работающее в идее и виме
источник

О

Олег in IDE и редакторы — русскоговорящее сообщество
хех
источник

Dv

Dr. Friedrich von Ne... in IDE и редакторы — русскоговорящее сообщество
На самом деле, не совсем так. Тут справедливо сравнивать время, которое уходит на реимплементацию того, что и так уже сделано в LSP, и что было бы нецелесообразно портировать, если использовать его.

А такой функциональности не очень-то и много.
источник

Dv

Dr. Friedrich von Ne... in IDE и редакторы — русскоговорящее сообщество
Скажем, продвинутый какой-нибудь control flow анализ для Java+Kotlin всё равно пришлось бы самим писать. А если у Java и у Kotlin разные LSP от внешних вендоров (это не так, но представим) — тогда как можно было бы писать кроссязыковой анализ, рефакторинг, а кроссязыковые инспекции поверх универсального AST?
источник

Dv

Dr. Friedrich von Ne... in IDE и редакторы — русскоговорящее сообщество
LSP — это отличная затея, и я считаю, что их нужно поддерживать лучше, чем есть сейчас.

Но для некоторых важных сценариев в межъязыковой IDE она не очень-то хорошо работает.
источник

О

Олег in IDE и редакторы — русскоговорящее сообщество
может, это дело времени...
источник

О

Олег in IDE и редакторы — русскоговорящее сообщество
я не сильно разбираюсь в этом всем, но, думаю, в общем и целом все идет к совершенству и идеалу в каком-то смысле
источник

Dv

Dr. Friedrich von Ne... in IDE и редакторы — русскоговорящее сообщество
Вполне может быть, что появится спека каких-нибудь LSPv2, в которой продуманы сценарии взаимодействия между разными LSP, и эта проблема исчезнет.

А, может, и нет, кто знает.
источник

О

Олег in IDE и редакторы — русскоговорящее сообщество
а тут сильно вим почитают?
источник

Dv

Dr. Friedrich von Ne... in IDE и редакторы — русскоговорящее сообщество
В основном его поминают только в холиварах.
источник