From ded0d8e59ddc4ac238b8494768d26234a0e37fb9 Mon Sep 17 00:00:00 2001 From: TheSafdarAwan Date: Mon, 3 Apr 2023 18:10:51 +0500 Subject: [PATCH 1/2] fix: `vim.treesitter.get_query` deprecated --- lua/telescope/builtin/__files.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/telescope/builtin/__files.lua b/lua/telescope/builtin/__files.lua index dc885a3934..f370be5716 100644 --- a/lua/telescope/builtin/__files.lua +++ b/lua/telescope/builtin/__files.lua @@ -458,7 +458,7 @@ 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 query_ok, query = pcall(vim.treesitter.query.get, 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() From 7ee46ea619ccbebb3989ee269283566f4e703820 Mon Sep 17 00:00:00 2001 From: TheSafdarAwan Date: Tue, 4 Apr 2023 02:37:10 +0500 Subject: [PATCH 2/2] 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 f370be5716..e949ccbd71 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.query.get, 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()