about summary refs log tree commit diff stats
path: root/cpp/vimrc.vim
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/vimrc.vim')
-rw-r--r--cpp/vimrc.vim5
1 files changed, 3 insertions, 2 deletions
diff --git a/cpp/vimrc.vim b/cpp/vimrc.vim
index 382c51fe..944a5fe1 100644
--- a/cpp/vimrc.vim
+++ b/cpp/vimrc.vim
@@ -11,10 +11,11 @@ function! HighlightTangledFile()
 
   syntax region tangleDirective start=+:(+ skip=+".*"+ end=+)+
   highlight link tangleDirective Delimiter
-  syntax region traceContains start="^+" end="$"
+  syntax match traceContains /^+.*/
   highlight traceContains ctermfg=darkgreen
-  syntax region traceAbsent start="^-" end="$"
+  syntax match traceAbsent /^-.*/
   highlight traceAbsent ctermfg=darkred
+  syntax match tangleScenarioSetup /^\s*% .*/ | highlight link tangleScenarioSetup SpecialChar
   " Our C++ files can have mu code in scenarios, so highlight mu comments like
   " regular comments.
   syntax match muComment /# .*$/ | highlight link muComment Comment