feat: add support for java static imports

This commit is contained in:
2025-11-05 17:57:37 +01:00
parent 961a516fb2
commit 3e13b8fa64

View File

@@ -152,7 +152,30 @@ vim.lsp.config('lua_ls', {
}
})
vim.lsp.config('jdtls', {
cmd = { "jdtls", "--jvm-arg=-javaagent:/usr/share/java/lombok/lombok.jar" }
cmd = { "jdtls", "--jvm-arg=-javaagent:/usr/share/java/lombok/lombok.jar" },
settings = {
java = {
completion = {
favoriteStaticMembers = {
"org.assertj.core.api.Assertions.*",
"org.assertj.core.api.BDDAssertions.*",
"org.mockito.Mockito.*",
"org.mockito.ArgumentMatchers.*",
"org.mockito.BDDMockito.*",
"org.hamcrest.MatcherAssert.*",
"org.hamcrest.Matchers.*",
"java.util.Collections.*",
"java.util.Comparator.*",
"java.util.stream.Collectors.*",
"java.util.Arrays.*",
"java.lang.Math.*",
"org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*",
"org.springframework.test.web.servlet.result.MockMvcResultMatchers.*",
"org.springframework.test.web.servlet.setup.MockMvcBuilders.*",
},
},
},
},
})
vim.lsp.enable({ "lua_ls", "gopls", "templ", "ts_ls", "tailwindcss", "bashls", "jdtls" })
@@ -304,4 +327,3 @@ vim.keymap.set({ "n", "v", "i" }, "<leader>?", function() require("which-key").s
-- TODO: Snippets like new java class
--