1
0
Fork 0

neovim: Disable eslint and tsserver formatting

This commit is contained in:
Jeremy Kaplan 2024-09-23 17:28:01 -04:00
commit 75db857db4

View file

@ -378,10 +378,23 @@ return {
}) })
end end
local default_setup_nofmt = function(server_name)
local capabilities = require('cmp_nvim_lsp').default_capabilities()
require("lspconfig")[server_name].setup({
on_attach = on_attach,
settings = lsp_settings[server_name] or {},
capabilities = capabilities,
})
end
mason_lspconfig.setup_handlers({ mason_lspconfig.setup_handlers({
-- This is the default handler for servers not named below. -- This is the default handler for servers not named below.
default_setup, default_setup,
["eslint"] = default_setup_nofmt,
["tsserver"] = default_setup_nofmt,
["gopls"] = function() ["gopls"] = function()
local capabilities = require('cmp_nvim_lsp').default_capabilities() local capabilities = require('cmp_nvim_lsp').default_capabilities()