From 359e9ffc74511c1afaf744cf705819cac90d8ed3 Mon Sep 17 00:00:00 2001 From: Safdar Awan <87114084+TheSafdarAwan@users.noreply.github.com> Date: Sun, 9 Apr 2023 13:07:14 +0500 Subject: [PATCH] fix: `vim.treesitter.get_query` deprecated (#2451) * fix: `vim.treesitter.get_query` deprecated * fix: add fallback for `vim.treesitter.get_query` for stable versions of nvim --- lua/telescope/builtin/__files.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lua/telescope/builtin/__files.lua b/lua/telescope/builtin/__files.lua index dc885a3..e949ccb 100644 --- a/lua/telescope/builtin/__files.lua +++ b/lua/telescope/builtin/__files.lua @@ -458,7 +458,8 @@ files.current_buffer_fuzzy_find = function(opts) local _, ts_configs = pcall(require, "nvim-treesitter.configs") local parser_ok, parser = pcall(vim.treesitter.get_parser, opts.bufnr, filetype) - local query_ok, query = pcall(vim.treesitter.get_query, filetype, "highlights") + local get_query = vim.treesitter.query.get or vim.treesitter.get_query + local query_ok, query = pcall(get_query, filetype, "highlights") if parser_ok and query_ok and ts_ok and ts_configs.is_enabled("highlight", filetype, opts.bufnr) then local root = parser:parse()[1]:root()