mirror of
				https://github.com/vim/vim.git
				synced 2025-10-30 09:47:20 -04: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"
 |