comparison runtime/syntax/debsources.vim @ 0:76efa0be13f1

Initial revision
author atsuki
date Sat, 10 Nov 2007 15:07:22 +0900
parents
children e170173ecb68
comparison
equal deleted inserted replaced
-1:000000000000 0:76efa0be13f1
1 " Vim syntax file
2 " Language: Debian sources.list
3 " Maintainer: Matthijs Mohlmann <matthijs@cacholong.nl>
4 " Last Change: $Date$
5 " URL: http://www.cacholong.nl/~matthijs/vim/syntax/debsources.vim
6 " $Revision$
7
8 " this is a very simple syntax file - I will be improving it
9 " add entire DEFINE syntax
10
11 " Standard syntax initialization
12 if version < 600
13 syntax clear
14 elseif exists("b:current_syntax")
15 finish
16 endif
17
18 " case sensitive
19 syn case match
20
21 " A bunch of useful keywords
22 syn match debsourcesKeyword /\(deb-src\|deb\|main\|contrib\|non-free\)/
23
24 " Match comments
25 syn match debsourcesComment /#.*/
26
27 " Match uri's
28 syn match debsourcesUri +\(http://\|ftp://\|file:///\)[^' <>"]\++
29 syn match debsourcesDistrKeyword +\([[:alnum:]_./]*\)\(woody\|sarge\|etch\|old-stable\|stable\|testing\|unstable\|sid\|experimental\|warty\|hoary\|breezy\)\([[:alnum:]_./]*\)+
30
31 " Associate our matches and regions with pretty colours
32 hi def link debsourcesLine Error
33 hi def link debsourcesKeyword Statement
34 hi def link debsourcesDistrKeyword Type
35 hi def link debsourcesComment Comment
36 hi def link debsourcesUri Constant
37
38 let b:current_syntax = "debsources"
39
40 " vim: ts=8