Skip to content

Commit

Permalink
Adding custom theme
Browse files Browse the repository at this point in the history
  • Loading branch information
Sébastien M-B committed Nov 4, 2011
1 parent 757fa33 commit 914e1b5
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions themes/essembeh.zsh-theme
@@ -0,0 +1,29 @@
# Theme with full path names and hostname
# Handy if you work on different servers all the time;


local return_code="%(?..%{$fg_bold[red]%}%? ↵%{$reset_color%})"

function my_git_prompt_info() {
ref=$(git symbolic-ref HEAD 2> /dev/null) || return
GIT_STATUS=$(git_prompt_status)
[[ -n $GIT_STATUS ]] && GIT_STATUS=" $GIT_STATUS"
echo "$ZSH_THEME_GIT_PROMPT_PREFIX${ref#refs/heads/}$GIT_STATUS$ZSH_THEME_GIT_PROMPT_SUFFIX"
}

LOGIN_COLOR=green
test -n "$SSH_CONNECTION" && LOGIN_COLOR=red
test $UID -eq 0 && LOGIN_COLOR=pink

PROMPT='%{$fg[$LOGIN_COLOR]%}%B%n@%M:%{$fg[yellow]%}%B%~%{$reset_color%}%b $(my_git_prompt_info)%(!.#.$) '
RPS1="${return_code}"

ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg[yellow]%}("
ZSH_THEME_GIT_PROMPT_SUFFIX=") %{$reset_color%}"
ZSH_THEME_GIT_PROMPT_UNTRACKED="%%"
ZSH_THEME_GIT_PROMPT_ADDED="+"
ZSH_THEME_GIT_PROMPT_MODIFIED="*"
ZSH_THEME_GIT_PROMPT_RENAMED="~"
ZSH_THEME_GIT_PROMPT_DELETED="!"
ZSH_THEME_GIT_PROMPT_UNMERGED="?"

0 comments on commit 914e1b5

Please sign in to comment.