Mercurial > hg > RemoteEditor > vim7
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 |