if exists('b:current_syntax') finish endif syntax match GinaStashShowAdded /^\d\+/ nextgroup=GinaStashShowRemoved skipwhite syntax match GinaStashShowRemoved /\d\+/ nextgroup=GinaStashShowPath skipwhite contained syntax match GinaStashShowPath /.\+/ contained function! s:define_highlights() abort highlight default link GinaStashShowAdded Statement highlight default link GinaStashShowRemoved Constant highlight default link GinaStashShowPath Comment endfunction augroup gina_syntax_stash_show_internal autocmd! * autocmd ColorScheme * call s:define_highlights() augroup END call s:define_highlights() let b:current_syntax = 'gina-stash-show'