1" Vim syntax file 2" Language: Vim .viminfo file 3" Maintainer: Bram Moolenaar <[email protected]> 4" Last Change: 2005 Jun 20 5 6" Quit when a (custom) syntax file was already loaded 7if exists("b:current_syntax") 8 finish 9endif 10 11" The lines that are NOT recognized 12syn match viminfoError "^[^\t].*" 13 14" The one-character one-liners that are recognized 15syn match viminfoStatement "^[/&$@:?=%!<]" 16 17" The two-character one-liners that are recognized 18syn match viminfoStatement "^[-'>"]." 19syn match viminfoStatement +^"".+ 20syn match viminfoStatement "^\~[/&]" 21syn match viminfoStatement "^\~[hH]" 22syn match viminfoStatement "^\~[mM][sS][lL][eE]\d\+\~\=[/&]" 23 24syn match viminfoOption "^\*.*=" contains=viminfoOptionName 25syn match viminfoOptionName "\*\a*"ms=s+1 contained 26 27" Comments 28syn match viminfoComment "^#.*" 29 30" Define the default highlighting. 31" Only used when an item doesn't have highlighting yet 32hi def link viminfoComment Comment 33hi def link viminfoError Error 34hi def link viminfoStatement Statement 35 36let b:current_syntax = "viminfo" 37 38" vim: ts=8 sw=2 39