aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/treesitter/highlighter.lua
diff options
context:
space:
mode:
authorThomas Vigouroux <tomvig38@gmail.com>2020-11-23 12:25:36 +0100
committerThomas Vigouroux <tomvig38@gmail.com>2020-11-25 10:10:05 +0100
commitc0a6989d93d35811411155e43f37b2fc4658719e (patch)
tree973e033815651f0630099bada4ebb16278d6c0ae /runtime/lua/vim/treesitter/highlighter.lua
parent43ec616414c7f17585e8b4a7e34acaaedfff5121 (diff)
downloadrneovim-c0a6989d93d35811411155e43f37b2fc4658719e.tar.gz
rneovim-c0a6989d93d35811411155e43f37b2fc4658719e.tar.bz2
rneovim-c0a6989d93d35811411155e43f37b2fc4658719e.zip
feat(luahl): add priority mechanism
Base priority is 0x1000, in order to stay kinda backward compatible. Also set tree-sitter default highlight to 100 (middle-ish value)
Diffstat (limited to 'runtime/lua/vim/treesitter/highlighter.lua')
-rw-r--r--runtime/lua/vim/treesitter/highlighter.lua3
1 files changed, 2 insertions, 1 deletions
diff --git a/runtime/lua/vim/treesitter/highlighter.lua b/runtime/lua/vim/treesitter/highlighter.lua
index 60db7f24cf..275e960e28 100644
--- a/runtime/lua/vim/treesitter/highlighter.lua
+++ b/runtime/lua/vim/treesitter/highlighter.lua
@@ -219,7 +219,8 @@ local function on_line_impl(self, buf, line)
a.nvim_buf_set_extmark(buf, ns, start_row, start_col,
{ end_line = end_row, end_col = end_col,
hl_group = hl,
- ephemeral = true
+ ephemeral = true,
+ priority = 100 -- Low but leaves room below
})
end
if start_row > line then