vim: Add some optional beautification of ::, ->, and =>

This commit is contained in:
Patrick Walton 2012-07-30 16:32:36 -07:00
parent ef29f7ff36
commit d665ae956a

View File

@ -103,6 +103,17 @@ syn region rustComment start="//" skip="\\$" end="$" contains=rustTodo ke
syn keyword rustTodo TODO FIXME XXX NB
" For those who don't want to see `::`...
syn match rustModPathSep "::" conceal cchar=
syn match rustArrowHead contained ">" conceal cchar= 
syn match rustArrowTail contained "-" conceal cchar=
syn match rustArrowFull "->" contains=rustArrowHead,rustArrowTail
syn match rustFatArrowHead contained ">" conceal cchar= 
syn match rustFatArrowTail contained "=" conceal cchar=
syn match rustFatArrowFull "=>" contains=rustFatArrowHead,rustFatArrowTail
hi def link rustHexNumber rustNumber
hi def link rustBinNumber rustNumber
@ -122,8 +133,8 @@ hi def link rustMacro Macro
hi def link rustType Type
hi def link rustTodo Todo
hi def link rustAttribute PreProc
hi def link rustModPathSep Conceal
" Other Suggestions:
" hi def link rustModPathSep Conceal
" hi rustAssert ctermfg=yellow
" hi rustMacro ctermfg=magenta