diff --git a/lua/plugins/lombok.lua b/lua/plugins/lombok.lua new file mode 100644 index 0000000..5c28147 --- /dev/null +++ b/lua/plugins/lombok.lua @@ -0,0 +1,15 @@ +return { + { + "mfussenegger/nvim-jdtls", + ---@type lspconfig.options.jdtls + ---@diagnostic disable-next-line: missing-fields + opts = { + jdtls = function(opts) + local install_path = require("mason-registry").get_package("jdtls"):get_install_path() + local jvmArg = "-javaagent:" .. install_path .. "/lombok.jar" + table.insert(opts.cmd, "--jvm-arg=" .. jvmArg) + return opts + end, + }, + }, +}