From 248c1f1b214c7afc91121e62c4f0a34a868c8f3f Mon Sep 17 00:00:00 2001 From: Tim Wundenberg Date: Thu, 30 Oct 2025 20:26:07 +0100 Subject: [PATCH] feat: add simple java support --- init.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 42295a8..25667e6 100644 --- a/init.lua +++ b/init.lua @@ -27,6 +27,9 @@ vim.pack.add({ { src = "https://github.com/terrortylor/nvim-comment" }, -- required by nvim-comment { src = "https://github.com/JoosepAlviste/nvim-ts-context-commentstring" }, + + -- java support + { src = "https://github.com/mfussenegger/nvim-jdtls" } }) require('nvim_comment').setup({ @@ -118,7 +121,10 @@ vim.lsp.config('lua_ls', { }, } }) -vim.lsp.enable({ "lua_ls", "gopls", "templ", "ts_ls", "tailwindcss" }) +vim.lsp.config('jdtls', { + cmd = { "jdtls", "--jvm-arg=-javaagent:/usr/share/java/lombok/lombok.jar" } +}) +vim.lsp.enable({ "lua_ls", "gopls", "templ", "ts_ls", "tailwindcss", "bashls", "jdtls" }) -- Enables filtered completions for tailwindcss class names, e.g. "mt-". -- Otherwise the completion contains EVERYTHING