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

Another question: since KLS can be published to maven local, does that mean there is a way to have a client run KLS in the client JVM? This could simplify...

The symbol index currently places limits on the length of the symbols, which could ideally be configured by the user through a config entry.

enhancement
index

_(extracted from #268)_ When the classpath changes, e.g. due to modifications to the the project's build scripts (`pom.xml`, `build.gradle`, ...), the index should be rebuilt as well.

enhancement
index

_(extracted from #268)_ Storing location URIs in the symbol index would e.g. enable using it for * Workspace symbols * Go-to-definition across all symbols, not just those from the project's...

enhancement
index

_(extracted from #268)_ Just like with normal completions, completions for non-imported symbols (i.e. those from the index) should include rendered descriptor previews.

enhancement
code completion
index

A question: when initializing KLS for a simple hello world project (~24 files, which is reasonable) I observe that 1508 extra files are being added in the notifications sent to...

question

I was working on building the repo inside of [gitpod](https://gitpod.io/), and was running into issues with resolving the stdlib. The language server first checks for it through gradle & maven,...

dependency resolution

I'm getting odd completion suggestions on `@` annotations, such as: ``` file field property receiver param setparam delegate import ``` None of these are applicable. Not sure if this is...

enhancement
code completion

There are three interesting LSP spec features that appear to be missing from KLS: 1. goto definition (KLS says it exists via server capabilities but the VsCode plugin (0.2.20) does...

enhancement

Given a top level function: `fun hello() = println("Hello from Kotliin")` KLS correctly returns the symbol "hello" however it does not return the symbol "println". IMHO this is a bug...