alexg.theme for emacs

This commit is contained in:
alexg0 2010-07-27 13:42:19 -05:00
commit 03b937c07a

View file

@ -5,11 +5,25 @@
# note: %F and %K dont work correctly on non-color terminals
local return_code="%(?,,%{$fg[red]%}%? ↵%{$reset_color%})"
local prompt_char="%B%(!,#,»)%b"
local user_prompt_char="»"
ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg[red]%}"
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
local prompt_char="%B%(!,#,$user_prompt_char)%b"
local who_where="%(!,%{$fg[magenta]%}%n@%m,%{$fg[blue]%}%m)%{$reset_color%}"
PROMPT='$(git_prompt_info abbr)%1(l, ,)$who_where %{$fg[cyan]%}%2~ %{$reset_color%}$prompt_char '
RPS1="${return_code}"
ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg[red]%}"
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
# on dumb terminals, switch to simpler prompt char
# (for Emacs and tramp)
if [[ $TERM = 'dumb' ]]; then
user_prompt_char='$'
# change prefix as not to confuse tramp and emacs-shell
ZSH_THEME_GIT_PROMPT_PREFIX="["
ZSH_THEME_GIT_PROMPT_SUFFIX="]"
PROMPT='$ '
PS1='$ '
unsetopt zle
# unsetopt prompt_cr
fi