aboutsummaryrefslogtreecommitdiffstats
path: root/lsp/jdtls.lua
diff options
context:
space:
mode:
authorTomas Slusny <slusnucky@gmail.com>2025-10-22 18:25:41 +0200
committerGitHub <noreply@github.com>2025-10-22 09:25:41 -0700
commitdaeb18c3a646f93bebafffe350b6b0cf9659d784 (patch)
treedfb8c6b547f220ca76f1ec43a791877962d033d3 /lsp/jdtls.lua
parentdocs: update configs.md (diff)
downloadnvim-lspconfig-daeb18c3a646f93bebafffe350b6b0cf9659d784.tar
nvim-lspconfig-daeb18c3a646f93bebafffe350b6b0cf9659d784.tar.gz
nvim-lspconfig-daeb18c3a646f93bebafffe350b6b0cf9659d784.tar.bz2
nvim-lspconfig-daeb18c3a646f93bebafffe350b6b0cf9659d784.tar.lz
nvim-lspconfig-daeb18c3a646f93bebafffe350b6b0cf9659d784.tar.xz
nvim-lspconfig-daeb18c3a646f93bebafffe350b6b0cf9659d784.tar.zst
nvim-lspconfig-daeb18c3a646f93bebafffe350b6b0cf9659d784.zip
fix(jdtls): swap settings.gradle, build.gradle in root markers #4142
settings.gradle is marker for multi-module Gradle projects. See: https://docs.gradle.org/current/userguide/multi_project_builds.html Closes: #4137 Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
Diffstat (limited to 'lsp/jdtls.lua')
-rw-r--r--lsp/jdtls.lua12
1 files changed, 6 insertions, 6 deletions
diff --git a/lsp/jdtls.lua b/lsp/jdtls.lua
index 4026047c..ed206130 100644
--- a/lsp/jdtls.lua
+++ b/lsp/jdtls.lua
@@ -52,10 +52,10 @@ end
local root_markers1 = {
-- Multi-module projects
- 'mvnw',
- 'gradlew',
- 'build.gradle',
- 'build.gradle.kts',
+ 'mvnw', -- Maven
+ 'gradlew', -- Gradle
+ 'settings.gradle', -- Gradle
+ 'settings.gradle.kts', -- Gradle
-- Use git directory as last resort for multi-module maven projects
-- In multi-module maven projects it is not really possible to determine what is the parent directory
-- and what is submodule directory. And jdtls does not break if the parent directory is at higher level than
@@ -66,8 +66,8 @@ local root_markers2 = {
-- Single-module projects
'build.xml', -- Ant
'pom.xml', -- Maven
- 'settings.gradle', -- Gradle
- 'settings.gradle.kts', -- Gradle
+ 'build.gradle', -- Gradle
+ 'build.gradle.kts', -- Gradle
}
---@type vim.lsp.Config