" --------------------------------------------------------------------------- " Syntax highlighting for the line which identifies the plugin. " --------------------------------------------------------------------------- syntax match VundlePluginName '\v\C(Plugin )@<=\S+/\S+(\s|$)' highlight link VundlePluginName Keyword " --------------------------------------------------------------------------- " Syntax highlighting for diffs on each plugin " --------------------------------------------------------------------------- syntax match VundleGitAddition '\v(\|\s*\d+ )@<=\++' highlight VundleGitAddition guifg=darkgreen guibg=NONE gui=bold \ ctermfg=darkgreen ctermbg=NONE cterm=bold syntax match VundleGitDeletion '\v(\|\s*\d+ \+*)@<=-+' highlight VundleGitDeletion guifg=red guibg=NONE gui=bold ctermfg=red \ ctermbg=NONE cterm=bold " --------------------------------------------------------------------------- " Syntax highlighting for log-specific features " --------------------------------------------------------------------------- syntax match VundleCaret '\V >' highlight link VundleCaret Label " Make path to tags file stand out syntax match VundleTagPath '\v\C(:helptags )@<=/\S+$' highlight link VundleTagPath Comment " Make URL stand out syntax match VundleCompareUrl '\v\Chttps:\S+' highlight link VundleCompareUrl Underlined " Make errors (from git) stand out syntax match VundleError '\v\C( \> )@<=fatal:.*$' highlight link VundleError Error " Make git messages stand out syntax match VundleGitMsg '\v\C( \> )@<=git:.*$' highlight link VundleGitMsg Type " De-emphasize the time stamp syntax match VundleTimeStamp '\m^\[\d\{4}-\d\{2}-\d\{2} \d\{2}:\d\{2}:\d\{2}]' highlight link VundleTimeStamp String