Hi all! As we approach the 2026.1 release, here are the new features supported:
-
IJPL-189558 LSP: support range formatting (`textDocument/rangeFormatting` request)
-
IJPL-189563 LSP: support Code Lens (`textDocument/codeLens` request)
-
IJPL-198789 LSP: support Optimize Imports action
We also had more features developed this cycle, already available from 2025.3.1:
-
IJPL-216845 LSP: support Extend Selection / Shrink Selection (`textDocument/selectionRange` request)
-
IJPL-210695 LSP: support call hierarchy requests
-
IJPL-216689 LSP: support type hierarchy requests
As usual, those features are enabled by default for your servers and can be controlled with com.intellij.platform.lsp.api.LspServerDescriptor#getLspCustomization
2026.1 also includes a major rewrite of LSP highlighting (IJPL-216965), decoupled/unblocked across plugins, passes, servers & files.