" vim: et sw=2 sts=2 " Plugin: https://github.com/mhinz/vim-startify " Description: Start screen displaying recently used stuff. " Maintainer: Marco Hinz " Version: 1.8 if exists("b:current_syntax") finish endif let s:sep = startify#get_separator() syntax sync fromstart syntax match StartifySpecial /\V\|/ syntax match StartifyBracket /.*\%9c/ contains=StartifyNumber syntax match StartifyNumber /^\s*\zs[^BSVT]*\]\ze\s/hs=s+1,he=e-1 syntax match StartifyFile /.*/ contains=StartifyBracket,StartifyNumber,StartifyPath,StartifySpecial execute 'syntax match StartifySlash /\'. s:sep .'/' execute 'syntax match StartifyPath /\%9c.*\'. s:sep .'/ contains=StartifySlash' if exists('g:startify_custom_header') execute 'syntax region StartifyHeader start=/\%1l/ end=/\%'. (len(g:startify_custom_header) + 2) .'l/' endif if exists('g:startify_custom_footer') autocmd startify User Startified \ execute 'syntax region StartifyFooter start=/\%'. (startify#get_lastline() + 1) .'l/ end=/*/' | \ autocmd! startify User endif highlight default link StartifyHeader Normal highlight default link StartifyFooter Normal highlight default link StartifyBracket Delimiter highlight default link StartifyNumber Number highlight default link StartifySection Special let b:current_syntax = 'startify'