diff --git a/after/syntax/zsh.vim b/after/syntax/zsh.vim index ce5f4f5..2c5f627 100644 --- a/after/syntax/zsh.vim +++ b/after/syntax/zsh.vim @@ -1,3 +1,6 @@ -syn keyword zshOption interactivecomments INTERACTIVE_COMMENTS -syn region zshBlock matchgroup=zshParans start="{" end="}" transparent fold -hi link zshParans Delimiter +syn region zshParentheses matchgroup=Delimiter start='(' skip='\\)' end=')' transparent fold +syn region zshParentheses matchgroup=Delimiter start="{" end="}" transparent fold + +" TODO: Correctly highlight associative array assignment, see zshVariableDef. + +hi link zshOperator Operator