updated for version 7.0b02

This commit is contained in:
Bram Moolenaar
2006-03-26 21:06:50 +00:00
parent 5c6a2d5323
commit 899dddf888
43 changed files with 3128 additions and 459 deletions

View File

@ -0,0 +1,71 @@
" Vim syntax file
" Language: aliases(5) local alias database file
" Maintainer: Nikolai Weibull <nikolai@bitwi.se>
" Latest Revision: 2006-01-14
if exists("b:current_syntax")
finish
endif
let s:cpo_save = &cpo
set cpo&vim
syn keyword mailaliasesTodo contained TODO FIXME XXX NOTE
syn region mailaliasesComment display oneline start='^\s*#' end='$'
\ contains=mailaliasesTodo,@Spell
syn match mailaliasesBegin display '^'
\ nextgroup=mailaliasesName,
\ mailaliasesComment
syn match mailaliasesName contained '[0-9A-Za-z_-]\+'
\ nextgroup=mailaliasesColon
syn region mailaliasesName contained oneline start=+"+
\ skip=+\\\\\|\\"+ end=+"+
\ nextgroup=mailaliasesColon
syn match mailaliasesColon contained ':'
\ nextgroup=@mailaliasesValue
\ skipwhite skipnl
syn cluster mailaliasesValue contains=mailaliasesValueAddress,
\ mailaliasesValueFile,
\ mailaliasesValueCommand,
\ mailaliasesValueInclude
syn match mailaliasesValueAddress contained '[^ \t/|,]\+'
\ nextgroup=mailaliasesValueSep
\ skipwhite skipnl
syn match mailaliasesValueFile contained '/[^,]*'
\ nextgroup=mailaliasesValueSep
\ skipwhite skipnl
syn match mailaliasesValueCommand contained '|[^,]*'
\ nextgroup=mailaliasesValueSep
\ skipwhite skipnl
syn match mailaliasesValueInclude contained ':include:[^,]*'
\ nextgroup=mailaliasesValueSep
\ skipwhite skipnl
syn match mailaliasesValueSep contained ','
\ nextgroup=@mailaliasesValue
\ skipwhite skipnl
hi def link mailaliasesTodo Todo
hi def link mailaliasesComment Comment
hi def link mailaliasesName Identifier
hi def link mailaliasesColon Delimiter
hi def link mailaliasesValueAddress String
hi def link mailaliasesValueFile String
hi def link mailaliasesValueCommand String
hi def link mailaliasesValueInclude PreProc
hi def link mailaliasesValueSep Delimiter
let b:current_syntax = "mailaliases"
let &cpo = s:cpo_save
unlet s:cpo_save