silently format

This commit is contained in:
christianchiarulli 2021-07-10 14:45:43 -04:00
parent 0f7c876e93
commit 700c6a3071

View file

@ -5,14 +5,14 @@ if O.format_on_save then
{ {
"BufWritePost", "BufWritePost",
"*", "*",
"FormatWrite", ":silent FormatWrite",
}, },
}, },
} }
end end
-- check if formatter has been defined for the language or not -- check if formatter has been defined for the language or not
function formatter_exists(lang_formatter) local function formatter_exists(lang_formatter)
if lang_formatter == nil then if lang_formatter == nil then
return false return false
end end
@ -23,7 +23,7 @@ function formatter_exists(lang_formatter)
end end
-- returns default formatter for given language -- returns default formatter for given language
function formatter_return(lang_formatter) local function formatter_return(lang_formatter)
return { return {
exe = lang_formatter.exe, exe = lang_formatter.exe,
args = lang_formatter.args, args = lang_formatter.args,
@ -37,11 +37,11 @@ for k, v in pairs(O.lang) do
if formatter_exists(v.formatter) then if formatter_exists(v.formatter) then
local keys = v.filetypes local keys = v.filetypes
if keys == nil then if keys == nil then
keys = {k} keys = { k }
end end
for _, l in pairs(keys) do for _, l in pairs(keys) do
formatter_filetypes[l] = { formatter_filetypes[l] = {
function () function()
return formatter_return(v.formatter) return formatter_return(v.formatter)
end, end,
} }