From 33ee8ba8cb6f29caec1edf01fa4987bbae52f18b Mon Sep 17 00:00:00 2001 From: Steven Arcangeli Date: Fri, 25 Aug 2023 12:07:54 -0700 Subject: fix: ensure real buffer numbers get logged --- lua/conform/runner.lua | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lua/conform') diff --git a/lua/conform/runner.lua b/lua/conform/runner.lua index 7f11d99..15c9713 100644 --- a/lua/conform/runner.lua +++ b/lua/conform/runner.lua @@ -187,6 +187,9 @@ end ---@param formatters conform.FormatterInfo[] ---@param callback? fun(err?: string) M.format_async = function(bufnr, formatters, callback) + if bufnr == 0 then + bufnr = vim.api.nvim_get_current_buf() + end local idx = 1 local changedtick = vim.b[bufnr].changedtick local original_lines = vim.api.nvim_buf_get_lines(bufnr, 0, -1, false) @@ -239,6 +242,9 @@ end ---@param formatters conform.FormatterInfo[] ---@param timeout_ms integer M.format_sync = function(bufnr, formatters, timeout_ms) + if bufnr == 0 then + bufnr = vim.api.nvim_get_current_buf() + end local start = uv.hrtime() / 1e6 local original_lines = vim.api.nvim_buf_get_lines(bufnr, 0, -1, false) local input_lines = original_lines -- cgit v1.2.3-70-g09d2