Releases: Kotlin/kotlin-lsp
Releases · Kotlin/kotlin-lsp
v0.253.10629
-
🧪 Kotlin for VS Code Extension
Includes the Kotlin Language Server bundled for use with Visual Studio Code.
Download | SHA-256 Checksum -
🗂️ Kotlin Language Server (Standalone ZIP)
Standalone version of the Kotlin LSP for editors other than VS Code.
Download | SHA-256 Checksum
Changelog
🛠 LSP capabilities
- Rename refactoring (
textDocument/rename
) - Kotlin code formatting (
textDocument/formatting
andtextDocument/rangeFormatting
)- Auto-applied on quickfixes, configurable via LSP protocol, IntelliJ implementation
- Navigation to libraries/JDK sources (
textDocument/definition
) - Documentation on hover (
textDocument/hover
) - Signature help (
textDocument/signatureHelp
) - Faster highlighting on large files (
textDocument/semanticTokens/range
)
✨ UX improvements
- Native support of external file system changes (i.e.
git pull
) - Multiple caching layers with on-disk persistence are added
- Should drastically reduce memory pressure on large projects
- Full-blown code completion from IntelliJ IDEA
- More fine-tuned inspections and diagnostics set enabled by default
- Proper termination sequence of LSP process when the corresponding extension is closed
Other
- 🐛 Fixed some bugs here and there, introduced new ones
- 🧩 VSC extension bundling
- 🪟 Wrestled with
\
on Windows on multiple occasions. All on-disk persistence is hopefully platform-independent for now
v0.252.17811
-
🧪 Kotlin for VS Code Extension
Includes the Kotlin Language Server bundled for use with Visual Studio Code.
Download | SHA-256 Checksum -
🗂️ Kotlin Language Server (Standalone ZIP)
Standalone version of the Kotlin LSP for editors other than VS Code.
Download | SHA-256 Checksum