Open selected file in the current window if it's empty

https://github.com/junegunn/fzf/issues/451
This commit is contained in:
Junegunn Choi 2015-12-18 12:19:52 +09:00
parent 664a88afd4
commit e487084857

View file

@ -97,10 +97,16 @@ function! s:common_sink(lines) abort
augroup END
endif
try
let empty = empty(expand('%')) && line('$') == 1 && empty(getline(1)) && !&modified
let autochdir = &autochdir
set noautochdir
for item in a:lines
execute cmd s:escape(item)
if empty
execute 'e' s:escape(item)
let empty = 0
else
execute cmd s:escape(item)
endif
if exists('#BufEnter') && isdirectory(item)
doautocmd BufEnter
endif