Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes15kdownloads
gitrebase.vim63 linesDownload Raw Back to syntax
1" Vim syntax file2" Language:	git rebase --interactive3" Maintainer:	Tim Pope <vimNOSPAM@tpope.org>4" Filenames:	git-rebase-todo5" Last Change:	2022 Jan 056 7if exists("b:current_syntax")8  finish9endif10 11syn case match12 13let s:c = escape((matchstr(getline('$'), '^[#;@!$%^&|:]\S\@!') . '#')[0], '^$.*[]~\"/')14 15syn match   gitrebaseHash   "\v<\x{7,}>"                               contained contains=@NoSpell16syn match   gitrebaseCommit "\v<\x{7,}>"    nextgroup=gitrebaseSummary skipwhite contains=@NoSpell17syn match   gitrebasePick   "\v^p%(ick)=>"   nextgroup=gitrebaseCommit skipwhite18syn match   gitrebaseReword "\v^r%(eword)=>" nextgroup=gitrebaseCommit skipwhite19syn match   gitrebaseEdit   "\v^e%(dit)=>"   nextgroup=gitrebaseCommit skipwhite20syn match   gitrebaseSquash "\v^s%(quash)=>" nextgroup=gitrebaseCommit skipwhite21syn match   gitrebaseFixup  "\v^f%(ixup)=>"  nextgroup=gitrebaseCommit skipwhite22syn match   gitrebaseExec   "\v^%(x|exec)>" nextgroup=gitrebaseCommand skipwhite23syn match   gitrebaseBreak  "\v^b%(reak)=>"24syn match   gitrebaseDrop   "\v^d%(rop)=>"   nextgroup=gitrebaseCommit skipwhite25syn match   gitrebaseNoop   "\v^noop>"26syn match   gitrebaseMerge  "\v^m(erge)=>"   nextgroup=gitrebaseMergeOption,gitrebaseName skipwhite27syn match   gitrebaseLabel  "\v^l(abel)=>"   nextgroup=gitrebaseName skipwhite28syn match   gitrebaseReset  "\v^(t|reset)=>" nextgroup=gitrebaseName skipwhite29syn match   gitrebaseSummary ".*"               contains=gitrebaseHash contained30syn match   gitrebaseCommand ".*"                                      contained31exe 'syn match gitrebaseComment " \@<=' . s:c . ' empty$" containedin=gitrebaseSummary contained'32exe 'syn match gitrebaseComment "^\s*' . s:c . '.*" contains=gitrebaseHash'33syn match   gitrebaseSquashError "\v%^%(s%(quash)=>|f%(ixup)=>)" nextgroup=gitrebaseCommit skipwhite34syn match   gitrebaseMergeOption "\v-[Cc]>"  nextgroup=gitrebaseMergeCommit skipwhite contained35syn match   gitrebaseMergeCommit "\v<\x{7,}>"  nextgroup=gitrebaseName skipwhite contained36syn match   gitrebaseName        "\v[^[:space:].*?i:^~/-]\S+" nextgroup=gitrebaseMergeComment skipwhite contained37exe 'syn match gitrebaseMergeComment "' . s:c . '"  nextgroup=gitrebaseSummary skipwhite contained'38 39unlet s:c40 41hi def link gitrebaseCommit         gitrebaseHash42hi def link gitrebaseHash           Identifier43hi def link gitrebasePick           Type44hi def link gitrebaseReword         Conditional45hi def link gitrebaseEdit           PreProc46hi def link gitrebaseSquash         Statement47hi def link gitrebaseFixup          Repeat48hi def link gitrebaseExec           Operator49hi def link gitrebaseBreak          Macro50hi def link gitrebaseDrop           Comment51hi def link gitrebaseNoop           Comment52hi def link gitrebaseMerge          Exception53hi def link gitrebaseLabel          Label54hi def link gitrebaseReset          Keyword55hi def link gitrebaseSummary        String56hi def link gitrebaseComment        Comment57hi def link gitrebaseSquashError    Error58hi def link gitrebaseMergeCommit    gitrebaseCommit59hi def link gitrebaseMergeComment   gitrebaseComment60hi def link gitrebaseName           Tag61 62let b:current_syntax = "gitrebase"63 
codekingpro/portable-devtools · Team Ai