feat!: remove support for used_by in parser configs

This commit is contained in:
Lewis Russell 2023-02-24 09:48:37 +00:00 committed by Lewis Russell
parent b33ddcea5f
commit f15d3b0322

View file

@ -41,24 +41,7 @@ local filetype_to_parsername = {
---@type ParserInfo[]
local list = setmetatable({}, {
__newindex = function(table, parsername, parserconfig)
rawset(
table,
parsername,
setmetatable(parserconfig, {
__newindex = function(parserconfigtable, key, value)
if key == "used_by" then
require("nvim-treesitter.utils").notify(
"used_by is deprecated, please use 'filetype_to_parsername'",
vim.log.levels.WARN
)
filetype_to_parsername[value] = parsername
else
rawset(parserconfigtable, key, value)
end
end,
})
)
rawset(table, parsername, parserconfig)
filetype_to_parsername[parserconfig.filetype or parsername] = parsername
end,
})