Add support for :winpos
[MacVim.git] / runtime / syntax / gitrebase.vim
blob94361c17c00e74ab7412de15ecd279ec909fffc9
1 " Vim syntax file
2 " Language:     git rebase --interactive
3 " Maintainer:   Tim Pope <vimNOSPAM@tpope.org>
4 " Filenames:    git-rebase-todo
5 " Last Change:  2009 Dec 24
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   gitrebaseEdit   "\v^e%(dit)=>"   nextgroup=gitrebaseCommit skipwhite
17 syn match   gitrebaseReword "\v^r%(eword)=>" nextgroup=gitrebaseCommit skipwhite
18 syn match   gitrebaseSquash "\v^s%(quash)=>" nextgroup=gitrebaseCommit skipwhite
19 syn match   gitrebaseSummary ".*"               contains=gitrebaseHash contained
20 syn match   gitrebaseComment "^#.*"             contains=gitrebaseHash
21 syn match   gitrebaseSquashError "\v%^s%(quash)=>" nextgroup=gitrebaseCommit skipwhite
23 hi def link gitrebaseCommit         gitrebaseHash
24 hi def link gitrebaseHash           Identifier
25 hi def link gitrebasePick           Statement
26 hi def link gitrebaseEdit           PreProc
27 hi def link gitrebaseReword         Special
28 hi def link gitrebaseSquash         Type
29 hi def link gitrebaseSummary        String
30 hi def link gitrebaseComment        Comment
31 hi def link gitrebaseSquashError    Error
33 let b:current_syntax = "gitrebase"