From 5ecde25feab53f868329e0034bf1bdc4a49a7b07 Mon Sep 17 00:00:00 2001 From: romkatv Date: Sun, 12 Jan 2020 20:33:56 +0100 Subject: [PATCH 1/2] delete trash --- config/p10k-classic.zsh | 3 --- config/p10k-lean.zsh | 3 --- config/p10k-rainbow.zsh | 3 --- 3 files changed, 9 deletions(-) diff --git a/config/p10k-classic.zsh b/config/p10k-classic.zsh index a56a2684..a052dd1b 100644 --- a/config/p10k-classic.zsh +++ b/config/p10k-classic.zsh @@ -399,9 +399,6 @@ res+="${meta}:${clean}${(V)VCS_STATUS_REMOTE_BRANCH//\%/%%}" # escape % fi - # Show the git commit - # res+=" (${VCS_STATUS_COMMIT:0:5})" - # ⇣42 if behind the remote. (( VCS_STATUS_COMMITS_BEHIND )) && res+=" ${clean}⇣${VCS_STATUS_COMMITS_BEHIND}" # ⇡42 if ahead of the remote; no leading space if also behind the remote: ⇣42⇡42. diff --git a/config/p10k-lean.zsh b/config/p10k-lean.zsh index 63aacbb0..f4fe0c6f 100644 --- a/config/p10k-lean.zsh +++ b/config/p10k-lean.zsh @@ -392,9 +392,6 @@ res+="${meta}:${clean}${(V)VCS_STATUS_REMOTE_BRANCH//\%/%%}" # escape % fi - # Show the git commit - # res+=" (${VCS_STATUS_COMMIT:0:5})" - # ⇣42 if behind the remote. (( VCS_STATUS_COMMITS_BEHIND )) && res+=" ${clean}⇣${VCS_STATUS_COMMITS_BEHIND}" # ⇡42 if ahead of the remote; no leading space if also behind the remote: ⇣42⇡42. diff --git a/config/p10k-rainbow.zsh b/config/p10k-rainbow.zsh index 369d12d7..52c56940 100644 --- a/config/p10k-rainbow.zsh +++ b/config/p10k-rainbow.zsh @@ -398,9 +398,6 @@ res+="${meta}:${clean}${(V)VCS_STATUS_REMOTE_BRANCH//\%/%%}" # escape % fi - # Show the git commit - # res+=" (${VCS_STATUS_COMMIT:0:5})" - # ⇣42 if behind the remote. (( VCS_STATUS_COMMITS_BEHIND )) && res+=" ${clean}⇣${VCS_STATUS_COMMITS_BEHIND}" # ⇡42 if ahead of the remote; no leading space if also behind the remote: ⇣42⇡42. From 2b307eefd8e2552d0fba26569fafaaf21f7ecdd0 Mon Sep 17 00:00:00 2001 From: romkatv Date: Mon, 13 Jan 2020 08:50:50 +0100 Subject: [PATCH 2/2] clear to eol when printing empty_line and ruler --- internal/p10k.zsh | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/internal/p10k.zsh b/internal/p10k.zsh index d6a9a6b4..aa9fbdc7 100644 --- a/internal/p10k.zsh +++ b/internal/p10k.zsh @@ -4473,13 +4473,16 @@ function _p9k_on_expand() { P9K_TTY=old if ! zle; then - [[ $_p9k__display_v[2] == print ]] && print -rn -- $_p9k_t[_p9k_empty_line_idx] + if [[ $_p9k__display_v[2] == print && -n $_p9k_t[_p9k_empty_line_idx] ]]; then + print -rnP -- '%b%k%f%E'$_p9k_t[_p9k_empty_line_idx] + fi if [[ $_p9k__display_v[4] == print ]]; then - local ruler=$_p9k_t[_p9k_ruler_idx] () { + local ruler=$_p9k_t[_p9k_ruler_idx] + local -i _p9k_clm=COLUMNS _p9k_ind=${ZLE_RPROMPT_INDENT:-1} (( __p9k_ksh_arrays )) && setopt ksh_arrays (( __p9k_sh_glob )) && setopt sh_glob - print -rnP -- $ruler + print -rnP -- '%b%k%f%E'$ruler } fi fi @@ -5357,8 +5360,8 @@ _p9k_build_gap_post() { local char=${_p9k_ret:- } _p9k_prompt_length $char if (( _p9k_ret != 1 || $#char != 1 )); then - print -rP -- "%F{red}WARNING!%f %BMULTILINE_${(U)kind}_PROMPT_GAP_CHAR%b is not one character long. Will use ' '." - print -rP -- "Either change the value of %BPOWERLEVEL9K_MULTILINE_${(U)kind}_PROMPT_GAP_CHAR%b or remove it." + >&2 print -rP -- "%F{red}WARNING!%f %BMULTILINE_${(U)kind}_PROMPT_GAP_CHAR%b is not one character long. Will use ' '." + >&2 print -rP -- "Either change the value of %BPOWERLEVEL9K_MULTILINE_${(U)kind}_PROMPT_GAP_CHAR%b or remove it." char=' ' fi local style