1
0
Fork 0

lsp: add option to disable formatting per buffer

This commit is contained in:
Felipe 2023-11-10 11:41:53 -03:00
parent f07683b3c0
commit ea1f5183d5
Signed by: pitbuster
SSH key fingerprint: SHA256:OM3HeVSA96adfy2Gi8OhZkQBY67P88LoJUwkeVoTArQ

View file

@ -393,6 +393,9 @@ vim.api.nvim_create_autocmd({ "FileType" }, {
vim.api.nvim_create_autocmd({ "BufWritePre" }, { vim.api.nvim_create_autocmd({ "BufWritePre" }, {
callback = function() callback = function()
local lsp_format = false local lsp_format = false
if vim.b.disable_format then
return
end
for _, client in pairs(vim.lsp.buf_get_clients()) do for _, client in pairs(vim.lsp.buf_get_clients()) do
if client.server_capabilities.documentFormattingProvider then if client.server_capabilities.documentFormattingProvider then
lsp_format = true lsp_format = true