diff options
| author | Tomas Slusny <slusnucky@gmail.com> | 2025-10-22 18:25:41 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-10-22 09:25:41 -0700 |
| commit | daeb18c3a646f93bebafffe350b6b0cf9659d784 (patch) | |
| tree | dfb8c6b547f220ca76f1ec43a791877962d033d3 /lsp/jdtls.lua | |
| parent | docs: update configs.md (diff) | |
| download | nvim-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.lua | 12 |
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 |
