diff options
author | Stephan Seitz <stephan.seitz@fau.de> | 2021-07-17 14:41:17 +0200 |
---|---|---|
committer | Stephan Seitz <stephan.seitz@fau.de> | 2021-07-22 21:38:57 +0200 |
commit | 242608e6693f06c8e52ebf5813e697d28e96db52 (patch) | |
tree | 1bf6829b7e1e1d4f71477a2c07e74322b1064b7c /runtime/lua/vim/treesitter/highlighter.lua | |
parent | a8c3d50fad94971ebfe9eeedf933bdd829e66787 (diff) | |
download | rneovim-242608e6693f06c8e52ebf5813e697d28e96db52.tar.gz rneovim-242608e6693f06c8e52ebf5813e697d28e96db52.tar.bz2 rneovim-242608e6693f06c8e52ebf5813e697d28e96db52.zip |
feat(treesitter): allow to set highlight priority for queries
Diffstat (limited to 'runtime/lua/vim/treesitter/highlighter.lua')
-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 |