From 0d1d285887469e2073bf334db9301a0874b9725e Mon Sep 17 00:00:00 2001 From: Andrew Tomaka Date: Tue, 11 Jan 2022 22:15:56 -0500 Subject: [PATCH] Show git branch in prompt --- zsh/.config/zsh/prompt | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/zsh/.config/zsh/prompt b/zsh/.config/zsh/prompt index f21419d..6e43963 100644 --- a/zsh/.config/zsh/prompt +++ b/zsh/.config/zsh/prompt @@ -1,4 +1,15 @@ +precmd() { + setopt promptsubst + autoload -Uz vcs_info + + zstyle ':vcs_info:*' enable git + zstyle ':vcs_info:*:prompt:*' formats "[%b]" + vcs_info 'prompt' +} + +local current_time="[%B%D{%T}%b]" local current_dir='%~%f' +local current_branch='${vcs_info_msg_0_}' local result="%B%(?.%F{green}✓%b.%F{red}✗)%b%f" -PROMPT="${current_dir} ${result} " +PROMPT="${current_time} ${current_dir} ${current_branch} ${result} "