kotlin-language-server icon indicating copy to clipboard operation
kotlin-language-server copied to clipboard

Kotlin code completion, diagnostics and more for any editor/IDE using the Language Server Protocol

Results 217 kotlin-language-server issues
Sort by recently updated
recently updated
newest added
trafficstars

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...

enhancement
dependency resolution

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...

index
code quality

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...

bug

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...

enhancement
index

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:...

enhancement
dependency resolution

GitHub's container registry is now hosted at `ghcr.io`, so it should mostly be as simple as updating the URL.

ci-cd

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...

bug
code completion

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...

enhancement
ci-cd