vim: refactor noFormat

This commit is contained in:
Sean Buckley 2024-03-02 00:39:29 -05:00
parent 439fde73c2
commit dc8e5126c2

View file

@ -1,5 +1,8 @@
local lspconfig = require('lspconfig') local lspconfig = require('lspconfig')
local capabilities = require('cmp_nvim_lsp').default_capabilities() local capabilities = require('cmp_nvim_lsp').default_capabilities()
local noFormat = function(client, _)
client.server_capabilities.documentFormattingProvider = false
end
---------------------------------------------------------------- ----------------------------------------------------------------
lspconfig.lua_ls.setup({ lspconfig.lua_ls.setup({
@ -21,25 +24,19 @@ lspconfig.pyright.setup({
---------------------------------------------------------------- ----------------------------------------------------------------
lspconfig.tsserver.setup({ lspconfig.tsserver.setup({
capabilities = capabilities, capabilities = capabilities,
on_attach = function(client, _) on_attach = noFormat,
client.server_capabilities.documentFormattingProvider = false
end,
}) })
---------------------------------------------------------------- ----------------------------------------------------------------
lspconfig.html.setup({ lspconfig.html.setup({
capabilities = capabilities, capabilities = capabilities,
on_attach = function(client, _) on_attach = noFormat,
client.server_capabilities.documentFormattingProvider = false
end,
}) })
---------------------------------------------------------------- ----------------------------------------------------------------
lspconfig.cssls.setup({ lspconfig.cssls.setup({
capabilities = capabilities, capabilities = capabilities,
on_attach = function(client, _) on_attach = noFormat,
client.server_capabilities.documentFormattingProvider = false
end,
}) })
---------------------------------------------------------------- ----------------------------------------------------------------
@ -58,9 +55,7 @@ lspconfig.nil_ls.setup({
---------------------------------------------------------------- ----------------------------------------------------------------
lspconfig.jsonls.setup({ lspconfig.jsonls.setup({
capabilities = capabilities, capabilities = capabilities,
on_attach = function(client, _) on_attach = noFormat,
client.server_capabilities.documentFormattingProvider = false
end,
}) })
---------------------------------------------------------------- ----------------------------------------------------------------