diff options
| author | Skladnayazebra <skladnayazebra@gmail.com> | 2026-03-30 10:43:57 +0200 |
|---|---|---|
| committer | Skladnayazebra <skladnayazebra@gmail.com> | 2026-03-30 10:43:57 +0200 |
| commit | b1f940da43ea684a821d76ddd5ffec54b16565eb (patch) | |
| tree | 408c46e76f733bd88cec58403e1505f5d8b75d3d /zsh/prompt.zsh | |
| parent | 8b7f622260777de532cf5dd2645dc51a421eb407 (diff) | |
zsh: remove round tips, color the second row
Diffstat (limited to 'zsh/prompt.zsh')
| -rw-r--r-- | zsh/prompt.zsh | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/zsh/prompt.zsh b/zsh/prompt.zsh index 4dcd4de..bdcb66e 100644 --- a/zsh/prompt.zsh +++ b/zsh/prompt.zsh @@ -18,7 +18,7 @@ GREEN_STAGED=22 # %c - staged # %m - misc (cherry-pick and rebase for git) # %a - action -zstyle ':vcs_info:git*' formats "%K{$BLUE} %b%u%c%m%a%k%F{$BLUE}%f" +zstyle ':vcs_info:git*' formats "%K{$BLUE} %b%u%c%m%a %k" zstyle ':vcs_info:*' enable git zstyle ':vcs_info:*' check-for-changes true zstyle ':vcs_info:*' stagedstr "%F{$GREEN_STAGED} %f" @@ -39,18 +39,19 @@ get_pkg_manager() { precmd() { vcs_info - ERR="%0(?..%F{red} %?%f)"; + TIME="%K{$GREY} %* %k" + ERR="%0(?..%F{red} %?%f)" GIT="$vcs_info_msg_0_" # USER="%K{blue}[%n@%M] %k" SSH="%K{$GREEN}${SSH_TTY:+ [%n@%M]}%k" - DIR="%K{$GREEN} %3~%k" + DIR="%K{$GREEN} %3~ %k" NODEJS="$(get_pkg_manager)" JOBS="%(1j.%F{magenta}%K{black} JOBS:%j%k%f.)" NEWLINE=$'\n' - TIP="%F{$GREEN}%f" + FIRST_ROW="%B${SSH}${DIR}${GIT}${ERR}${NODEJS}${JOBS}%b" + # SECOND_ROW="%K{$GREEN} %K{15}%F{0} %# %f%k " + SECOND_ROW="%K{15}%F{0} %# %f%k " + # SECOND_ROW="%K{$GREEN} %k %# " - if [ -n "$vcs_info_msg_0_" ]; then - TIP="%K{$GREEN} %k" - fi - PROMPT="%K{$GREY} %* %k%B${SSH}${DIR}${TIP}${GIT}${ERR}${NODEJS}${JOBS}%b${NEWLINE} %# " + PROMPT="${FIRST_ROW}${NEWLINE}${SECOND_ROW}" } |
