aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/_inspector.lua
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2024-12-06 19:18:03 +0100
committerChristian Clason <ch.clason+github@icloud.com>2024-12-07 10:26:24 +0100
commit9c278af7cc96e5b7f07cd9fdec27951651063a76 (patch)
tree935b97f74766464c047eb4a41890927188f7ef17 /runtime/lua/vim/_inspector.lua
parentec94c2704f5059794923777ed51412d80bd26b5b (diff)
downloadrneovim-9c278af7cc96e5b7f07cd9fdec27951651063a76.tar.gz
rneovim-9c278af7cc96e5b7f07cd9fdec27951651063a76.tar.bz2
rneovim-9c278af7cc96e5b7f07cd9fdec27951651063a76.zip
fix(inspect): show priority for treesitter highlights
Problem: `:Inspect` does not show priority for treesitter highlights, leading to confusion why sometimes earlier highlights override later highlights. Solution: Also print priority metadata if set.
Diffstat (limited to 'runtime/lua/vim/_inspector.lua')
-rw-r--r--runtime/lua/vim/_inspector.lua7
1 files changed, 6 insertions, 1 deletions
diff --git a/runtime/lua/vim/_inspector.lua b/runtime/lua/vim/_inspector.lua
index f4e41a31e5..520c437906 100644
--- a/runtime/lua/vim/_inspector.lua
+++ b/runtime/lua/vim/_inspector.lua
@@ -191,7 +191,12 @@ function vim.show_pos(bufnr, row, col, filter)
append('Treesitter', 'Title')
nl()
for _, capture in ipairs(items.treesitter) do
- item(capture, capture.lang)
+ item(
+ capture,
+ capture.metadata.priority
+ and string.format('%s priority: %d', capture.lang, capture.metadata.priority)
+ or capture.lang
+ )
end
nl()
end