neovim: disable ts_ls formatter
This commit is contained in:
@@ -9,6 +9,7 @@ vim.lsp.config("*", {
|
|||||||
capabilities = capabilities,
|
capabilities = capabilities,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
local servers_with_annoying_formatters = { "ts_ls" }
|
||||||
local null_formatting = null_ls.builtins.formatting
|
local null_formatting = null_ls.builtins.formatting
|
||||||
null_ls.setup({
|
null_ls.setup({
|
||||||
sources = {
|
sources = {
|
||||||
@@ -30,7 +31,11 @@ null_ls.setup({
|
|||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
vim.lsp.buf.format()
|
vim.lsp.buf.format({
|
||||||
|
filter = function(client)
|
||||||
|
return not vim.tbl_contains(servers_with_annoying_formatters, client.name)
|
||||||
|
end,
|
||||||
|
})
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
end,
|
end,
|
||||||
|
|||||||
Reference in New Issue
Block a user