From 1ded575928752861558a729fcbbd1e6e53c76652 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Fri, 24 Mar 2023 21:06:11 +0100 Subject: [PATCH] fix(treesitter): deprecated call. Fixes #408 --- lua/noice/text/treesitter.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lua/noice/text/treesitter.lua b/lua/noice/text/treesitter.lua index 5b1afa00..e5c572d1 100644 --- a/lua/noice/text/treesitter.lua +++ b/lua/noice/text/treesitter.lua @@ -28,6 +28,7 @@ function M.has_lang(lang) lang = vim.treesitter.language.get_lang(lang) or lang return pcall(vim.treesitter.language.add, lang) end + ---@diagnostic disable-next-line: deprecated return vim.treesitter.language.require_language(lang, nil, true) end @@ -56,7 +57,9 @@ function M.highlight(buf, ns, range, lang) return end - local highlighter_query = vim.treesitter.query.get_query(tree:lang(), "highlights") + local highlighter_query = vim.treesitter.query.get and vim.treesitter.query.get(tree:lang(), "highlights") + ---@diagnostic disable-next-line: deprecated + or vim.treesitter.query.get_query(tree:lang(), "highlights") -- Some injected languages may not have highlight queries. if not highlighter_query then