aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lua/nvim-treesitter/highlight.lua6
1 files changed, 4 insertions, 2 deletions
diff --git a/lua/nvim-treesitter/highlight.lua b/lua/nvim-treesitter/highlight.lua
index 4acb202b5..110954a6a 100644
--- a/lua/nvim-treesitter/highlight.lua
+++ b/lua/nvim-treesitter/highlight.lua
@@ -2,7 +2,9 @@ local api = vim.api
local queries = require'nvim-treesitter.query'
local ts = vim.treesitter
-local M = {}
+local M = {
+ highlighters={}
+}
function M.setup(bufnr, ft)
local buf = bufnr or api.nvim_get_current_buf()
@@ -11,7 +13,7 @@ function M.setup(bufnr, ft)
local query = queries.get_query(ft, "highlights")
if not query then return end
- ts.TSHighlighter.new(query, buf, ft)
+ M.highlighters[buf] = ts.TSHighlighter.new(query, buf, ft)
end
return M