aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/treesitter.lua
diff options
context:
space:
mode:
authorMatthieu Coudron <mattator@gmail.com>2020-04-18 16:05:16 +0200
committerGitHub <noreply@github.com>2020-04-18 16:05:16 +0200
commit9ac5bc4b0b2621b9173e69699fdc6af61a0c0bd9 (patch)
treead962b67e5cfe80a9a27505488a6c1822fd3d88c /runtime/lua/vim/treesitter.lua
parente5da4fd557a266ec5931be90c83fd600167ac588 (diff)
parente10f9151dc62e33b8a818f43c8f404daf28e6012 (diff)
downloadrneovim-9ac5bc4b0b2621b9173e69699fdc6af61a0c0bd9.tar.gz
rneovim-9ac5bc4b0b2621b9173e69699fdc6af61a0c0bd9.tar.bz2
rneovim-9ac5bc4b0b2621b9173e69699fdc6af61a0c0bd9.zip
Merge pull request #12141 from vigoux/treesitter_fix
[RFC] Update treesitter runtime Get rid of our utf8proc dependency Note that we unconditionnally escape treesitter queries, might need to be revisited.
Diffstat (limited to 'runtime/lua/vim/treesitter.lua')
-rw-r--r--runtime/lua/vim/treesitter.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/runtime/lua/vim/treesitter.lua b/runtime/lua/vim/treesitter.lua
index 8dacfa11cf..1836227540 100644
--- a/runtime/lua/vim/treesitter.lua
+++ b/runtime/lua/vim/treesitter.lua
@@ -124,7 +124,7 @@ end
function M.parse_query(lang, query)
M.require_language(lang)
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.captures = self.info.captures
self.regexes = {}