fix: revert back to original handler logic
This commit is contained in:
parent
dac395dac6
commit
531073d8b2
23
init.lua
23
init.lua
|
@ -705,14 +705,19 @@ require('lazy').setup({
|
||||||
})
|
})
|
||||||
require('mason-tool-installer').setup { ensure_installed = ensure_installed }
|
require('mason-tool-installer').setup { ensure_installed = ensure_installed }
|
||||||
|
|
||||||
-- Handle LSP setups
|
require('mason-lspconfig').setup {
|
||||||
-- See :help vim.lsp.enable
|
ensure_installed = {}, -- explicitly set to an empty table (Kickstart populates installs via mason-tool-installer)
|
||||||
for server, config in pairs(servers) do
|
automatic_installation = false,
|
||||||
vim.lsp.config(server, config)
|
handlers = {
|
||||||
vim.lsp.enable(server)
|
function(server_name)
|
||||||
end
|
local config = servers[server_name] or {}
|
||||||
|
vim.lsp.config(server_name, config)
|
||||||
|
vim.lsp.enable(server_name)
|
||||||
|
end,
|
||||||
|
},
|
||||||
|
}
|
||||||
-- NOTE: Some servers still require the nvim-lspconfig setup until they are updated
|
-- NOTE: Some servers still require the nvim-lspconfig setup until they are updated
|
||||||
-- Use this template inside the for loop if you encounter issues with an lsp
|
-- Add this template inside the handler function after initializing config if you encounter issues with any lsp
|
||||||
--
|
--
|
||||||
-- if server == 'example_server' or server == 'example_server2' then
|
-- if server == 'example_server' or server == 'example_server2' then
|
||||||
-- -- This handles overriding only values explicitly passed
|
-- -- This handles overriding only values explicitly passed
|
||||||
|
@ -721,9 +726,7 @@ require('lazy').setup({
|
||||||
-- local capabilities = require('blink.cmp').get_lsp_capabilities()
|
-- local capabilities = require('blink.cmp').get_lsp_capabilities()
|
||||||
-- config.capabilities = vim.tbl_deep_extend('force', {}, capabilities, config.capabilities or {})
|
-- config.capabilities = vim.tbl_deep_extend('force', {}, capabilities, config.capabilities or {})
|
||||||
-- require('mason-lspconfig')[server].setup(config)
|
-- require('mason-lspconfig')[server].setup(config)
|
||||||
-- else
|
-- return
|
||||||
-- vim.lsp.config(server, config)
|
|
||||||
-- vim.lsp.enable(server)
|
|
||||||
-- end
|
-- end
|
||||||
--
|
--
|
||||||
-- LSP servers and clients are able to communicate to each other what features they support.
|
-- LSP servers and clients are able to communicate to each other what features they support.
|
||||||
|
|
Loading…
Reference in New Issue