citadel

My dotfiles, scripts and nix configs
git clone git://jb55.com/citadel
Log | Files | Refs | README | LICENSE

gitcommit.vim (798B)


      1 syn region gitLine start=/^#/ end=/$/
      2 syn region gitCommit start=/^# Changes to be committed:$/ end=/^#$/ contains=gitHead,gitCommitFile
      3 syn region gitHead contained start=/^#   (.*)/ end=/^#$/
      4 syn region gitChanged start=/^# Changed but not updated:/ end=/^#$/ contains=gitHead,gitChangedFile
      5 syn region gitUntracked start=/^# Untracked files:/ end=/^#$/ contains=gitHead,gitUntrackedFile
      6 
      7 syn match gitCommitFile contained /^#\t.*/hs=s+2
      8 syn match gitChangedFile contained /^#\t.*/hs=s+2
      9 syn match gitUntrackedFile contained /^#\t.*/hs=s+2
     10 
     11 hi def link gitLine Comment
     12 hi def link gitCommit Comment
     13 hi def link gitChanged Comment
     14 hi def link gitHead Comment
     15 hi def link gitUntracked Comment
     16 hi def link gitCommitFile Type
     17 hi def link gitChangedFile Constant
     18 hi def link gitUntrackedFile Constant