mirror of https://github.com/nkoehring/configs.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
769 B
VimL
27 lines
769 B
VimL
12 years ago
|
syn match diffRemoved "^-.*"
|
||
|
syn match diffAdded "^+.*"
|
||
|
|
||
|
syn match diffSeparator "^---$"
|
||
|
syn match diffSubname " @@..*"ms=s+3 contained
|
||
|
syn match diffLine "^@.*" contains=diffSubname
|
||
|
|
||
|
syn match diffFile "^diff .*"
|
||
|
syn match diffNewFile "^+++ .*"
|
||
|
syn match diffOldFile "^--- .*"
|
||
|
|
||
|
hi def link diffOldFile diffFile
|
||
|
hi def link diffNewFile diffFile
|
||
|
|
||
|
hi def link diffFile Type
|
||
|
hi def link diffRemoved Special
|
||
|
hi def link diffAdded Identifier
|
||
|
hi def link diffLine Statement
|
||
|
hi def link diffSubname PreProc
|
||
|
|
||
|
syntax match gitDiffStatLine /^ .\{-}\zs[+-]\+$/ contains=gitDiffStatAdd,gitDiffStatDelete
|
||
|
syntax match gitDiffStatAdd /+/ contained
|
||
|
syntax match gitDiffStatDelete /-/ contained
|
||
|
|
||
|
hi def link gitDiffStatAdd diffAdded
|
||
|
hi def link gitDiffStatDelete diffRemoved
|