From 33ebbc50978c0934db350507188ab99d98c28d48 Mon Sep 17 00:00:00 2001 From: Olli Date: Sat, 6 Jun 2026 11:18:15 +0200 Subject: [PATCH] nvim: Set jdtls capabilities --- nvim/lua/user/lsp.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/nvim/lua/user/lsp.lua b/nvim/lua/user/lsp.lua index fffc3dd..4a21c45 100644 --- a/nvim/lua/user/lsp.lua +++ b/nvim/lua/user/lsp.lua @@ -79,12 +79,19 @@ vim.lsp.config('tsserver', { require("jdtls").setup_dap({ 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", { init_options = { bundles = { vim.fn.glob("/usr/share/java-debug/*.jar", 1), } }, + capabilities = jdtlsCapabilities, settings = { java = { autobuild = {