From a8e39359814b7b5df5fac7423b4dc93826d64464 Mon Sep 17 00:00:00 2001 From: Steven Arcangeli Date: Tue, 2 Jan 2024 08:10:49 -0800 Subject: fix: pass explicit bufnr to avoid race conditions (#260) --- lua/conform/init.lua | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lua') diff --git a/lua/conform/init.lua b/lua/conform/init.lua index 4fc35b5..289eb3c 100644 --- a/lua/conform/init.lua +++ b/lua/conform/init.lua @@ -372,6 +372,9 @@ M.format = function(opts, callback) lsp_fallback = false, quiet = false, }) + if opts.bufnr == 0 then + opts.bufnr = vim.api.nvim_get_current_buf() + end local mode = vim.api.nvim_get_mode().mode if not opts.range and mode == "v" or mode == "V" then opts.range = range_from_selection(opts.bufnr, mode) -- cgit v1.2.3-70-g09d2