mirror of
https://github.com/neovim/neovim
synced 2025-07-16 09:11:51 +00:00
fix(treesitter): do not error on empty filetype
Ignore instead
This commit is contained in:
@ -60,16 +60,6 @@ function M.add(lang, opts)
|
||||
filetype = { filetype, { 'string', 'table' }, true },
|
||||
})
|
||||
|
||||
if filetype == '' then
|
||||
error(string.format("'%s' is not a valid filetype", filetype))
|
||||
elseif type(filetype) == 'table' then
|
||||
for _, f in ipairs(filetype) do
|
||||
if f == '' then
|
||||
error(string.format("'%s' is not a valid filetype", filetype))
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
M.register(lang, filetype or lang)
|
||||
|
||||
if vim._ts_has_language(lang) then
|
||||
@ -109,7 +99,9 @@ function M.register(lang, filetype)
|
||||
end
|
||||
|
||||
for _, f in ipairs(filetypes) do
|
||||
ft_to_lang[f] = lang
|
||||
if f ~= '' then
|
||||
ft_to_lang[f] = lang
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
Reference in New Issue
Block a user