diff --git a/themes/sirkitree.zsh-theme b/themes/sirkitree.zsh-theme new file mode 100644 index 000000000..79ddb5977 --- /dev/null +++ b/themes/sirkitree.zsh-theme @@ -0,0 +1,28 @@ +local user='%{$fg[red]%}%n@%{$fg[red]%}%m%{$reset_color%}' +local pwd='%{$fg[red]%}%~%{$reset_color%}' +local rvm='' +if which rvm-prompt &> /dev/null; then + rvm='%{$fg[green]%}‹$(rvm-prompt i v g)›%{$reset_color%}' +else + if which rbenv &> /dev/null; then + rvm='%{$fg[green]%}‹$(rbenv version | sed -e "s/ (set.*$//")›%{$reset_color%}' + fi +fi +local return_code='%(?..%{$fg[red]%}%? ↵%{$reset_color%})' +local git_branch='$(git_prompt_status)%{$reset_color%}$(git_prompt_info)%{$reset_color%}' + +ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg[green]%}(" +ZSH_THEME_GIT_PROMPT_SUFFIX=")%{$reset_color%}" +ZSH_THEME_GIT_PROMPT_DIRTY="*" +ZSH_THEME_GIT_PROMPT_CLEAN="" + +ZSH_THEME_GIT_PROMPT_ADDED="%{$fg[green]%}✚" +ZSH_THEME_GIT_PROMPT_MODIFIED="%{$fg[blue]%}✹" +ZSH_THEME_GIT_PROMPT_DELETED="%{$fg[red]%}✖" +ZSH_THEME_GIT_PROMPT_RENAMED="%{$fg[magenta]%}➜" +ZSH_THEME_GIT_PROMPT_UNMERGED="%{$fg[yellow]%}═" +ZSH_THEME_GIT_PROMPT_UNTRACKED="%{$fg[cyan]%}⚡" + +PROMPT="%{$fg[blue]%}[${user}%{$fg[red]%}:${pwd}${git_branch}%{$fg[blue]%}] +%{$fg[green]%}$ " +RPROMPT="${return_code} ${git_branch} ${rvm}"