From 80aae8877d75856c61e3e694575cc1181f1e9182 Mon Sep 17 00:00:00 2001 From: s1n7ax Date: Sun, 3 Mar 2024 11:04:26 +0530 Subject: [PATCH 1/2] feat: load the lombok jar from lombok package instead of jdtls pkg --- lua/java-core/ls/servers/jdtls/init.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lua/java-core/ls/servers/jdtls/init.lua b/lua/java-core/ls/servers/jdtls/init.lua index 118ba26..4d7e970 100644 --- a/lua/java-core/ls/servers/jdtls/init.lua +++ b/lua/java-core/ls/servers/jdtls/init.lua @@ -26,8 +26,10 @@ function M.get_config(opts) -- pick the OS at runtime because mason.nvim does that for me at the -- installation local jdtls_root = mason.get_shared_path('jdtls') + local lombok_root = mason.get_shared_path('lombok') + local jdtls_config = path.join(jdtls_root, 'config') - local lombok_path = path.join(jdtls_root, 'lombok.jar') + local lombok_path = path.join(lombok_root, 'lombok.jar') local equinox_launcher = path.join(jdtls_root, 'plugins', 'org.eclipse.equinox.launcher.jar') local plugin_paths = plugins.get_plugin_paths(opts.jdtls_plugins) From 287aed5e296c5c7945ac658e24d9dfef7372c2be Mon Sep 17 00:00:00 2001 From: s1n7ax Date: Sun, 3 Mar 2024 11:12:59 +0530 Subject: [PATCH 2/2] fix: load lombok from nightly --- lua/java-core/ls/servers/jdtls/init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/java-core/ls/servers/jdtls/init.lua b/lua/java-core/ls/servers/jdtls/init.lua index 4d7e970..f3e04c0 100644 --- a/lua/java-core/ls/servers/jdtls/init.lua +++ b/lua/java-core/ls/servers/jdtls/init.lua @@ -26,7 +26,7 @@ function M.get_config(opts) -- pick the OS at runtime because mason.nvim does that for me at the -- installation local jdtls_root = mason.get_shared_path('jdtls') - local lombok_root = mason.get_shared_path('lombok') + local lombok_root = mason.get_shared_path('lombok-nightly') local jdtls_config = path.join(jdtls_root, 'config') local lombok_path = path.join(lombok_root, 'lombok.jar')