From 750cfa576282d039a47943e837dac71e3b064e98 Mon Sep 17 00:00:00 2001 From: George Harker Date: Thu, 13 Nov 2025 13:17:22 -0800 Subject: [PATCH] bump zsh grammar, fix regex with expansion regex with expansions will cause error if injected regex grammar used, disallow --- lua/nvim-treesitter/parsers.lua | 2 +- runtime/queries/zsh/injections.scm | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lua/nvim-treesitter/parsers.lua b/lua/nvim-treesitter/parsers.lua index 5dbe4623f..b6b7acf68 100644 --- a/lua/nvim-treesitter/parsers.lua +++ b/lua/nvim-treesitter/parsers.lua @@ -2703,7 +2703,7 @@ return { }, zsh = { install_info = { - revision = 'v0.36.0', + revision = 'v0.42.0', url = 'https://github.com/georgeharker/tree-sitter-zsh', }, maintainers = { '@georgeharker' }, diff --git a/runtime/queries/zsh/injections.scm b/runtime/queries/zsh/injections.scm index e1095773b..cb66554d5 100644 --- a/runtime/queries/zsh/injections.scm +++ b/runtime/queries/zsh/injections.scm @@ -2,6 +2,7 @@ (#set! injection.language "comment")) ((regex) @injection.content + (#not-match? @injection.content "\\$\\{.*\\}") (#set! injection.language "regex")) (heredoc_redirect