aboutsummaryrefslogtreecommitdiffstats
path: root/lua/conform/runner.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/conform/runner.lua')
-rw-r--r--lua/conform/runner.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/lua/conform/runner.lua b/lua/conform/runner.lua
index 3831198..c0a19cd 100644
--- a/lua/conform/runner.lua
+++ b/lua/conform/runner.lua
@@ -450,6 +450,11 @@ M.build_context = function(bufnr, config, range)
end
local filename = vim.api.nvim_buf_get_name(bufnr)
+ local shiftwidth = vim.bo[bufnr].shiftwidth
+ if shiftwidth == 0 then
+ shiftwidth = vim.bo[bufnr].tabstop
+ end
+
-- Hack around checkhealth. For buffers that are not files, we need to fabricate a filename
if vim.bo[bufnr].buftype ~= "" then
filename = ""
@@ -482,6 +487,7 @@ M.build_context = function(bufnr, config, range)
filename = filename,
dirname = dirname,
range = range,
+ shiftwidth = shiftwidth,
}
end