Перетяжка, Премия ТПрогер, 13.11
Перетяжка, Премия ТПрогер, 13.11
Перетяжка, Премия ТПрогер, 13.11

🔥 LSP-плагины в IntelliJ теперь работают бесплатно и без Ultimate-подписки

Новости

Но система не самая очевидная

222 открытий4К показов
🔥 LSP-плагины в IntelliJ теперь работают бесплатно и без Ultimate-подписки

JetBrains открыла поддержку LSP-плагинов в бесплатном режиме IntelliJ IDEA.

Это значит, что даже без подписки Ultimate вы сможете использовать и разрабатывать плагины на основе Language Server Protocol.

Что произошло?

JetBrains продолжает переход к единой дистрибуции IntelliJ IDEA — начиная с версии 2025.3, будет один установщик для всех пользователей, вне зависимости от подписки.

Уже в версии 2025.2 вступает в силу новый fallback-режим. Это бесплатный уровень для пользователей с истекшей подпиской, в котором доступен ограниченный набор возможностей IDE.

Одна из ключевых новостей: поддержка LSP API теперь входит в этот бесплатный набор. Ранее такая возможность была только в Ultimate-редакции, но впредь плагины на основе LSP можно запускать и без платной лицензии.

Что это значит для разработчиков плагинов?

Если вы пишете плагины на базе Language Server Protocol, они станут доступны куда более широкой аудитории — не только платным пользователям IntelliJ Ultimate, но и тем, кто работает в бесплатном режиме.

Важно: поддержка LSP исчезнет из Community Edition (она будет выведена из обращения после релиза 2025.2), так что fallback-режим станет основным способом бесплатного использования LSP в IntelliJ. Чтобы использовать LSP в своих плагинах, нужно:

  • Таргетить IntelliJ IDEA Ultimate 2025.2.1 или новее.
  • Указать опциональную зависимость на модуль com.intellij.modules.lsp.

Что умеет LSP в IntelliJ?

LSP API в платформе IntelliJ уже поддерживает:

  • Подсказки с resolve-поддержкой.
  • Переход к определению.
  • Документацию при наведении.
  • Диагностику.
  • Code actions и быстрые фиксы.
  • Форматирование документов.

В то же время представители JetBrains подчеркивают, что LSP — это не замена PSI. Встроенная PSI-система остается основой глубокой интеграции языков в IDE и именно она обеспечивает расширенные функции вроде рефакторинга, анализа кода и т.д.

LSP — более универсальный, но менее производительный и менее гибкий подход.

Что дальше?

Полный переход случится с релизом 2025.3, когда Community Edition перестанет существовать как отдельная сборка, а fallback-режим станет основной бесплатной точкой входа.

Уже сейчас разработчики плагинов могут адаптироваться к новым условиям и проверять, как их LSP-плагины работают в новом режиме.

Следите за новыми постами
Следите за новыми постами по любимым темам
222 открытий4К показов