kotlin-language-server
kotlin-language-server copied to clipboard
Kotlin code completion, diagnostics and more for any editor/IDE using the Language Server Protocol
Does this project currently support kotlinscript? I.E. using top level statements as if in an implicit function. Also follow up, does it support extending the behavior to be used in...
Related to https://github.com/fwcd/kotlin-language-server/issues/328 Introduces a mechanism to cache the project's dependencies. This improves startup performance a bit, since we no longer need to run maven/gradle tasks every time we open...
Even on small projects the language server frequently uses several gigabytes of memory, especially when there are lots of symbols to be indexed (note that this includes the entire dependency...
I tried building using `./gradlew :server:installDist` with java version `17.0.2` on the PATH. I get this failure: ``` Downloading https://services.gradle.org/distributions/gradle-7.3.1-bin.zip ...........10%...........20%...........30%...........40%...........50%...........60%...........70%...........80%...........90%...........100% Welcome to Gradle 7.3.1! Here are the highlights of...
In LSP 3.17.0, [type hierarchy requests](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_prepareTypeHierarchy) (textDocument/typeHierarchy) was introduced. Can be super useful when you have more than one super type, or subtype, and want to see how everything fit...
Currently, the language server has trouble locating the standard library for files outside of Maven/Gradle projects, despite `kotlinc` being installed on the system (see #93). This results in (incorrect) errors:...
GitHub's container registry is now hosted at `ghcr.io`, so it should mostly be as simple as updating the URL.
I get this error when I type ctrl+space to open the code completion popup: ``` [Error - 8:44:53 AM] async2 Internal error: java.lang.ArrayIndexOutOfBoundsException: Index 1030 out of bounds for length...
Adds LSIF indexing workflow with [Kotlin SemanticDB](https://github.com/sourcegraph/lsif-kotlin) compiler plugin via the [lsif-java](https://github.com/sourcegraph/lsif-java) cli tool. Resulting LSIF file is uploaded to [Sourcegraph](https://sourcegraph.com) for "precise code intelligence" navigation. This will help us...
See also: - #304 - #330