about summary refs log tree commit diff stats
path: root/cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp')
-rw-r--r--cpp/vimrc.vim21
1 files changed, 7 insertions, 14 deletions
diff --git a/cpp/vimrc.vim b/cpp/vimrc.vim
index 9d347ba6..6dd7f18e 100644
--- a/cpp/vimrc.vim
+++ b/cpp/vimrc.vim
@@ -1,23 +1,16 @@
-" Highlighting wart's literate directives in C++ sources.
+" Highlighting literate directives in C++ sources.
 function! HighlightTangledFile()
   if &ft == ""
     set ft=cpp
   endif
-  syntax region wartTangle start=+:(+ skip=+".*"+ end=+)+
-  highlight link wartTangle Delimiter
-  syntax region wartTrace start="^+" end="$"
-  highlight wartTrace ctermfg=darkgreen
-  syntax region wartTraceAbsent start="^-" end="$"
-  highlight wartTraceAbsent ctermfg=darkred
-  syntax region wartTraceResult start="^=>" end="$"
-  highlight wartTraceResult ctermfg=darkgreen cterm=bold
-  syntax region wartComment start="# " end="$"
-  highlight link wartComment Comment
+  syntax region tangleDirective start=+:(+ skip=+".*"+ end=+)+
+  highlight link tangleDirective Delimiter
+  syntax region traceContains start="^+" end="$"
+  highlight traceContains ctermfg=darkgreen
+  syntax region traceAbsent start="^-" end="$"
+  highlight traceAbsent ctermfg=darkred
 endfunction
 call HighlightTangledFile()
 autocmd BufReadPost,BufNewFile 0* call HighlightTangledFile()
 
 set isk+=-
-syntax keyword muControl next-ingredient reply jump jump-if jump-unless loop loop-if loop-unless break-if break-unless | highlight link muControl Identifier
-syntax match muAssign "<-" | highlight link muAssign SpecialChar
-syntax match muAssign "\<raw\>"