[fzf-tmux] Do not split pane if the height is too small

This commit is contained in:
Junegunn Choi 2016-04-24 13:32:33 +09:00
parent bb70923cd8
commit c727ba1d99
1 changed files with 3 additions and 2 deletions

View File

@ -8,6 +8,7 @@ skip=""
swap=""
close=""
term=""
[ -n "$LINES" ] && lines=$LINES || lines=$(tput lines)
while [ $# -gt 0 ]; do
arg="$1"
case "$arg" in
@ -60,7 +61,7 @@ while [ $# -gt 0 ]; do
if [[ "$arg" =~ ^.l ]]; then
[ -n "$COLUMNS" ] && max=$COLUMNS || max=$(tput cols)
else
[ -n "$LINES" ] && max=$LINES || max=$(tput lines)
max=$lines
fi
size=$(( max - size ))
[ $size -lt 0 ] && size=0
@ -82,7 +83,7 @@ while [ $# -gt 0 ]; do
shift
done
if [ -z "$TMUX" ]; then
if ! [ -n "$TMUX_PANE" -a $lines -gt 15 ]; then
fzf "${args[@]}"
exit $?
fi