if exists('b:current_syntax') finish endif syntax match GinaEventsPrefix /^[^:]\+/ syntax match GinaEventsTime /\d\{2}:\d\{2}:\d\{2}\.\d\{6}/ syntax match GinaEventsComment /^| .*$/ syntax match GinaEventsComment /<.\{-}>$/ function! s:define_highlights() abort highlight default link GinaEventsComment Comment highlight default link GinaEventsPrefix Statement highlight default link GinaEventsTime Title endfunction augroup gina_syntax__events_internal autocmd! * autocmd ColorScheme * call s:define_highlights() augroup END call s:define_highlights() let b:current_syntax = 'gina-_events'