From c727ba1d992acfb175adb273a89729d3df2fd9b0 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Sun, 24 Apr 2016 13:32:33 +0900 Subject: [PATCH] [fzf-tmux] Do not split pane if the height is too small --- bin/fzf-tmux | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bin/fzf-tmux b/bin/fzf-tmux index c1dfe53c..8b04c5ba 100755 --- a/bin/fzf-tmux +++ b/bin/fzf-tmux @@ -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