147acd22377d06eb41f4c4368ba33b98c9bbd034
- Author
- dstufft <donald.stufft@gmail.com>
- Committer
- Robby Russell <robby@planetargon.com>
- Date
Message
added the dstufft theme (based on prose by sjl)
Diff
1diff --git a/themes/dstufft.zsh-theme b/themes/dstufft.zsh-theme
2new file mode 100644
3index 0000000000000000000000000000000000000000..5a23fcea5d071de16b1685d3e35d059eb2492c31
4--- /dev/null
5+++ b/themes/dstufft.zsh-theme
6@@ -0,0 +1,19 @@
7+function prompt_char {
8+ git branch >/dev/null 2>/dev/null && echo '±' && return
9+ hg root >/dev/null 2>/dev/null && echo 'Hg' && return
10+ echo '○'
11+}
12+
13+function virtualenv_info {
14+ [ $VIRTUAL_ENV ] && echo '('`basename $VIRTUAL_ENV`') '
15+}
16+
17+PROMPT='
18+%{$fg[magenta]%}%n%{$reset_color%} at %{$fg[yellow]%}%m%{$reset_color%} in %{$fg_bold[green]%}${PWD/#$HOME/~}%{$reset_color%}$(git_prompt_info)
19+$(virtualenv_info)$(prompt_char) '
20+
21+ZSH_THEME_GIT_PROMPT_PREFIX=" on %{$fg[magenta]%}"
22+ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
23+ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[green]%}!"
24+ZSH_THEME_GIT_PROMPT_UNTRACKED="%{$fg[green]%}?"
25+ZSH_THEME_GIT_PROMPT_CLEAN=""