Last active
July 2, 2019 07:42
-
-
Save Ninroot/42b573ee6cbc74873291edc974b867c8 to your computer and use it in GitHub Desktop.
zsh prompt theme
This file contains hidden or 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
# Modified version of af-magic.zsh-theme | |
# Original Repo: https://github.com/andyfleming/oh-my-zsh | |
# Original Direct Link: https://github.com/andyfleming/oh-my-zsh/blob/master/themes/af-magic.zsh-theme | |
if [ $UID -eq 0 ]; then NCOLOR="red"; else NCOLOR="green"; fi | |
local return_code="%(?..%{$fg[red]%}%? ↵%{$reset_color%})" | |
# primary prompt | |
PROMPT='$FG[032]%~\ | |
$(git_prompt_info) \ | |
$FG[105]%(!.#.»)%{$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='$(virtualenv_prompt_info)$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%}" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment