aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorSteven Arcangeli <stevearc@stevearc.com>2024-01-02 08:10:49 -0800
committerSteven Arcangeli <stevearc@stevearc.com>2024-01-06 10:17:41 -0800
commita8e39359814b7b5df5fac7423b4dc93826d64464 (patch)
treef939eb281dd502462a587ef1849101bb6fec21d4 /lua
parenta4e84d56d5959dae685c5e22db202cd86b5b322b (diff)
fix: pass explicit bufnr to avoid race conditions (#260)
Diffstat (limited to 'lua')
-rw-r--r--lua/conform/init.lua3
1 files changed, 3 insertions, 0 deletions
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)