mirror of
https://github.com/sadan4/nvim.git
synced 2025-06-08 04:43:03 -04:00
fix jdtls starting often
This commit is contained in:
parent
a7261d6293
commit
dfd9f2d265
1 changed files with 13 additions and 13 deletions
|
@ -13,7 +13,6 @@ capabilities.textDocument.foldingRange = {
|
||||||
-- jdtls
|
-- jdtls
|
||||||
local function setupJDTLS()
|
local function setupJDTLS()
|
||||||
local mason_registry = require("mason-registry")
|
local mason_registry = require("mason-registry")
|
||||||
local jdtls = require("jdtls")
|
|
||||||
|
|
||||||
-- Early termination if jdtls is not installed
|
-- Early termination if jdtls is not installed
|
||||||
if not mason_registry.is_installed("jdtls") then
|
if not mason_registry.is_installed("jdtls") then
|
||||||
|
@ -94,10 +93,13 @@ local function setupJDTLS()
|
||||||
bundles = {},
|
bundles = {},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
return config
|
||||||
|
end
|
||||||
vim.api.nvim_create_autocmd("FileType", {
|
vim.api.nvim_create_autocmd("FileType", {
|
||||||
pattern = "java",
|
pattern = "java",
|
||||||
callback = function()
|
callback = function()
|
||||||
jdtls.start_or_attach(config)
|
local jdtls = require("jdtls")
|
||||||
|
jdtls.start_or_attach(setupJDTLS())
|
||||||
-- require("jdtls").setup_dap()
|
-- require("jdtls").setup_dap()
|
||||||
vim.keymap.set({ "n", "i" }, "<A-F>", function()
|
vim.keymap.set({ "n", "i" }, "<A-F>", function()
|
||||||
require("jdtls").organize_imports()
|
require("jdtls").organize_imports()
|
||||||
|
@ -105,8 +107,6 @@ local function setupJDTLS()
|
||||||
end, {})
|
end, {})
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
end
|
|
||||||
setupJDTLS()
|
|
||||||
-- ENDjdtls
|
-- ENDjdtls
|
||||||
require("lspconfig").emmet_language_server.setup({
|
require("lspconfig").emmet_language_server.setup({
|
||||||
capabilities = capabilities,
|
capabilities = capabilities,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue