From de5d5118f9f2b7ff1e08012229b844537a2371cc Mon Sep 17 00:00:00 2001 From: atm1020 Date: Sun, 14 Apr 2024 11:04:20 +0200 Subject: [PATCH] fix: use fallback directory when root markers are missing. --- lua/java-core/ls/servers/jdtls/init.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lua/java-core/ls/servers/jdtls/init.lua b/lua/java-core/ls/servers/jdtls/init.lua index f3e04c0..3145a01 100644 --- a/lua/java-core/ls/servers/jdtls/init.lua +++ b/lua/java-core/ls/servers/jdtls/init.lua @@ -104,6 +104,15 @@ function M.get_root_finder(root_markers) if root then log.debug('root of ' .. file_name .. ' is ' .. root) return root + else + local fallback_dir = vim.fn.getcwd() + log.debug( + "couldn't find root of " + .. file_name + .. ' using fallback dir ' + .. fallback_dir + ) + return fallback_dir end end end