Até onde sei, não existe mecanismo nativo do Vim para fazer isso. Eu acho que é assumido que, se você for desenvolver um conjunto de regras de realce de sintaxe, você o fará em um script Vim desde o início.
Eu criei um script Vim simples que irá anexar todos os comandos de sintaxe e destaque do: -histórico de comando em um arquivo nomeado:
function! GetSyntaxHistory()
let l:lines=[]
for l:i in range(1,histnr(':'))
let l:line = histget(':', l:i)
if l:line =~ '^\s*\(syn\|syntax\|hi\|highlight\)\s\+'
let l:lines += [l:line]
endif
endfor
return l:lines
endfunction
function! WriteSyntax(file)
let l:lines = GetSyntaxHistory()
call writefile(l:lines, a:file, 'a')
endfunction
command! -nargs=1 -complete=file ExportSyn call WriteSyntax(<f-args>)