From 226231434ea953332dc93c8ed9e09b21044cc3f2 Mon Sep 17 00:00:00 2001 From: mfranz Date: Wed, 13 Aug 2008 10:21:42 +0000 Subject: [PATCH] nasal.vim: add and to XML embedded mode and only enable that if the file extension is xml --- utils/syntax/nasal.vim | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/utils/syntax/nasal.vim b/utils/syntax/nasal.vim index 6cfc57572..0b9edb0bb 100644 --- a/utils/syntax/nasal.vim +++ b/utils/syntax/nasal.vim @@ -26,8 +26,8 @@ endif syn keyword nasalCommentTodo TODO FIXME XXX contained syn match nasalComment "#.*$" contains=nasalCommentTodo -syn region nasalStringS start=+'+ skip=+\\'+ end=+'+ contains=nasalSpecialS -syn region nasalStringD start=+"+ skip=+\\"+ end=+"+ contains=nasalSpecialD,nasalSpecial +syn region nasalStringS start=+'+ skip=+\\'+ end=+'+ contains=nasalSpecialS +syn region nasalStringD start=+"+ skip=+\\"+ end=+"+ contains=nasalSpecialD,nasalSpecial syn match nasalSpecialS contained "\\'" syn match nasalSpecialD contained "\\[\\rnt\"]" syn match nasalSpecial contained "\\x[[:xdigit:]][[:xdigit:]]" @@ -86,10 +86,14 @@ if !exists("nasal_no_fgfs") syn keyword nasalPropsFunction getPath getBoolValue setValues getValues syn match nasalPropsFunction "\\.\=" - " mark obvious XML parts as comments (for editing XML embedded nasal) - syn match nasalComment "^\s*\s*$" - syn match nasalComment "^\s*\s*$" + " XML embedded mode + if expand("%:e") == "xml" + syn region nasalComment start="" contains=nasalCommentTodo + syn region nasalComment start="" contains=nasalCommentTodo + syn match nasalComment "^\s*\s*$" + syn match nasalComment "^\s*\s*$" + endif endif