diff options
| -rw-r--r-- | lua/nvim-treesitter/parsers.lua | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/lua/nvim-treesitter/parsers.lua b/lua/nvim-treesitter/parsers.lua index 22800a9bd..8bc1f9d9e 100644 --- a/lua/nvim-treesitter/parsers.lua +++ b/lua/nvim-treesitter/parsers.lua @@ -58,12 +58,15 @@ end ---@field readme_name string|nil ---@type ParserInfo[] -local list = setmetatable({}, { - __newindex = function(table, parsername, parserconfig) - rawset(table, parsername, parserconfig) - ts.language.register(parsername, parserconfig.filetype or parsername) - end, -}) +local list = {} +if vim.fn.has "nvim-0.11" == 0 then + setmetatable(list, { + __newindex = function(table, parsername, parserconfig) + rawset(table, parsername, parserconfig) + ts.language.register(parsername, parserconfig.filetype or parsername) + end, + }) +end list.ada = { install_info = { |
