kotlin-language-server
kotlin-language-server copied to clipboard
Kotlin code completion, diagnostics and more for any editor/IDE using the Language Server Protocol
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.
_(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.
_(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...
_(extracted from #268)_ Just like with normal completions, completions for non-imported symbols (i.e. those from the index) should include rendered descriptor previews.
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...
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,...
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...
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...
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...