summaryrefslogtreecommitdiffstats
path: root/plugin
diff options
context:
space:
mode:
Diffstat (limited to 'plugin')
-rw-r--r--plugin/fzf.vim14
1 files changed, 7 insertions, 7 deletions
diff --git a/plugin/fzf.vim b/plugin/fzf.vim
index 7015e28f..8746af09 100644
--- a/plugin/fzf.vim
+++ b/plugin/fzf.vim
@@ -36,17 +36,17 @@ function! s:fzf_exec()
if !exists('s:exec')
if executable(s:fzf_go)
let s:exec = s:fzf_go
- elseif !s:installed && executable(s:install)
- echohl WarningMsg
- echo 'Downloading fzf binary. Please wait ...'
- echohl None
- let s:installed = 1
- call system(s:install.' --bin')
- return s:fzf_exec()
else
let path = split(system('which fzf 2> /dev/null'), '\n')
if !v:shell_error && !empty(path)
let s:exec = path[0]
+ elseif !s:installed && executable(s:install)
+ echohl WarningMsg
+ echo 'Downloading fzf binary. Please wait ...'
+ echohl None
+ let s:installed = 1
+ call system(s:install.' --bin')
+ return s:fzf_exec()
elseif executable(s:fzf_rb)
let s:exec = s:fzf_rb
else