diff options
author | Steven Arcangeli <stevearc@stevearc.com> | 2024-01-02 08:10:49 -0800 |
---|---|---|
committer | Steven Arcangeli <stevearc@stevearc.com> | 2024-01-06 10:17:41 -0800 |
commit | a8e39359814b7b5df5fac7423b4dc93826d64464 (patch) | |
tree | f939eb281dd502462a587ef1849101bb6fec21d4 | |
parent | a4e84d56d5959dae685c5e22db202cd86b5b322b (diff) |
fix: pass explicit bufnr to avoid race conditions (#260)
-rw-r--r-- | lua/conform/init.lua | 3 |
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) |