chore: remove useless code and indent files

This commit is contained in:
kiyan 2021-02-22 23:01:12 +01:00 committed by Kiyan
parent 91a89aa408
commit 9d57216c0d
10 changed files with 91 additions and 109 deletions

View file

@ -17,12 +17,8 @@ local list = setmetatable({}, {
rawset(table, parsername, setmetatable(parserconfig, { rawset(table, parsername, setmetatable(parserconfig, {
__newindex = function(parserconfigtable, key, value) __newindex = function(parserconfigtable, key, value)
if key == "used_by" then
ft_to_parsername[value] = parsername
else
rawset(parserconfigtable, key, value) rawset(parserconfigtable, key, value)
end end
end
})) }))
update_ft_to_parsername(parsername, parserconfig) update_ft_to_parsername(parsername, parserconfig)
@ -463,20 +459,6 @@ function M.ft_to_lang(ft)
return ft_to_parsername[ft] or ft return ft_to_parsername[ft] or ft
end end
function M.lang_to_ft(lang)
local obj = M.list[lang]
return vim.tbl_flatten({{obj.filetype or lang}, obj.used_by or {}})
end
function M.lang_match_ft(lang, ft)
for _, f in pairs(M.lang_to_ft(lang)) do
if ft == f then
return true
end
end
return false
end
function M.available_parsers() function M.available_parsers()
return vim.tbl_keys(M.list) return vim.tbl_keys(M.list)
end end