summaryrefslogtreecommitdiff
path: root/lua/nvim-treesitter/parsers.lua
diff options
context:
space:
mode:
authorkiyan <yazdani.kiyan@protonmail.com>2021-03-01 19:11:35 +0100
committerStephan Seitz <stephan.lauf@yahoo.de>2021-03-01 20:06:40 +0100
commit21799c9ed644223a7bfb34b4f1951a0bc7f4c36c (patch)
treeebfd6a25ac78d8417c30e0eaf3a4cf1554c2e9e4 /lua/nvim-treesitter/parsers.lua
parent34bb66c48f5ae8a44f9fe3074440cac1fbc7275f (diff)
fix: add used_by in parser setter
Diffstat (limited to 'lua/nvim-treesitter/parsers.lua')
-rw-r--r--lua/nvim-treesitter/parsers.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/lua/nvim-treesitter/parsers.lua b/lua/nvim-treesitter/parsers.lua
index e7557674..8ce9552f 100644
--- a/lua/nvim-treesitter/parsers.lua
+++ b/lua/nvim-treesitter/parsers.lua
@@ -17,7 +17,11 @@ local list = setmetatable({}, {
rawset(table, parsername, setmetatable(parserconfig, {
__newindex = function(parserconfigtable, key, value)
- rawset(parserconfigtable, key, value)
+ if key == "used_by" then
+ ft_to_parsername[value] = parsername
+ else
+ rawset(parserconfigtable, key, value)
+ end
end
}))