From c9d1be395d5a399522183df0f95a86e9e115594f Mon Sep 17 00:00:00 2001 From: Eric Nielsen Date: Thu, 13 Sep 2018 10:10:49 -0500 Subject: [PATCH] [prompt] Simplify short_pwd function We don't need a second variable. --- modules/prompt/functions/short_pwd | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/modules/prompt/functions/short_pwd b/modules/prompt/functions/short_pwd index 37950cc..d110933 100644 --- a/modules/prompt/functions/short_pwd +++ b/modules/prompt/functions/short_pwd @@ -1,13 +1,10 @@ # shortens the pwd for use in prompt -local current_dir="${1:-${PWD}}" -local return_dir='~' - -current_dir="${current_dir/#${HOME}/~}" +local current_dir="${${1:-${PWD}}/#${HOME}/~}" # if we aren't in ~ if [[ ${current_dir} != '~' ]]; then - return_dir="${${${${(@j:/:M)${(@s:/:)current_dir}##.#?}:h}%/}//\%/%%}/${${current_dir:t}//\%/%%}" + current_dir="${${${${(@j:/:M)${(@s:/:)current_dir}##.#?}:h}%/}//\%/%%}/${${current_dir:t}//\%/%%}" fi -print ${return_dir} +print ${current_dir}