Language Server for Kotlin Pre-alpha official Kotlin support for Visual Studio Code and an implementation of Language Server Protocol for the Kotlin language. The server is based on IntelliJ IDEA and the IntelliJ IDEA Kotlin Plugin implementation. Quick Start Download the latest build of VSC extension via RELEASES.md Install it as a VSC Extension via Extensions | More Action | Install from VSIX Alternatively, it is possible to drag-and-drop VSIX extension directly into Extensions tool window Ensure that your Java version is 17 or above Open a folder with JVM-only Kotlin Gradle project and the project will be immediately recognized and LSP activated Supported features and Roadmap The best way to track current capabilities and what is going to be supported in the next builds is this table: Important note: currently, only JVM-only Kotlin Gradle projects are supported out-of-the box. Project import Gradle JVM project import Gradle KMP project import JSON-based build system agnostic import Quickstart for JSON Maven/Amper import Dumb mode for no build system at all Project import Highlighting Semantic highlighting Highlighting Navigation Navigation to Kotlin (source, binary) Navigation to Kotlin builtins Navigation to Java (source, binary) Navigation Code actions Quickfixes (i.e. replace with ) Kotlin inspections Organize imports Go to reference Code actions Refactorings Rename Move Change signature Refactorings On-the-fly Kotlin diagnostics On-the-fly Kotlin diagnostics Completion Analysis-API based completion IJ-based completion Enable IJ-based completion Completion KDoc support In-project documentation hovers Dependencies/Java documentation hovers from source.jar KDoc support Code formatting Code formatting Fully-featured Windows support Fully-featured Windows support Reactive updates from the filesystem Project Status The project is in an experimental, pre-alpha, exploratory phase with the intention to be productionized. We move fast, break things, and explore various...
First seen: 2025-05-22 04:23
Last seen: 2025-05-22 09:24