Added test for dir_length == trunc_length

pull/22/head
Christo Kotze 7 years ago
parent b1b0ad949a
commit 8180d724ef

@ -761,7 +761,7 @@ prompt_dir() {
cur_dir=$directory cur_dir=$directory
dir_length=${#cur_dir} dir_length=${#cur_dir}
local threshhold=$(( $POWERLEVEL9K_SHORTEN_DIR_LENGTH + ${#delim} )) local threshhold=$(( $POWERLEVEL9K_SHORTEN_DIR_LENGTH + ${#delim} ))
if (( ( $dir_length + 1) > $threshhold )) && [[ $cur_dir != $paths[${#paths}] ]]; then # only shorten if long enough and not last path if (( ( $dir_length > $threshhold )) && [[ !c $dir_length == $POWERLEVEL9K_SHORTEN_DIR_LENGTH && $cur_dir != $paths[${#paths}] ]]; then # only shorten if long enough and not last path
cur_dir=${cur_dir:0:$POWERLEVEL9K_SHORTEN_DIR_LENGTH}$delim cur_dir=${cur_dir:0:$POWERLEVEL9K_SHORTEN_DIR_LENGTH}$delim
fi fi
cur_short_path+="$cur_dir/" cur_short_path+="$cur_dir/"

Loading…
Cancel
Save