fix(parsers): register explicit filetypes unconditionally (#7202)

Co-authored-by: Riley Bruins <ribru17@hotmail.com>
This commit is contained in:
Christian Clason 2024-10-01 02:06:47 +02:00 committed by GitHub
parent df0f8cb58e
commit 707e352df6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -58,15 +58,14 @@ end
---@field readme_name string|nil
---@type ParserInfo[]
local list = {}
if vim.fn.has "nvim-0.11" == 0 then
setmetatable(list, {
__newindex = function(table, parsername, parserconfig)
rawset(table, parsername, parserconfig)
local list = setmetatable({}, {
__newindex = function(table, parsername, parserconfig)
rawset(table, parsername, parserconfig)
if parserconfig.filetype or vim.fn.has "nvim-0.11" == 0 then
ts.language.register(parsername, parserconfig.filetype or parsername)
end,
})
end
end
end,
})
list.ada = {
install_info = {