Watch
1
0
Fork
You've already forked dotfiles
0

nvim: Set jdtls capabilities

This commit is contained in:
Olli 2026-06-06 11:18:15 +02:00
commit 33ebbc5097

View file

@ -79,12 +79,19 @@ vim.lsp.config('tsserver', {
require("jdtls").setup_dap({ require("jdtls").setup_dap({
hotcodereplace = "auto", hotcodereplace = "auto",
}) })
local jdtlsCapabilities = vim.lsp.protocol.make_client_capabilities()
jdtlsCapabilities.workspace = jdtlsCapabilities.workspace or {}
jdtlsCapabilities.workspace.didChangeWatchedFiles = {
dynamicRegistration = true,
relativePatternSupport = true,
}
vim.lsp.config("jdtls", { vim.lsp.config("jdtls", {
init_options = { init_options = {
bundles = { bundles = {
vim.fn.glob("/usr/share/java-debug/*.jar", 1), vim.fn.glob("/usr/share/java-debug/*.jar", 1),
} }
}, },
capabilities = jdtlsCapabilities,
settings = { settings = {
java = { java = {
autobuild = { autobuild = {