mirror of
https://github.com/neovim/neovim.git
synced 2024-12-19 02:34:59 -07:00
fix(inspect): always show priority
Problem: It is not obvious if a treesitter highlight priority shown in `:Inspect` is higher or lower than the default. Solution: Also print default priority (`vim.hl.priorities.treesitter`). Add padding for better readability.
This commit is contained in:
parent
4817547ec4
commit
b52ffd0a59
@ -178,7 +178,7 @@ function vim.show_pos(bufnr, row, col, filter)
|
||||
if data.hl_group ~= data.hl_group_link then
|
||||
append('links to ', 'MoreMsg')
|
||||
append(data.hl_group_link, data.hl_group_link)
|
||||
append(' ')
|
||||
append(' ')
|
||||
end
|
||||
if comment then
|
||||
append(comment, 'Comment')
|
||||
@ -193,9 +193,11 @@ function vim.show_pos(bufnr, row, col, filter)
|
||||
for _, capture in ipairs(items.treesitter) do
|
||||
item(
|
||||
capture,
|
||||
capture.metadata.priority
|
||||
and string.format('%s priority: %d', capture.lang, capture.metadata.priority)
|
||||
or capture.lang
|
||||
string.format(
|
||||
'priority: %d language: %s',
|
||||
capture.metadata.priority or vim.hl.priorities.treesitter,
|
||||
capture.lang
|
||||
)
|
||||
)
|
||||
end
|
||||
nl()
|
||||
|
Loading…
Reference in New Issue
Block a user