Hello, I'm working on a syntax file for .edc files. The problem before me is that I want to use a different syntax file for a "script" part. I've created the syntax file for the script syntax, and I've read how yto use "syn include".
The real problem is, that in the .edc files, scripts are located within: script { SCRIPT HERE } ,however, the scripts themselves can also have {} braces. I've written the following, but it only uncludes the script syntax upto the first "}" brace, and I have no idea how to make it end on the _matching_ "}" brace instead: ----------------------------------------------------------------------- syn include @edcEmbryo syntax/embryo.vim unlet b:current_syntax syn region edcScript start="\<script\>\s*\n*\s*{" end="}" [EMAIL PROTECTED],edcScriptTag syn keyword edcScriptTag contained script ----------------------------------------------------------------------- So the question is, if I have: script { if (foo) { bar; } else { baz; } } how do I make vim use the script syntax all the way up to the closing } brace for the "script"? -- Виктор Кожухаров /Viktor Kojouharov/
signature.asc
Description: Това е цифрово подписана част от писмото