diff options
Diffstat (limited to 'vim73/syntax/debsources.vim')
-rw-r--r-- | vim73/syntax/debsources.vim | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/vim73/syntax/debsources.vim b/vim73/syntax/debsources.vim new file mode 100644 index 0000000..f3de367 --- /dev/null +++ b/vim73/syntax/debsources.vim @@ -0,0 +1,35 @@ +" Vim syntax file +" Language: Debian sources.list +" Maintainer: Debian Vim Maintainers <pkg-vim-maintainers@lists.alioth.debian.org> +" Former Maintainer: Matthijs Mohlmann <matthijs@cacholong.nl> +" Last Change: 2010 Oct 21 +" URL: http://hg.debian.org/hg/pkg-vim/vim/raw-file/unstable/runtime/syntax/debsources.vim + +" Standard syntax initialization +if version < 600 + syntax clear +elseif exists("b:current_syntax") + finish +endif + +" case sensitive +syn case match + +" A bunch of useful keywords +syn match debsourcesKeyword /\(deb-src\|deb\|main\|contrib\|non-free\|restricted\|universe\|multiverse\)/ + +" Match comments +syn match debsourcesComment /#.*/ contains=@Spell + +" Match uri's +syn match debsourcesUri +\(http://\|ftp://\|[rs]sh://\|debtorrent://\|\(cdrom\|copy\|file\):\)[^' <>"]\++ +syn match debsourcesDistrKeyword +\([[:alnum:]_./]*\)\(lenny\|squeeze\|\(old\)\=stable\|testing\|unstable\|sid\|rc-buggy\|experimental\|dapper\|hardy\|jaunty\|karmic\|lucid\|maverick\|natty\)\([-[:alnum:]_./]*\)+ + +" Associate our matches and regions with pretty colours +hi def link debsourcesLine Error +hi def link debsourcesKeyword Statement +hi def link debsourcesDistrKeyword Type +hi def link debsourcesComment Comment +hi def link debsourcesUri Constant + +let b:current_syntax = "debsources" |