diff --git a/plugin/conform.lua b/plugin/conform.lua index 21f1b38..702d4d8 100644 --- a/plugin/conform.lua +++ b/plugin/conform.lua @@ -12,8 +12,15 @@ conform.setup { yaml = { "yamlfmt" }, }, - format_on_save = { - lsp_fallback = false, - quiet = true, - }, + format_on_save = function(bufnr) + -- Disable with a global or buffer-local variable. + if vim.g.disable_autoformat or vim.b[bufnr].disable_autoformat then + return + end + + return { + lsp_fallback = false, + quiet = true, + } + end, }