" Vim syntax file " Language: TAEB logfiles " Author: Jesse Luehrs " Version: 20081207 " Copyright: Copyright (c) 2008 Jesse Luehrs " Licence: You may redistribute this under the same terms as Vim itself if exists("b:current_syntax") finish endif syn keyword TAEBlevellow DEBUG INFO NOTICE \ contained syn keyword TAEBlevelmid WARNING \ contained syn keyword TAEBlevelhigh ERROR CRITICAL EMERGENCY \ contained syn match TAEBinfo /^.\{-}\]/ \ contains=TAEBturn,TAEBtime,TAEBmsgtype syn match TAEBtime /\d\d\d\d-\d\d-\d\d \d\d:\d\d:\d\d/ \ display nextgroup=TAEBmsgtype skipwhite contained syn match TAEBturn /^/ \ display nextgroup=TAEBtime skipwhite contained syn match TAEBmsgtype /\[[^]]\{-}\]/ \ display contains=TAEBlevel.*,TAEBchannel contained syn match TAEBchannel /:\zs\w\+\ze\]/ \ display contained hi def link TAEBturn Keyword hi def link TAEBtime Comment hi def link TAEBlevellow Identifier hi def link TAEBlevelmid Todo hi def link TAEBlevelhigh Error hi def link TAEBchannel Special hi def link TAEBmsgtype Type let b:current_syntax = "taeb-log"