feat: disable conflicting auto-formatters
This commit is contained in:
parent
b5489face8
commit
b20b0afb88
@ -80,6 +80,11 @@ local function custom_on_attach(client, buffer_nr)
|
|||||||
-- Open all project diagnostics in quickfix list
|
-- Open all project diagnostics in quickfix list
|
||||||
bufnnoremap("<leader><C-d>", "<Cmd>lua vim.diagnostic.setqflist()<CR>")
|
bufnnoremap("<leader><C-d>", "<Cmd>lua vim.diagnostic.setqflist()<CR>")
|
||||||
|
|
||||||
|
-- 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
|
if client.resolved_capabilities.document_formatting then
|
||||||
vim.cmd("autocmd BufWritePre <buffer> lua vim.lsp.buf.formatting_sync()")
|
vim.cmd("autocmd BufWritePre <buffer> lua vim.lsp.buf.formatting_sync()")
|
||||||
end
|
end
|
||||||
|
Reference in New Issue
Block a user