mirror of
				https://github.com/vim/vim.git
				synced 2025-11-03 09:44:48 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			36 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			VimL
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			VimL
		
	
	
	
	
	
" 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: 2013 May 05
 | 
						|
" URL: http://anonscm.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:]_./]*\)\(squeeze\|wheezy\|\(old\)\=stable\|testing\|unstable\|sid\|rc-buggy\|experimental\|lucid\|precise\|quantal\|raring\|saucy\)\([-[: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"
 |