В JetBrains открыли LSP Client API для всех разработчиков

Компания JetBrains объявила о значительном изменении в стратегии поддержки Language Server Protocol, которое вступит в силу в рамках релизного цикла 2026.2. До сих пор LSP-интеграция оставалась коммерческим расширением IDE и не входила в открытую платформу IntelliJ, что создавало серьёзные проблемы для разработчиков плагинов.
В JetBrains открыли LSP Client API для всех разработчиков

В JetBrains открыли LSP Client API для всех разработчиков. Фото: из архива компании

Например, автор плагина для Azure DevOps Pipeline столкнулся с тем, что его решение корректно работало в IntelliJ IDEA, но отказывалось запускаться в Android Studio без каких-либо видимых ошибок или запасных вариантов, поскольку эта среда базируется именно на открытой версии платформы.

Ещё более радикальный путь выбрал разработчик Swift-плагина Noctule, который написал собственного LSP-клиента с нуля, потому что существующие варианты не давали необходимого контроля над совместимостью и глубиной интеграции. Теперь JetBrains намерена закрыть этот пробел, сделав стабильный и проверенный клиент доступным для всех продуктов на основе открытого проекта IntelliJ, включая Android Studio.

Работа над открытием API запланирована уже на стабильную сборку 2026.1.4, что означает возможное появление поддержки в Android Studio раньше основного релиза, и компания уже ведёт переговоры с командой Google для ускорения этого процесса. В рамках подготовки к публичному запуску API будет переименовано, чтобы устранить путаницу: интерфейс LspServer станет LspClient, а поставщик сервера превратится в LspIntegrationProvider, поскольку именно IDE выступает клиентской стороной, а внешний процесс является сервером.

Разработчикам плагинов, уже использующих текущий LSP API, рекомендуется внимательно следить за обновлениями и адаптировать код к новым именам. Тем, кто применяет LSP4IJ или собственные реализации, не стоит спешить с миграцией — прежде необходимо оценить минимальную версию IDE, поддержку Android Studio, доступные хуки кастомизации и особенности удалённой работы.

Для новых языковых интеграций JetBrains советует начинать с официальной документации LSP в SDK, а для быстрого старта использовать генератор плагинов или обновлённый мастер проектов в IDEA с установленным Plugin DevKit. Сообщество приглашают делиться отзывами на форуме платформы, чтобы совместно улучшать новый открытый инструмент.

                                                                         

Упомянутый сервис
Datalore Инструмент бизнес-аналитики для разработчиков.
Инструмент бизнес-аналитики для разработчиков.

Больше интересного

Актуальное

FreshOffice запустил мобильную версию CRM в браузере смартфона Почему новые Claude Fable 5.2 и Mythos 5.2 лучше других ИИ-моделей? Только до конца ноября: Adesk удваивает токены в Adesk AI
Ещё…

Популярные теги