1
0
mirror of https://github.com/junegunn/fzf.git synced 2025-08-16 20:53:52 -07:00

No need to "tmux list-panes" when obviously not on tmux ()

This commit is contained in:
Junegunn Choi
2015-07-28 00:48:29 +09:00
parent fb1b026d3d
commit fcae99f09b

@@ -54,14 +54,17 @@ function! s:fzf_exec()
return s:exec
endfunction
function! s:tmux_not_zoomed()
return system('tmux list-panes -F "#F"') !~# 'Z'
endfunction
function! s:tmux_enabled()
if has('gui_running')
return 0
endif
let not_zoomed = system('tmux list-panes -F "#F"') !~# 'Z'
if exists('s:tmux')
return s:tmux && not_zoomed
return s:tmux && s:tmux_not_zoomed()
endif
let s:tmux = 0
@@ -69,7 +72,7 @@ function! s:tmux_enabled()
let output = system('tmux -V')
let s:tmux = !v:shell_error && output >= 'tmux 1.7'
endif
return s:tmux && not_zoomed
return s:tmux && s:tmux_not_zoomed()
endfunction
function! s:shellesc(arg)