Add FormatDisable and FormatEnable commands

This commit is contained in:
Oliver Davies 2024-08-26 01:10:56 +01:00
parent 0dfa1310c4
commit 2f76ac4d68

View file

@ -24,3 +24,22 @@ conform.setup {
}
end,
}
vim.api.nvim_create_user_command("FormatDisable", function(args)
if args.bang then
-- FormatDisable! will disable formatting just for this buffer
vim.b.disable_autoformat = true
else
vim.g.disable_autoformat = true
end
end, {
desc = "Disable autoformat-on-save",
bang = true,
})
vim.api.nvim_create_user_command("FormatEnable", function()
vim.b.disable_autoformat = false
vim.g.disable_autoformat = false
end, {
desc = "Re-enable autoformat-on-save",
})