From 33b0cf11659d7d41030afebf2985ab8ae3364694 Mon Sep 17 00:00:00 2001 From: Kevin Zhuang Date: Tue, 28 Jul 2020 10:50:13 +1000 Subject: [PATCH] feat: hide preview window on small window, use alt-t to re-open preview window --- helper/set_variable.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/helper/set_variable.sh b/helper/set_variable.sh index 5b44200..b81608c 100644 --- a/helper/set_variable.sh +++ b/helper/set_variable.sh @@ -21,7 +21,7 @@ export DOTBARE_DIFF_PAGER="${DOTBARE_DIFF_PAGER:-$(git config core.pager || echo export EDITOR="${EDITOR:-vim}" if [[ -z "${DOTBARE_KEY}" ]]; then - export DOTBARE_KEY=" + DOTBARE_KEY=" --bind=alt-a:toggle-all --bind=alt-w:jump --bind=alt-0:top @@ -32,7 +32,7 @@ fi [[ -z "${FZF_DEFAULT_OPTS}" ]] && export FZF_DEFAULT_OPTS='--cycle' -export FZF_DEFAULT_OPTS=" +FZF_DEFAULT_OPTS=" $FZF_DEFAULT_OPTS --ansi --cycle @@ -41,6 +41,10 @@ export FZF_DEFAULT_OPTS=" $DOTBARE_KEY " +COLUMNS=$(stty size < /dev/tty | cut -d' ' -f2) +[[ "${COLUMNS}" -lt 80 ]] \ + && FZF_DEFAULT_OPTS="$FZF_DEFAULT_OPTS --preview-window=hidden" + ####################################### # determine to set multi selection or not # Globals: