From 75db857db43d2ea5e39d9e908dd99dfa75991f02 Mon Sep 17 00:00:00 2001 From: Jeremy Kaplan Date: Mon, 23 Sep 2024 17:28:01 -0400 Subject: [PATCH] neovim: Disable eslint and tsserver formatting --- neovim/lua/plugins/ide.lua | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/neovim/lua/plugins/ide.lua b/neovim/lua/plugins/ide.lua index ea55b94..3ffa392 100644 --- a/neovim/lua/plugins/ide.lua +++ b/neovim/lua/plugins/ide.lua @@ -378,10 +378,23 @@ return { }) 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({ -- This is the default handler for servers not named below. default_setup, + ["eslint"] = default_setup_nofmt, + ["tsserver"] = default_setup_nofmt, + ["gopls"] = function() local capabilities = require('cmp_nvim_lsp').default_capabilities()