diff --git a/src/main.sh b/src/main.sh index 0bc38a1..ca946ed 100755 --- a/src/main.sh +++ b/src/main.sh @@ -427,9 +427,11 @@ if [ "${1:-}" = "--preview-week" ]; then var_nex=$day_cur fi # show - cal "$month_pre" "$year_pre" | awk -v cur="${var_pre:-}" "$AWK_CAL" - cal "$month" "$year" | awk -v cur="${var:-}" -v day="$day" "$AWK_CAL" - cal "$month_nex" "$year_nex" | awk -v cur="${var_nex:-}" "$AWK_CAL" + ( + cal "$month_pre" "$year_pre" | awk -v cur="${var_pre:-}" "$AWK_CAL" + cal "$month" "$year" | awk -v cur="${var:-}" -v day="$day" "$AWK_CAL" + cal "$month_nex" "$year_nex" | awk -v cur="${var_nex:-}" "$AWK_CAL" + ) | awk '{ l[NR%8] = l[NR%8] " " $0 } END {for (i in l) if (i>0) print l[i] }' fi exit fi @@ -533,7 +535,7 @@ selection=$( --ansi \ --no-clear \ --no-scrollbar \ - --preview-window=right,21 \ + --preview-window=up,7,border-bottom \ --preview="$0 --preview-week {}" \ --expect="ctrl-n" \ --bind="load:pos($DISPLAY_POS)" \