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 / debsources.vim < prev    next >
Encoding:
Text File  |  2012-05-31  |  1.4 KB  |  36 lines

  1. " Vim syntax file
  2. " Language:     Debian sources.list
  3. " Maintainer:   Debian Vim Maintainers <pkg-vim-maintainers@lists.alioth.debian.org>
  4. " Former Maintainer: Matthijs Mohlmann <matthijs@cacholong.nl>
  5. " Last Change: 2012 April 29
  6. " URL: http://anonscm.debian.org/hg/pkg-vim/vim/raw-file/unstable/runtime/syntax/debsources.vim
  7.  
  8. " Standard syntax initialization
  9. if version < 600
  10.   syntax clear
  11. elseif exists("b:current_syntax")
  12.   finish
  13. endif
  14.  
  15. " case sensitive
  16. syn case match
  17.  
  18. " A bunch of useful keywords
  19. syn match debsourcesKeyword        /\(deb-src\|deb\|main\|contrib\|non-free\|restricted\|universe\|multiverse\)/
  20.  
  21. " Match comments
  22. syn match debsourcesComment        /#.*/  contains=@Spell
  23.  
  24. " Match uri's
  25. syn match debsourcesUri            +\(http://\|ftp://\|[rs]sh://\|debtorrent://\|\(cdrom\|copy\|file\):\)[^'     <>"]\++
  26. syn match debsourcesDistrKeyword   +\([[:alnum:]_./]*\)\(squeeze\|wheezy\|\(old\)\=stable\|testing\|unstable\|sid\|rc-buggy\|experimental\|hardy\|lucid\|natty\|oneiric\|precise\|quantal\)\([-[:alnum:]_./]*\)+
  27.  
  28. " Associate our matches and regions with pretty colours
  29. hi def link debsourcesLine            Error
  30. hi def link debsourcesKeyword         Statement
  31. hi def link debsourcesDistrKeyword    Type
  32. hi def link debsourcesComment         Comment
  33. hi def link debsourcesUri             Constant
  34.  
  35. let b:current_syntax = "debsources"
  36.