home *** CD-ROM | disk | FTP | other *** search
/ vim.ftp.fu-berlin.de / 2015-02-03.vim.ftp.fu-berlin.de.tar / vim.ftp.fu-berlin.de / unix / vim-6.2.tar.bz2 / vim-6.2.tar / vim62 / runtime / syntax / cvsrc.vim < prev    next >
Encoding:
Text File  |  2002-10-24  |  1.4 KB  |  49 lines

  1. " Vim syntax file
  2. " Language:        CVS RC File
  3. " Maintainer:        Nikolai :: lone-star :: Weibull <lone-star@home.se>
  4. " URL:            http://www.pcppopper.org/
  5. " Latest Revision:  2002-10-24
  6.  
  7. if version < 600
  8.     syntax clear
  9. elseif exists("b:current_syntax")
  10.     finish
  11. endif
  12.  
  13. " strings
  14. syn region  cvsrcString        start=+"+ skip=+\\\\\|\\\\"+ end=+"\|$+
  15. syn region  cvsrcString        start=+'+ skip=+\\\\\|\\\\'+ end=+'\|$+
  16.  
  17. " numbers
  18. syn match   cvsrcNumber        "\<\d\+\>"
  19.  
  20. " commands
  21. syn match   cvsrcBegin        "^" nextgroup=cvsrcCommand skipwhite
  22.  
  23. syn region  cvsrcCommand    contained transparent matchgroup=cvsrcCommand start="add\|admin\|checkout\|commit\|cvs\|diff\|export\|history\|import\|init\|log\|rdiff\|release\|remove\|rtag\|status\|tag\|update" end="$" contains=cvsrcOption,cvsrcString,cvsrcNumber keepend
  24.  
  25. " options
  26. syn match   cvsrcOption        "-\a\+"
  27.  
  28. " Define the default highlighting.
  29. " For version 5.7 and earlier: only when not done already
  30. " For version 5.8 and later: only when an item doesn't have highlighting yet
  31. if version >= 508 || !exists("did_cvsrc_syn_inits")
  32.     if version < 508
  33.     let did_cvsrc_syn_inits = 1
  34.     command -nargs=+ HiLink hi link <args>
  35.     else
  36.     command -nargs=+ HiLink hi def link <args>
  37.     endif
  38.  
  39.     HiLink cvsrcString    String
  40.     HiLink cvsrcNumber    Number
  41.     HiLink cvsrcCommand    Keyword
  42.     HiLink cvsrcOption    Identifier
  43.     delcommand HiLink
  44. endif
  45.  
  46. let b:current_syntax = "cvsrc"
  47.  
  48. " vim: set sts=4 sw=4:
  49.