From 1e27e3d4c31b9fcb4aae839e95a83939ecc55f1e Mon Sep 17 00:00:00 2001 From: mfranz Date: Tue, 30 Sep 2008 15:37:01 +0000 Subject: [PATCH] detect parenthesis nesting errors, not only spurious closing parens --- utils/syntax/nasal.vim | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/utils/syntax/nasal.vim b/utils/syntax/nasal.vim index c8b95dd4f..03426e45a 100644 --- a/utils/syntax/nasal.vim +++ b/utils/syntax/nasal.vim @@ -73,9 +73,9 @@ syn match nasalFunction "\" syn sync fromstart syn sync maxlines=100 -syn match nasalParenError ")" -syn match nasalBrackError "]" -syn match nasalBraceError "}" +syn match nasalParenError "[()]" +syn match nasalBrackError "[[]]" +syn match nasalBraceError "[{}]" " FlightGear specific commands @@ -107,9 +107,9 @@ if !exists("nasal_no_fgfs") endif -syn region nasalEncl transparent matchgroup=nasalParenEncl start="(" matchgroup=nasalParenEncl end=")" contains=ALLBUT,nasalParenError -syn region nasalEncl transparent matchgroup=nasalBrackEncl start="\[" matchgroup=nasalBrackEncl end="\]" contains=ALLBUT,nasalBrackError -syn region nasalEncl transparent matchgroup=nasalBraceEncl start="{" matchgroup=nasalBraceEncl end="}" contains=ALLBUT,nasalBraceError +syn region nasalEncl transparent matchgroup=nasalParenEncl start="(" end=")" contains=ALLBUT,nasalParenError +syn region nasalEncl transparent matchgroup=nasalBrackEncl start="\[" end="\]" contains=ALLBUT,nasalBrackError +syn region nasalEncl transparent matchgroup=nasalBraceEncl start="{" end="}" contains=ALLBUT,nasalBraceError if version >= 508 || !exists("did_nasal_syn_inits") -- 2.39.5