Nvim: enable java debugging for jdtls

This commit is contained in:
Marko Korhonen 2023-12-04 12:59:09 +02:00
parent 468cc65e27
commit 726ab946b0
Signed by: FunctionalHacker
GPG key ID: A7F78BCB859CD890

View file

@ -1,5 +1,6 @@
local nvim_local_dir = vim.fn.expand("~/.local/share/nvim")
local lombok_jar = nvim_local_dir .. "/mason/packages/jdtls/lombok.jar"
local mason_packages = nvim_local_dir .. "/mason/packages"
local lombok_jar = mason_packages .. "/jdtls/lombok.jar"
local project_name = vim.fn.fnamemodify(vim.fn.getcwd(), ":p:h:t")
local workspace_dir = nvim_local_dir .. "/jdtls-workspaces/" .. project_name
local lsp_utils = require("lsp_utils")
@ -50,6 +51,11 @@ require("jdtls").start_or_attach({
handlers = {
["language/status"] = function() end,
},
init_options = {
bundles = {
vim.fn.glob(mason_packages .. "/java-debug-adapter/extension/server/com.microsoft.java.debug.plugin-*.jar"),
},
},
capabilities = lsp_utils.get_capabilities(),
on_attach = lsp_utils.on_attach,
})