blob: 0ae05abd680d9d70ce7d898c57dff7e836e08faa [file] [log] [blame]
Bram Moolenaard2cec5b2006-03-28 21:08:56 +00001" Vim syntax file
Bram Moolenaarc236c162008-07-13 17:41:49 +00002" 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: 2008-04-25
6" URL: http://git.debian.org/?p=pkg-vim/vim.git;a=blob_plain;f=runtime/syntax/debsources.vim;hb=debian
Bram Moolenaard2cec5b2006-03-28 21:08:56 +00007
8" Standard syntax initialization
9if version < 600
10 syntax clear
11elseif exists("b:current_syntax")
12 finish
13endif
14
15" case sensitive
16syn case match
17
18" A bunch of useful keywords
Bram Moolenaarc236c162008-07-13 17:41:49 +000019syn match debsourcesKeyword /\(deb-src\|deb\|main\|contrib\|non-free\|restricted\|universe\|multiverse\)/
Bram Moolenaard2cec5b2006-03-28 21:08:56 +000020
21" Match comments
22syn match debsourcesComment /#.*/
23
24" Match uri's
Bram Moolenaarc236c162008-07-13 17:41:49 +000025syn match debsourcesUri +\(http://\|ftp://\|[rs]sh://\|debtorrent://\|\(cdrom\|copy\|file\):\)[^' <>"]\++
26syn match debsourcesDistrKeyword +\([[:alnum:]_./]*\)\(sarge\|etch\|lenny\|\(old\)\=stable\|testing\|unstable\|sid\|experimental\|dapper\|feisty\|gutsy\|hardy\|intrepid\)\([-[:alnum:]_./]*\)+
Bram Moolenaard2cec5b2006-03-28 21:08:56 +000027
28" Associate our matches and regions with pretty colours
29hi def link debsourcesLine Error
30hi def link debsourcesKeyword Statement
31hi def link debsourcesDistrKeyword Type
32hi def link debsourcesComment Comment
33hi def link debsourcesUri Constant
34
35let b:current_syntax = "debsources"
36
37" vim: ts=8