Do not use tmux pane if the current pane is zoomed

Close #303
This commit is contained in:
Junegunn Choi 2015-07-28 00:22:04 +09:00
parent 909ea1a698
commit 9f953fc944
2 changed files with 3 additions and 2 deletions

View File

@ -82,7 +82,7 @@ while [ $# -gt 0 ]; do
shift shift
done done
if [ -z "$TMUX_PANE" ]; then if [ -z "$TMUX_PANE" ] || tmux list-panes -F '#F' | grep -q Z; then
fzf "${args[@]}" fzf "${args[@]}"
exit $? exit $?
fi fi

View File

@ -64,7 +64,8 @@ function! s:tmux_enabled()
endif endif
let s:tmux = 0 let s:tmux = 0
if exists('$TMUX') && executable(s:fzf_tmux) let panes = system('tmux list-panes -F "#F"')
if exists('$TMUX') && executable(s:fzf_tmux) && panes !~# 'Z'
let output = system('tmux -V') let output = system('tmux -V')
let s:tmux = !v:shell_error && output >= 'tmux 1.7' let s:tmux = !v:shell_error && output >= 'tmux 1.7'
endif endif