aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorChristian Chiarulli <chris.machine@pm.me>2021-11-09 17:09:07 +0000
committerGitHub <noreply@github.com>2021-11-09 18:09:07 +0100
commit37d9326f4ca4093b04eabdb697fec3764e226f88 (patch)
tree4870e68a7136cd56b753eef00d5f21a1d03cf5af /lua
parentfix type annotation (diff)
downloadmason-37d9326f4ca4093b04eabdb697fec3764e226f88.tar
mason-37d9326f4ca4093b04eabdb697fec3764e226f88.tar.gz
mason-37d9326f4ca4093b04eabdb697fec3764e226f88.tar.bz2
mason-37d9326f4ca4093b04eabdb697fec3764e226f88.tar.lz
mason-37d9326f4ca4093b04eabdb697fec3764e226f88.tar.xz
mason-37d9326f4ca4093b04eabdb697fec3764e226f88.tar.zst
mason-37d9326f4ca4093b04eabdb697fec3764e226f88.zip
feat: jdtls per project directory under ~/workspace (#251)
Diffstat (limited to 'lua')
-rw-r--r--lua/nvim-lsp-installer/servers/jdtls/init.lua3
1 files changed, 2 insertions, 1 deletions
diff --git a/lua/nvim-lsp-installer/servers/jdtls/init.lua b/lua/nvim-lsp-installer/servers/jdtls/init.lua
index 716d110e..4f3779b6 100644
--- a/lua/nvim-lsp-installer/servers/jdtls/init.lua
+++ b/lua/nvim-lsp-installer/servers/jdtls/init.lua
@@ -10,6 +10,7 @@ return function(name, root_dir)
local executable = vim.env.JAVA_HOME and path.concat { vim.env.JAVA_HOME, "bin", "java" } or "java"
local jar = vim.fn.expand(path.concat { root_dir, "plugins", "org.eclipse.equinox.launcher_*.jar" })
local lombok = vim.fn.expand(path.concat { root_dir, "lombok.jar" })
+ local workspace_dir = vim.fn.fnamemodify(vim.fn.getcwd(), ":p:h:t")
return {
platform.is_win and ("%s.exe"):format(executable) or executable,
@@ -38,7 +39,7 @@ return function(name, root_dir)
),
},
"-data",
- workspace_name,
+ path.concat { workspace_name, workspace_dir },
}
end