fwcd / kotlin-language-server

Kotlin code completion, diagnostics and more for any editor/IDE using the Language Server Protocol
MIT License
1.64k stars 206 forks source link

Is my language server working? #593

Closed nizam-betterapp closed 2 weeks ago

nizam-betterapp commented 2 weeks ago

I am setting up android development in cursor.com IDE which is based out of vscode to get AI features of cursor which is much better than copilot.

I keep getting the error "No definition found for". I could go to the definition of the function but when i find the references of that, it's not working. Can someone help me whether language server is configured correctly in my setup? its showing port as 0 and I am confused.

Screenshot 2024-09-14 at 9 54 24 AM

[Info - 09:47:56] client Updated configuration: {"kotlin":{"java":{"home":"","opts":"-Xms8G -Xmx16G -XX:+UseG1GC -XX:+UseStringDeduplication -XX:+OptimizeStringConcat -XX:ReservedCodeCacheSize=1G -XX:+HeapDumpOnOutOfMemoryError"},"languageServer":{"enabled":true,"path":"","transport":"stdio","port":0,"debugAttach":{"enabled":false,"port":5005,"autoSuspend":false},"watchFiles":["/*.kt","*/.kts","/*.java","/pom.xml","/build.gradle","**/settings.gradle"]},"trace":{"server":"off"},"codegen":{"enabled":true},"compiler":{"jvm":{"target":"default"}},"diagnostics":{"enabled":true,"level":"warning","debounceTime":250},"linting":{"debounceTime":250},"scripts":{"enabled":true,"buildScriptsEnabled":true},"indexing":{"enabled":true},"completion":{"snippets":{"enabled":true}},"debugAdapter":{"enabled":true,"path":""},"debounceTime":250,"externalSources":{"useKlsScheme":true,"autoConvertToKotlin":false},"snippetsEnabled":true,"inlayHints":{"typeHints":true,"parameterHints":true,"chainedHints":true}}}

nizam-betterapp commented 2 weeks ago

Just realized that port 0 is for random port. After looking at the logs in "output" tab of vs code, I got that language server is working fine. Thanks!