From a0f3d94dd660aac92ecc36329bc8a3219c42f586 Mon Sep 17 00:00:00 2001 From: romkatv Date: Thu, 16 Jan 2020 11:06:25 +0100 Subject: [PATCH] fix POWERLEVEL9K_DIR_HYPERLINK=true with POWERLEVEL9K_SHORTEN_STRATEGY=truncate_from_right fixes #420 --- internal/p10k.zsh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/internal/p10k.zsh b/internal/p10k.zsh index 70fefe3d..b008af3e 100644 --- a/internal/p10k.zsh +++ b/internal/p10k.zsh @@ -1657,15 +1657,15 @@ prompt_dir() { local content="${(pj.$sep.)parts}" if (( _POWERLEVEL9K_DIR_HYPERLINK )); then - local pref=$'%{\e]8;;file://'${${_p9k_pwd//\%/%%25}//'#'/%%23}$'\a%}' - local suf=$'%{\e]8;;\a%}' + local header=$'%{\e]8;;file://'${${_p9k_pwd//\%/%%25}//'#'/%%23}$'\a%}' + local footer=$'%{\e]8;;\a%}' if (( expand )); then - _p9k_escape $pref - pref=$_p9k_ret - _p9k_escape $suf - suf=$_p9k_ret + _p9k_escape $header + header=$_p9k_ret + _p9k_escape $footer + footer=$_p9k_ret fi - content=$pref$content$suf + content=$header$content$footer fi (( expand )) && _p9k_prompt_length "${(e):-"\${\${_p9k_d::=0}+}$content"}" || _p9k_ret=