annotate oh-my-zsh/custom/themes/custom.zsh-theme @ 142:7a4e97f44baa

Show backgrounded jobs
author zegervdv <zegervdv@me.com>
date Mon, 13 Oct 2014 10:46:00 +0200
parents ce3f4f32d1b5
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
136
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
1 function get_pwd() {
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
2 echo "${PWD/$HOME/~}"
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
3 }
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
4
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
5 eval my_gray='$FG[237]'
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
6 eval my_orange='$FG[214]'
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
7
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
8
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
9 local git=$(git_prompt_info)
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
10 if [ ${#git} != 0 ]; then
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
11 ((git=${#git} - 10))
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
12 else
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
13 git=0
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
14 fi
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
15
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
16 local my_prompt_name='%n'
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
17 [[ "$SSH_CONNECTION" != '' ]] && my_prompt_name='%n@%m'
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
18
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
19 PROMPT='%{$fg[cyan]%}$my_prompt_name%{$reset_color%} in %{$fg[yellow]%}%~%b%{$reset_color%}
142
7a4e97f44baa Show backgrounded jobs
zegervdv <zegervdv@me.com>
parents: 136
diff changeset
20 %{$reset_color%}%(1j.%j .)%(?.%{$fg[white]%}.%{$fg[red]%})→ %{$reset_color%}'
136
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
21
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
22
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
23 RPROMPT='$my_gray$(git_prompt_info) $(git_prompt_status)%{$reset_color%}%'
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
24
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
25 ZSH_THEME_GIT_PROMPT_UNTRACKED="%{$fg[cyan]%} U"
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
26 ZSH_THEME_GIT_PROMPT_ADDED="%{$fg[green]%} A"
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
27 ZSH_THEME_GIT_PROMPT_DELETED="%{$fg[red]%} D"
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
28 ZSH_THEME_GIT_PROMPT_RENAMED="%{$fg[magenta]%} R"
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
29 ZSH_THEME_GIT_PROMPT_MODIFIED="%{$fg[blue]%} M"
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
30 ZSH_THEME_GIT_PROMPT_UNMERGED="%{$fg[yellow]%} U"
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
31
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
32 ZSH_THEME_GIT_PROMPT_PREFIX="${my_gray}"
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
33 ZSH_THEME_GIT_PROMPT_CLEAN=""
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
34 ZSH_THEME_GIT_PROMPT_DIRTY="%{$reset_color%}"
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
35 ZSH_THEME_GIT_PROMPT_SUFFIX="$my_gray%{$reset_color%}"
ce3f4f32d1b5 Moved custom zsh theme to custom folder in oh-my-zsh
zegervdv <zegervdv@me.com>
parents:
diff changeset
36