summaryrefslogtreecommitdiff
path: root/zsh/prompt.zsh
diff options
context:
space:
mode:
Diffstat (limited to 'zsh/prompt.zsh')
-rw-r--r--zsh/prompt.zsh17
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}"
}