diff options
Diffstat (limited to 'lua/conform/init.lua')
-rw-r--r-- | lua/conform/init.lua | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lua/conform/init.lua b/lua/conform/init.lua index 48465e2..7a3cae6 100644 --- a/lua/conform/init.lua +++ b/lua/conform/init.lua @@ -124,7 +124,11 @@ M.setup = function(opts) pattern = "*", group = aug, callback = function(args) - if vim.b[args.buf].conform_applying_formatting or vim.bo[args.buf].buftype ~= "" then + if + not vim.api.nvim_buf_is_valid(args.buf) + or vim.b[args.buf].conform_applying_formatting + or vim.bo[args.buf].buftype ~= "" + then return end local format_args, callback = opts.format_after_save, nil |