commit 94d42a3e7239a4035ee4429cbd71d5b0162b8289
parent 1af55bfcf21b9bc7594b9c5ee0c2f60cbb887654
Author: Riley Bruins <ribru17@hotmail.com>
Date: Sun, 28 Jul 2024 13:42:18 -0700
fix(treesitter): highlight anonymous nodes in inspect_tree
**Problem:** With anonymous nodes toggled in the inspect tree, only
named nodes will be highlighted when moving the cursor in the source
code buffer.
**Solution:** Retrieve the anonymous node at the cursor (when toggled on
in the inspect tree) and highlight them when appropriate, for better
clarity/specificity.
Diffstat:
1 file changed, 1 insertion(+), 0 deletions(-)
diff --git a/runtime/lua/vim/treesitter/dev.lua b/runtime/lua/vim/treesitter/dev.lua
@@ -183,6 +183,7 @@ local function set_inspector_cursor(treeview, lang, source_buf, inspect_buf, ins
lang = lang,
pos = pos,
ignore_injections = false,
+ include_anonymous = treeview.opts.anon,
})
if not cursor_node then
return