completely removes nvim-java

This commit is contained in:
Lucas Garcia Rubio 2025-02-21 15:56:10 -03:00
parent 7f5c7f765f
commit 5636d0e913
2 changed files with 14 additions and 56 deletions

View file

@ -461,7 +461,6 @@ require('lazy').setup({
{ 'williamboman/mason.nvim', opts = {} },
'williamboman/mason-lspconfig.nvim',
'WhoIsSethDaniel/mason-tool-installer.nvim',
'nvim-java/nvim-java',
-- Useful status updates for LSP.
{ 'j-hui/fidget.nvim', opts = {} },
@ -663,7 +662,6 @@ require('lazy').setup({
local ensure_installed = vim.tbl_keys(servers or {})
vim.list_extend(ensure_installed, {
'stylua', -- Used to format Lua code
'jdtls',
'prettier',
})
require('mason-tool-installer').setup { ensure_installed = ensure_installed }
@ -674,17 +672,7 @@ require('lazy').setup({
['<C-j>'] = cmp.mapping.scroll_docs(4),
},
}
capabilities.textDocument.completion.completionItem.resolveSupport.properties = {
'documentation',
'detail',
'additionalTextEdits',
'sortText',
'filterText',
'insertText',
'textEdit',
'insertTextFormat',
'insertTextMode',
}
require('mason-lspconfig').setup {
handlers = {
function(server_name)
@ -695,29 +683,6 @@ require('lazy').setup({
server.capabilities = vim.tbl_deep_extend('force', {}, capabilities, server.capabilities or {})
require('lspconfig')[server_name].setup(server)
end,
jdtls = function()
require('java').setup {}
require('lspconfig').jdtls.setup {
settings = {
java = {
configuration = {
runtimes = {
{ name = 'JavaSE-21', path = '/home/lucas/.sdkman/candidates/java/21.0.2-open', default = true },
{ name = 'JavaSE-11', path = '/home/lucas/.sdkman/candidates/java/11.0.22-ms', default = false },
},
},
formatting = {
settings = { url = '/home/lucas/Magna_Sistemas.xml' },
},
signatureHelp = {
enabled = true,
description = { enabled = true },
},
},
},
capabilities = capabilities,
}
end,
},
}
end,