Created
November 4, 2019 10:10
-
-
Save rjcoupe/52bbf9651592682fee5c6aba6cc63a6e to your computer and use it in GitHub Desktop.
ZSH theme - slightly modified version of the af-magic theme to include a currently active aws profile
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
if [ $UID -eq 0 ]; then NCOLOR="red"; else NCOLOR="green"; fi | |
local return_code="%(?..%{$fg[red]%}%? ↵%{$reset_color%})" | |
# primary prompt | |
PROMPT='$FG[237]${(l.COLUMNS..-.)}%{$reset_color%} | |
$FG[032]%~\ | |
$(git_prompt_info)$(hg_prompt_info) \ | |
$FG[105]%(!.#.<aws:${AWS_PROFILE}> »)%{$reset_color%} ' | |
PROMPT2='%{$fg[red]%}\ %{$reset_color%}' | |
RPS1='${return_code}' | |
# color vars | |
eval my_gray='$FG[237]' | |
eval my_orange='$FG[214]' | |
# right prompt | |
if type "virtualenv_prompt_info" > /dev/null | |
then | |
RPROMPT='$FG[078]$(virtualenv_prompt_info)%{$reset_color%} $my_gray%n@%m%{$reset_color%}%' | |
else | |
RPROMPT='$my_gray%n@%m%{$reset_color%}%' | |
fi | |
# git settings | |
ZSH_THEME_GIT_PROMPT_PREFIX="$FG[075]($FG[078]" | |
ZSH_THEME_GIT_PROMPT_CLEAN="" | |
ZSH_THEME_GIT_PROMPT_DIRTY="$my_orange*%{$reset_color%}" | |
ZSH_THEME_GIT_PROMPT_SUFFIX="$FG[075])%{$reset_color%}" | |
# hg settings | |
ZSH_THEME_HG_PROMPT_PREFIX="$FG[075]($FG[078]" | |
ZSH_THEME_HG_PROMPT_CLEAN="" | |
ZSH_THEME_HG_PROMPT_DIRTY="$my_orange*%{$reset_color%}" | |
ZSH_THEME_HG_PROMPT_SUFFIX="$FG[075])%{$reset_color%}" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment