From 5f40c44940edc5278cbe089e42bfeaff1acedb72 Mon Sep 17 00:00:00 2001 From: romkatv Date: Wed, 19 Jun 2019 13:13:59 +0200 Subject: [PATCH] don't hook zle-line-finish if transient_prompt is not set --- internal/p10k.zsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/p10k.zsh b/internal/p10k.zsh index 3dbb0e7f..4366628d 100755 --- a/internal/p10k.zsh +++ b/internal/p10k.zsh @@ -2599,7 +2599,7 @@ _p9k_init() { _P9K_LEFT_PREFIX+="$_P9K_RETVAL%f%b%k" _p9k_get_icon MULTILINE_LAST_PROMPT_PREFIX _P9K_LEFT_SUFFIX+=$'\n'$_P9K_RETVAL - if [[ $POWERLEVEL9K_RPROMPT_ON_NEWLINE != true ]]; then + if [[ $POWERLEVEL9K_RPROMPT_ON_NEWLINE != true && -o TRANSIENT_RPROMPT ]]; then if is-at-least 5.3; then function _p9k_zle_line_finish() { [[ -o TRANSIENT_RPROMPT ]] || return