diff options
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/nvim-lsp-installer/servers/jdtls/init.lua | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lua/nvim-lsp-installer/servers/jdtls/init.lua b/lua/nvim-lsp-installer/servers/jdtls/init.lua index d861fe11..66c1514c 100644 --- a/lua/nvim-lsp-installer/servers/jdtls/init.lua +++ b/lua/nvim-lsp-installer/servers/jdtls/init.lua @@ -9,6 +9,8 @@ return function(name, root_dir) local function get_cmd(workspace_name) 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" }) + return { platform.is_win and ("%s.exe"):format(executable) or executable, "-Declipse.application=org.eclipse.jdt.ls.core.id1", @@ -18,6 +20,7 @@ return function(name, root_dir) "-Dlog.level=ALL", "-Xms1g", "-Xmx2G", + "-javaagent:" .. lombok, "-jar", jar, "-configuration", |
