diff --git a/lua/nvim-treesitter/parsers.lua b/lua/nvim-treesitter/parsers.lua index c09bdfe3..1198d6df 100644 --- a/lua/nvim-treesitter/parsers.lua +++ b/lua/nvim-treesitter/parsers.lua @@ -2687,7 +2687,7 @@ return { }, zsh = { install_info = { - revision = 'b5d435fdef93257af6a7b6f957662fc88942609f', + revision = 'bd344c23a7683e293d077c6648e88f209782fedb', url = 'https://github.com/georgeharker/tree-sitter-zsh', }, maintainers = { '@georgeharker' }, diff --git a/runtime/queries/zsh/highlights.scm b/runtime/queries/zsh/highlights.scm index 9c97ddce..20fac01b 100644 --- a/runtime/queries/zsh/highlights.scm +++ b/runtime/queries/zsh/highlights.scm @@ -14,9 +14,8 @@ [ ";" ";;" - ";&" - ";;&" - ";|" + (case_fallthrough) + (case_test_next) "&" ] @punctuation.delimiter