This commit is contained in:
Dylan Araps 2016-10-22 10:15:47 +11:00
parent ad2b18ef07
commit 79392d75a9
1 changed files with 7 additions and 5 deletions

View File

@ -2922,18 +2922,20 @@ dynamicprompt() {
# If the info is higher than the ascii/image place the prompt # If the info is higher than the ascii/image place the prompt
# based on the info height instead of the ascii/image height. # based on the info height instead of the ascii/image height.
if [ "${lines:-0}" -lt "${info_height:-0}" ]; then if [ "${lines:-0}" -lt "${info_height:-0}" ]; then
lines="0" lines="-2"
else else
lines="$((lines - info_height + cursor_yoffset))" lines="$((lines - info_height + cursor_yoffset))"
fi fi
# Set the prompt location # Set the prompt location
printf "\033[${lines/-*/0}B" if [ "$lines" -lt 0 ]; then
printf "\033[${lines}A"
else
printf "\033[${lines}B"
fi
# Add some padding # Add some padding
[ "$image" == "ascii" ] && \ [ "$image" == "ascii" ] && printf "\n\n"
[ "$lines" -gt 0 ] && \
printf "\n\n"
} }
# }}} # }}}