diff --git a/autoload/startify.vim b/autoload/startify.vim index 05db0b6..b82c0bb 100644 --- a/autoload/startify.vim +++ b/autoload/startify.vim @@ -29,11 +29,17 @@ function! startify#insane_in_the_membrane() abort endfor endif - setlocal nonumber noswapfile nolist bufhidden=wipe statusline=\ + enew + + setfiletype startify + silent file startify + + setlocal buftype=nofile bufhidden=wipe nobuflisted noswapfile + setlocal nonumber nolist statusline=\ %t + if (v:version >= 703) setlocal norelativenumber endif - setfiletype startify let s:offset_header = 0 @@ -78,7 +84,7 @@ function! startify#insane_in_the_membrane() abort nnoremap :call open_buffers(expand('')) nnoremap <2-LeftMouse> :execute 'normal '. matchstr(getline('.'), '\w\+') nnoremap q - \ :if (len(filter(range(0, bufnr('$')), 'buflisted(v:val)')) > 1) + \ :if len(filter(range(0, bufnr('$')), 'buflisted(v:val)')) \ bd \ else \ quit diff --git a/plugin/startify.vim b/plugin/startify.vim index ab30079..a966c33 100644 --- a/plugin/startify.vim +++ b/plugin/startify.vim @@ -19,6 +19,6 @@ augroup END command! -nargs=? -bar -complete=customlist,startify#session_list SSave call startify#session_save() command! -nargs=? -bar -complete=customlist,startify#session_list SLoad call startify#session_load() command! -nargs=? -bar -complete=customlist,startify#session_list SDelete call startify#session_delete() -command! -nargs=0 -bar Startify enew | call startify#insane_in_the_membrane() +command! -nargs=0 -bar Startify call startify#insane_in_the_membrane() " vim: et sw=2 sts=2 diff --git a/syntax/startify.vim b/syntax/startify.vim index 67a713b..9ba01b1 100644 --- a/syntax/startify.vim +++ b/syntax/startify.vim @@ -21,9 +21,9 @@ if exists('g:startify_custom_header') execute 'syntax region StartifyHeader start=/\%1l/ end=/\%'. (len(g:startify_custom_header) + 2) .'l/' endif -highlight link StartifyHeader Normal -highlight link StartifyBracket Delimiter -highlight link StartifyNumber Number +highlight default link StartifyHeader Normal +highlight default link StartifyBracket Delimiter +highlight default link StartifyNumber Number let b:current_syntax = 'startify'