aboutsummaryrefslogtreecommitdiffstats
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
parentAdd 'register' as c-keyword (diff)
downloadnvim-treesitter-21799c9ed644223a7bfb34b4f1951a0bc7f4c36c.tar
nvim-treesitter-21799c9ed644223a7bfb34b4f1951a0bc7f4c36c.tar.gz
nvim-treesitter-21799c9ed644223a7bfb34b4f1951a0bc7f4c36c.tar.bz2
nvim-treesitter-21799c9ed644223a7bfb34b4f1951a0bc7f4c36c.tar.lz
nvim-treesitter-21799c9ed644223a7bfb34b4f1951a0bc7f4c36c.tar.xz
nvim-treesitter-21799c9ed644223a7bfb34b4f1951a0bc7f4c36c.tar.zst
nvim-treesitter-21799c9ed644223a7bfb34b4f1951a0bc7f4c36c.zip
fix: add used_by in parser setter
-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 e75576746..8ce9552f5 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
}))