Adds unread emails to prompt

Jonathan Hodgson 4 years ago
parent 15e23fcea6
commit d9ed39fc2e
  1. 16
      shells/zsh/includes/promptconfig.zsh

@ -160,6 +160,15 @@ prompt_last_exit_code() {
fi fi
} }
prompt_email(){
unread="$(notmuch count "tag:unread")"
if [ "$unread" -gt 0 ]; then
echo "🖂 $unread"
echo "yellow3"
fi
}
# Draws a seperator # Draws a seperator
# Takes 2 arguments, from color then to color # Takes 2 arguments, from color then to color
# If only 1 given, assumes it is the last # If only 1 given, assumes it is the last
@ -226,6 +235,13 @@ set_prompts(){
background="$(echo "$segment" | sed -n '2p')" background="$(echo "$segment" | sed -n '2p')"
fi fi
# Emails
segment="$(draw_segment "prompt_email" "$background")"
if [ -n "$(echo "$segment" | sed -n '1p')" ];then
PROMPT="$PROMPT$(echo "$segment" | sed -n '1p')"
background="$(echo "$segment" | sed -n '2p')"
fi
# Git # Git
segment="$(draw_segment "prompt_git" "$background")" segment="$(draw_segment "prompt_git" "$background")"
if [ -n "$(echo "$segment" | sed -n '1p')" ];then if [ -n "$(echo "$segment" | sed -n '1p')" ];then

Loading…
Cancel
Save