mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2025-12-26 02:12:33 +01:00
added theme mcbride
This commit is contained in:
parent
757fa3314d
commit
9861e433d9
1 changed files with 38 additions and 0 deletions
38
themes/mcbride.zsh-theme
Normal file
38
themes/mcbride.zsh-theme
Normal file
|
|
@ -0,0 +1,38 @@
|
||||||
|
function dirStack(){
|
||||||
|
OUT='';
|
||||||
|
NUM=1;
|
||||||
|
for X in $(dirs | cut -d ' ' -f2-10); do
|
||||||
|
OUT="$OUT$1%B$NUM:%b$1$X ";
|
||||||
|
(( NUM=NUM+1 ))
|
||||||
|
done
|
||||||
|
echo $OUT;
|
||||||
|
}
|
||||||
|
|
||||||
|
ZSH_THEME_GIT_PROMPT_ADDED=""
|
||||||
|
ZSH_THEME_GIT_PROMPT_MODIFIED=""
|
||||||
|
ZSH_THEME_GIT_PROMPT_DELETED=""
|
||||||
|
ZSH_THEME_GIT_PROMPT_RENAMED=""
|
||||||
|
ZSH_THEME_GIT_PROMPT_UNMERGED=""
|
||||||
|
ZSH_THEME_GIT_PROMPT_UNTRACKED=""
|
||||||
|
|
||||||
|
ZSH_THEME_GIT_PROMPT_AHEAD="%{$fg_bold[yellow]%}↑"
|
||||||
|
ZSH_THEME_GIT_PROMPT_PREFIX=""
|
||||||
|
ZSH_THEME_GIT_PROMPT_SUFFIX=""
|
||||||
|
ZSH_THEME_GIT_PROMPT_DIRTY=" %{$fg_bold[red]%}✗"
|
||||||
|
ZSH_THEME_GIT_PROMPT_CLEAN=" %{$fg_bold[green]%}✔"
|
||||||
|
|
||||||
|
local user_color='blue'
|
||||||
|
local back="${BG[237]}"
|
||||||
|
test $UID -eq 0 && user_color='red'
|
||||||
|
|
||||||
|
PROMPT='$(dirStack $back)
|
||||||
|
$back%B%!%b$back %{$fg_bold[$user_color]%}%~%{$reset_color%}'\
|
||||||
|
'$back $(git_prompt_status)%{$reset_color%}'\
|
||||||
|
'$back%{$fg_bold[magenta]%}$(git_prompt_info)%{$reset_color%}'\
|
||||||
|
'$back$(git_prompt_ahead)$reset_color'\
|
||||||
|
'$back%(!.#.>)$reset_color '
|
||||||
|
|
||||||
|
PROMPT2='%{$fg[red]%}%_ %{$reset_color%}'
|
||||||
|
PROMPT3='%{$fg[red]%}... %{$reset_color%}'
|
||||||
|
RPROMPT='%(?..%{$fg_bold[red]%}exit %?%{$reset_color%})'\
|
||||||
|
' %{$FG[186]%}(%D %*)%{$reset_color%}'
|
||||||
Loading…
Add table
Add a link
Reference in a new issue