diff --git a/lua/plugins/lspconfig.lua b/lua/plugins/lspconfig.lua index 5329850..da98442 100644 --- a/lua/plugins/lspconfig.lua +++ b/lua/plugins/lspconfig.lua @@ -80,6 +80,11 @@ local function custom_on_attach(client, buffer_nr) -- Open all project diagnostics in quickfix list bufnnoremap("", "lua vim.diagnostic.setqflist()") + -- disable conflicting formatters + if client.name == "tsserver" or client.name == "html" then + client.resolved_capabilities.document_formatting = false + end + if client.resolved_capabilities.document_formatting then vim.cmd("autocmd BufWritePre lua vim.lsp.buf.formatting_sync()") end