mirror of
https://github.com/LunarVim/LunarVim.git
synced 2024-09-21 02:55:09 +02:00
silently format
This commit is contained in:
parent
0f7c876e93
commit
700c6a3071
1 changed files with 5 additions and 5 deletions
|
@ -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,
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue