This adds two new options, kotlin.scripts.enabled and kotlin.scripts.buildScriptsEnabled, which control whether .kts and .gradle.kts scripts are handled by the language server, respectively. Due to the flakiness of the current implementation, both options are currently defaulted to false, i.e. scripts are no longer handled by the language server, unless manually enabled.
If we manage to implement support for Kotlin scripts in a stable and performant way, we may revisit this, but until then users will have a better experience not having their language server crash because some Gradle DSL JAR was in the wrong place or having their build scripts flooded with invalid errors, because the class path was missing some Kotlin DSL script classes.
Fixes #511
This adds two new options,
kotlin.scripts.enabled
andkotlin.scripts.buildScriptsEnabled
, which control whether.kts
and.gradle.kts
scripts are handled by the language server, respectively. Due to the flakiness of the current implementation, both options are currently defaulted tofalse
, i.e. scripts are no longer handled by the language server, unless manually enabled.If we manage to implement support for Kotlin scripts in a stable and performant way, we may revisit this, but until then users will have a better experience not having their language server crash because some Gradle DSL JAR was in the wrong place or having their build scripts flooded with invalid errors, because the class path was missing some Kotlin DSL script classes.