Use nvim-treesitter's compat module for now

This commit is contained in:
Andy K. Massimino
2023-04-17 18:17:29 -04:00
parent 57499f5ca9
commit 327eb6f56d
3 changed files with 4 additions and 18 deletions

View File

@@ -1,14 +0,0 @@
local M = {}
local ts = vim.treesitter
local tsq = vim.treesitter.query
M.get_node_text = function(node, source, opts)
return (ts.get_node_text or tsq.get_node_text)(node, source, opts)
end
M.get_query = function(lang, query_name)
return (tsq.get or tsq.get_query)(lang, query_name)
end
return M

View File

@@ -5,7 +5,7 @@ end
local vim = vim
local api = vim.api
local ts = require'treesitter-matchup.compat'
local ts_compat = require'nvim-treesitter.compat'
local configs = require'nvim-treesitter.configs'
local parsers = require'nvim-treesitter.parsers'
local queries = require'treesitter-matchup.third-party.query'
@@ -155,7 +155,7 @@ function M.containing_scope(node, bufnr, key)
end
local function _node_text(node, bufnr)
local text = ts.get_node_text(node, bufnr)
local text = ts_compat.get_node_text(node, bufnr)
return text:match("(%S+).*")
end

View File

@@ -4,7 +4,7 @@
-- See nvim-treesitter.LICENSE-APACHE-2.0
local api = vim.api
local ts = require 'treesitter-matchup.compat'
local ts_compat = require 'nvim-treesitter.compat'
local tsrange = require "nvim-treesitter.tsrange"
local utils = require "nvim-treesitter.utils"
local parsers = require "nvim-treesitter.parsers"
@@ -52,7 +52,7 @@ do
---@param query_name string
function M.get_query(lang, query_name)
if cache[lang][query_name] == nil then
cache[lang][query_name] = ts.get_query(lang, query_name)
cache[lang][query_name] = ts_compat.get_query(lang, query_name)
end
return cache[lang][query_name]