b374k
m1n1 1.01
Apache/2.2.15 (CentOS)
Linux obd60-6c49958d75-2q7cw 5.4.0-174-generic #193-Ubuntu SMP Thu Mar 7 14:29:28 UTC 2024 x86_64
uid=48(apache) gid=48(apache) groups=48(apache)
server ip : 172.67.192.52 | your ip : 10.244.126.0
safemode OFF
 >  / usr / share / vim / vim74 / syntax /
Filename/usr/share/vim/vim74/syntax/mailaliases.vim
Size2.69 kb
Permissionrw-r--r--
Ownerapache
Create time26-May-2024 11:06
Last modified17-Jul-2019 02:20
Last accessed17-Jul-2019 02:20
Actionsedit | rename | delete | download (gzip)
Viewtext | code | image
" Vim syntax file
" Language: aliases(5) local alias database file
" Maintainer: Nikolai Weibull <[email protected]>
" Latest Revision: 2008-04-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 '[[:alnum:]\._-]\+'
\ 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