From bd4aeb3577996b2da2a77400c1d99d141d6d74ba Mon Sep 17 00:00:00 2001 From: Snjezana Peco Date: Wed, 21 Jan 2026 01:45:41 +0100 Subject: [PATCH] Support Kotlin,Groovy in Gradle projects --- README.md | 2 ++ package.json | 14 ++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/README.md b/README.md index 4c168dea2..5a544fde4 100644 --- a/README.md +++ b/README.md @@ -265,6 +265,8 @@ The following settings are supported: New in 1.53.0 * `java.templates.newFile.enabled` : Enable/disable automatic generation of class body and package declaration when creating a new Java file. Set to `false` to create empty Java files. Defaults to `true`. * `java.updateImportsOnPaste.enabled` : Enable/disable auto organize imports when pasting code. Defaults to `true`. +* `java.jdt.ls.kotlinSupport.enabled`: [Experimental] Specify whether to enable `org.jetbrains.kotlin.jvm` plugin in Gradle projects. Defaults to `true`. +* `java.jdt.ls.groovySupport.enabled`: [Experimental] Specify whether to enable `groovy` plugin in Gradle projects. Defaults to `true`. Semantic Highlighting =============== diff --git a/package.json b/package.json index 1e8932f20..9b066e12d 100644 --- a/package.json +++ b/package.json @@ -406,6 +406,20 @@ "scope": "window", "order": 80 }, + "java.jdt.ls.kotlinSupport.enabled": { + "type": "boolean", + "default": true, + "markdownDescription": "[Experimental] Specify whether to enable `org.jetbrains.kotlin.jvm` plugin in Gradle projects. Defaults to `true`.", + "scope": "window", + "order": 80 + }, + "java.jdt.ls.groovySupport.enabled": { + "type": "boolean", + "default": true, + "markdownDescription": "[Experimental] Specify whether to enable `groovy` plugin in Gradle projects. Defaults to `true`.", + "scope": "window", + "order": 80 + }, "java.jdt.ls.androidSupport.enabled": { "type": "string", "enum": [