update vim to 7.4
[msysgit.git] / share / vim / vim73 / syntax / gitrebase.vim
blobba1745d01f7b68d783588272293c8731851b9462
1 " Vim syntax file
2 " Language:     git rebase --interactive
3 " Maintainer:   Tim Pope <vimNOSPAM@tpope.org>
4 " Filenames:    git-rebase-todo
5 " Last Change:  2010 May 21
7 if exists("b:current_syntax")
8   finish
9 endif
11 syn case match
13 syn match   gitrebaseHash   "\v<\x{7,40}>"                             contained
14 syn match   gitrebaseCommit "\v<\x{7,40}>"  nextgroup=gitrebaseSummary skipwhite
15 syn match   gitrebasePick   "\v^p%(ick)=>"   nextgroup=gitrebaseCommit skipwhite
16 syn match   gitrebaseReword "\v^r%(eword)=>" nextgroup=gitrebaseCommit skipwhite
17 syn match   gitrebaseEdit   "\v^e%(dit)=>"   nextgroup=gitrebaseCommit skipwhite
18 syn match   gitrebaseSquash "\v^s%(quash)=>" nextgroup=gitrebaseCommit skipwhite
19 syn match   gitrebaseFixup  "\v^f%(ixup)=>"  nextgroup=gitrebaseCommit skipwhite
20 syn match   gitrebaseSummary ".*"               contains=gitrebaseHash contained
21 syn match   gitrebaseComment "^#.*"             contains=gitrebaseHash
22 syn match   gitrebaseSquashError "\v%^%(s%(quash)=>|f%(ixup)=>)" nextgroup=gitrebaseCommit skipwhite
24 hi def link gitrebaseCommit         gitrebaseHash
25 hi def link gitrebaseHash           Identifier
26 hi def link gitrebasePick           Statement
27 hi def link gitrebaseReword         Number
28 hi def link gitrebaseEdit           PreProc
29 hi def link gitrebaseSquash         Type
30 hi def link gitrebaseFixup          Special
31 hi def link gitrebaseSummary        String
32 hi def link gitrebaseComment        Comment
33 hi def link gitrebaseSquashError    Error
35 let b:current_syntax = "gitrebase"