diff options
| author | Ben Blum <bblum@andrew.cmu.edu> | 2012-07-17 21:54:21 -0400 |
|---|---|---|
| committer | Ben Blum <bblum@andrew.cmu.edu> | 2012-07-17 21:54:31 -0400 |
| commit | bb5e2ba60addba150224b0320300c0a528b69b22 (patch) | |
| tree | 538841ae2974a33a2a577b492c5eded658cffc7b | |
| parent | 93bb030a8cf2b3906c926b540a4f2833bb4da61c (diff) | |
| download | rust-bb5e2ba60addba150224b0320300c0a528b69b22.tar.gz rust-bb5e2ba60addba150224b0320300c0a528b69b22.zip | |
vim: hilight macro!s
| -rw-r--r-- | src/etc/vim/syntax/rust.vim | 4 |
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 |
