about summary refs log tree commit diff
diff options
context:
space:
mode:
authorBen Blum <bblum@andrew.cmu.edu>2012-07-17 21:54:21 -0400
committerBen Blum <bblum@andrew.cmu.edu>2012-07-17 21:54:31 -0400
commitbb5e2ba60addba150224b0320300c0a528b69b22 (patch)
tree538841ae2974a33a2a577b492c5eded658cffc7b
parent93bb030a8cf2b3906c926b540a4f2833bb4da61c (diff)
downloadrust-bb5e2ba60addba150224b0320300c0a528b69b22.tar.gz
rust-bb5e2ba60addba150224b0320300c0a528b69b22.zip
vim: hilight macro!s
-rw-r--r--src/etc/vim/syntax/rust.vim4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/etc/vim/syntax/rust.vim b/src/etc/vim/syntax/rust.vim
index 80ca97f95bd..39f5f8e7535 100644
--- a/src/etc/vim/syntax/rust.vim
+++ b/src/etc/vim/syntax/rust.vim
@@ -69,6 +69,8 @@ syn match     rustModPathSep  "::"
 syn match     rustFuncCall    "\w\(\w\)*("he=e-1,me=e-1 contains=rustAssert
 syn match     rustFuncCall    "\w\(\w\)*::<"he=e-3,me=e-3 contains=rustAssert " foo::<T>();
 
+syn match     rustMacro       '\w\(\w\)*!'
+
 syn region    rustString      start=+L\="+ skip=+\\\\\|\\"+ end=+"+ contains=rustTodo
 
 syn region    rustAttribute   start="#\[" end="\]" contains=rustString
@@ -122,7 +124,7 @@ hi def link rustAttribute     PreProc
 " Other Suggestions:
 " hi def link rustModPathSep    Conceal
 " hi rustAssert ctermfg=yellow
-" hi rustFuncCall ctermfg=magenta
+" hi rustMacro ctermfg=magenta
 
 syn sync minlines=200
 syn sync maxlines=500