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 / runtime / dos / syntax / arch.vim < prev    next >
Encoding:
Text File  |  2010-08-14  |  1.2 KB  |  42 lines

  1. " Vim syntax file
  2. " Language:         GNU Arch inventory file
  3. " Maintainer:       Nikolai Weibull <now@bitwi.se>
  4. " Latest Revision:  2007-06-17
  5.  
  6. if exists("b:current_syntax")
  7.   finish
  8. endif
  9.  
  10. let s:cpo_save = &cpo
  11. set cpo&vim
  12.  
  13. setlocal iskeyword+=-
  14.  
  15. syn keyword archTodo    TODO FIXME XXX NOTE
  16.  
  17. syn region  archComment display start='^\%(#\|\s\)' end='$'
  18.                         \ contains=archTodo,@Spell
  19.  
  20. syn match   archBegin   display '^' nextgroup=archKeyword,archComment
  21.  
  22. syn keyword archKeyword contained implicit tagline explicit names
  23. syn keyword archKeyword contained untagged-source
  24.                         \ nextgroup=archTMethod skipwhite
  25. syn keyword archKeyword contained exclude junk backup precious unrecognized
  26.                         \ source nextgroup=archRegex skipwhite
  27.  
  28. syn keyword archTMethod contained source precious backup junk unrecognized
  29.  
  30. syn match   archRegex   contained '\s*\zs.*'
  31.  
  32. hi def link archTodo    Todo
  33. hi def link archComment Comment
  34. hi def link archKeyword Keyword
  35. hi def link archTMethod Type
  36. hi def link archRegex   String
  37.  
  38. let b:current_syntax = "arch"
  39.  
  40. let &cpo = s:cpo_save
  41. unlet s:cpo_save
  42.