From 36ff6db44a5d1ee964608c32a19692a6fa61dc85 Mon Sep 17 00:00:00 2001 From: Marco Hinz Date: Wed, 25 Mar 2015 16:05:26 +0100 Subject: [PATCH] Fix :enew handling (again) fugitive is run at VimEnter and for new buffers that are associated with files. Now fugitive commands will be available after start (in the Startify screen), but it won't work after calling :Startify, since fugitive is designed that way. References #33. --- autoload/startify.vim | 1 - plugin/startify.vim | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/autoload/startify.vim b/autoload/startify.vim index bc1b0ee..455a4b5 100644 --- a/autoload/startify.vim +++ b/autoload/startify.vim @@ -50,7 +50,6 @@ function! startify#insane_in_the_membrane() abort endfor endif - enew setlocal \ bufhidden=wipe \ buftype=nofile diff --git a/plugin/startify.vim b/plugin/startify.vim index 575020b..c24efcd 100644 --- a/plugin/startify.vim +++ b/plugin/startify.vim @@ -49,6 +49,6 @@ command! -nargs=? -bar -complete=customlist,startify#session_list SSave call s 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 SClose call startify#session_close() -command! -nargs=0 -bar Startify call startify#insane_in_the_membrane() +command! -nargs=0 -bar Startify enew | call startify#insane_in_the_membrane() nnoremap (startify-open-buffers) :call startify#open_buffers()