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
This commit is contained in:
Safdar Awan
2023-04-09 13:07:14 +05:00
committed by GitHub
parent c20d4fb592
commit 359e9ffc74

View File

@@ -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()