mirror of
https://github.com/neovim/neovim.git
synced 2025-12-16 11:25:33 +00:00
treesitter: escape backslashes in queries
Treesitter changed their decoders and apparently thus causing this change. This decoder change happened on ee9a3c0ebb218990cf391ed987be7f2448c54a73.
This commit is contained in:
@@ -124,7 +124,7 @@ end
|
|||||||
function M.parse_query(lang, query)
|
function M.parse_query(lang, query)
|
||||||
M.require_language(lang)
|
M.require_language(lang)
|
||||||
local self = setmetatable({}, Query)
|
local self = setmetatable({}, Query)
|
||||||
self.query = vim._ts_parse_query(lang, query)
|
self.query = vim._ts_parse_query(lang, vim.fn.escape(query,'\\'))
|
||||||
self.info = self.query:inspect()
|
self.info = self.query:inspect()
|
||||||
self.captures = self.info.captures
|
self.captures = self.info.captures
|
||||||
self.regexes = {}
|
self.regexes = {}
|
||||||
|
|||||||
Reference in New Issue
Block a user