diff options
author | Björn Linse <bjorn.linse@gmail.com> | 2021-07-23 17:56:16 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-23 17:56:16 +0200 |
commit | 754ac5a834cb82f73ca552a9a55b90a40f9367f6 (patch) | |
tree | defa4a691604ca45742399336bc91e32175785d1 /runtime/lua/vim/treesitter | |
parent | a8c3d50fad94971ebfe9eeedf933bdd829e66787 (diff) | |
parent | 5ea6cc1d752bff196711f58d36b541e660fdcc1a (diff) | |
download | rneovim-754ac5a834cb82f73ca552a9a55b90a40f9367f6.tar.gz rneovim-754ac5a834cb82f73ca552a9a55b90a40f9367f6.tar.bz2 rneovim-754ac5a834cb82f73ca552a9a55b90a40f9367f6.zip |
Merge pull request #15114 from theHamsta/treesitter-hl-priority
feat(treesitter): allow to set highlight priority for queries
Diffstat (limited to 'runtime/lua/vim/treesitter')
-rw-r--r-- | runtime/lua/vim/treesitter/highlighter.lua | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/runtime/lua/vim/treesitter/highlighter.lua b/runtime/lua/vim/treesitter/highlighter.lua index 84b6a5f135..cf3cdf4505 100644 --- a/runtime/lua/vim/treesitter/highlighter.lua +++ b/runtime/lua/vim/treesitter/highlighter.lua @@ -248,7 +248,7 @@ local function on_line_impl(self, buf, line) end while line >= state.next_row do - local capture, node = state.iter() + local capture, node, metadata = state.iter() if capture == nil then break end @@ -260,7 +260,7 @@ local function on_line_impl(self, buf, line) { end_line = end_row, end_col = end_col, hl_group = hl, ephemeral = true, - priority = 100 -- Low but leaves room below + priority = tonumber(metadata.priority) or 100 -- Low but leaves room below }) end if start_row > line then |