diff --git a/lua/custom/default.lua b/lua/custom/default.lua index 673b95a..7206267 100644 --- a/lua/custom/default.lua +++ b/lua/custom/default.lua @@ -172,7 +172,7 @@ pcode.active_golang_config = false pcode.active_python_config = false pcode.active_cpp_config = false pcode.active_java_config = { - active = true, + active = false, project = "gradle", -- gradle or maven use_nvim_jdtls = true, -- mfussenegger/nvim-jdtls } diff --git a/lua/plugins/java.lua b/lua/plugins/java.lua index ebf7aa5..79d2bd8 100644 --- a/lua/plugins/java.lua +++ b/lua/plugins/java.lua @@ -21,7 +21,9 @@ if pcode.active_java_config.active then "williamboman/mason-lspconfig.nvim", opts = function(_, opts) opts.skip_config = opts.skip_config or {} - vim.list_extend(opts.skip_config, { "jdtls" }) + if pcode.active_java_config.use_nvim_jdtls or false then + vim.list_extend(opts.skip_config, { "jdtls" }) + end end, }, {