Open selected file in the current window if it's empty
https://github.com/junegunn/fzf/issues/451
This commit is contained in:
parent
664a88afd4
commit
e487084857
1 changed files with 7 additions and 1 deletions
|
@ -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
|
||||
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
|
||||
|
|
Loading…
Add table
Reference in a new issue