sendpr.vim 905 B

123456789101112131415161718192021222324252627282930313233343536
  1. " Vim syntax file
  2. " Language: FreeBSD send-pr file
  3. " Maintainer: Hendrik Scholz <hendrik@scholz.net>
  4. " Last Change: 2012 Feb 03
  5. "
  6. " http://raisdorf.net/files/misc/send-pr.vim
  7. " quit when a syntax file was already loaded
  8. if exists("b:current_syntax")
  9. finish
  10. endif
  11. let s:cpo_save = &cpo
  12. set cpo&vim
  13. syn match sendprComment /^SEND-PR:/
  14. " email address
  15. syn match sendprType /<[a-zA-Z0-9\-\_\.]*@[a-zA-Z0-9\-\_\.]*>/
  16. " ^> lines
  17. syn match sendprString /^>[a-zA-Z\-]*:/
  18. syn region sendprLabel start="\[" end="\]"
  19. syn match sendprString /^To:/
  20. syn match sendprString /^From:/
  21. syn match sendprString /^Reply-To:/
  22. syn match sendprString /^Cc:/
  23. syn match sendprString /^X-send-pr-version:/
  24. syn match sendprString /^X-GNATS-Notify:/
  25. hi def link sendprComment Comment
  26. hi def link sendprType Type
  27. hi def link sendprString String
  28. hi def link sendprLabel Label
  29. let &cpo = s:cpo_save
  30. unlet s:cpo_save