diff options
Diffstat (limited to 'lsp/jdtls.lua')
| -rw-r--r-- | lsp/jdtls.lua | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/lsp/jdtls.lua b/lsp/jdtls.lua index 13661bcf..4026047c 100644 --- a/lsp/jdtls.lua +++ b/lsp/jdtls.lua @@ -73,16 +73,13 @@ local root_markers2 = { ---@type vim.lsp.Config return { ---@param dispatchers? vim.lsp.rpc.Dispatchers - ---@param config vim.lsp.Config + ---@param config vim.lsp.ClientConfig cmd = function(dispatchers, config) local workspace_dir = get_jdtls_workspace_dir() local data_dir = workspace_dir - if config.root_markers then - local root_dir = vim.fs.root(0, config.root_markers) - if root_dir then - data_dir = data_dir .. '/' .. vim.fn.fnamemodify(root_dir, ':p:h:t') - end + if config.root_dir then + data_dir = data_dir .. '/' .. vim.fn.fnamemodify(config.root_dir, ':p:h:t') end local config_cmd = { |
