fix: cleanup config logic
This commit is contained in:
parent
9ea6f878de
commit
b34ace85a5
2 changed files with 12 additions and 47 deletions
|
|
@ -141,17 +141,6 @@ function M.setup(user_config)
|
|||
|
||||
for lang_name, lang_config in pairs(config) do
|
||||
if type(lang_config) == 'table' then
|
||||
if
|
||||
lang_name ~= 'default_language'
|
||||
and not vim.tbl_contains(vim.tbl_keys(constants.canonical_filetypes), lang_name)
|
||||
then
|
||||
return false,
|
||||
("Invalid language '%s'. Valid languages: %s"):format(
|
||||
lang_name,
|
||||
table.concat(vim.tbl_keys(constants.canonical_filetypes), ', ')
|
||||
)
|
||||
end
|
||||
|
||||
if
|
||||
lang_config.extension
|
||||
and not vim.tbl_contains(
|
||||
|
|
@ -168,20 +157,6 @@ function M.setup(user_config)
|
|||
end
|
||||
end
|
||||
|
||||
if
|
||||
config.default_language
|
||||
and not vim.tbl_contains(
|
||||
vim.tbl_keys(constants.canonical_filetypes),
|
||||
config.default_language
|
||||
)
|
||||
then
|
||||
return false,
|
||||
("Invalid default_language '%s'. Valid languages: %s"):format(
|
||||
config.default_language,
|
||||
table.concat(vim.tbl_keys(constants.canonical_filetypes), ', ')
|
||||
)
|
||||
end
|
||||
|
||||
return true
|
||||
end,
|
||||
'contest configuration',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue