921d2f49ef01acce973980c0aa9c6ffbbd2fbd0b
- Author
- Robby Russell <robby@planetargon.com>
- Committer
- Robby Russell <robby@planetargon.com>
- Date
Message
Merge pull request #1228 from clutt0n/master
Small improving themes/jnrowe.zsh-theme
Diff
1diff --git a/themes/jnrowe.zsh-theme b/themes/jnrowe.zsh-theme
2index 7c8a7082e96696931d797f1e847d7eeef2f4c581..bae88f7abc6269d4eea700a47d8cf270cdb1fa63 100644
3--- a/themes/jnrowe.zsh-theme
4+++ b/themes/jnrowe.zsh-theme
5@@ -2,15 +2,14 @@ autoload -U add-zsh-hook
6 autoload -Uz vcs_info
7
8 zstyle ':vcs_info:*' actionformats \
9- '%F{5}(%f%s%F{5})%F{3}-%F{5}[%F{2}%b%F{3}|%F{1}%a%F{5}]%f '
10-zstyle ':vcs_info:*' formats \
11- '%F{2}%s%F{7}:%F{2}(%F{1}%b%F{2})%f '
12+ '%F{5}(%f%s%F{5})%F{3}-%F{5}[%F{2}%b%F{3}|%F{1}%a%F{5}]%f '
13+zstyle ':vcs_info:*' formats '%F{2}%s%F{7}:%F{2}(%F{1}%b%F{2})%f '
14 zstyle ':vcs_info:(sv[nk]|bzr):*' branchformat '%b%F{1}:%F{3}%r'
15 zstyle ':vcs_info:*' enable git
16
17-add-zsh-hook precmd prompt_jnrowe_precmd
18+add-zsh-hook precmd prompt_vcs
19
20-prompt_jnrowe_precmd () {
21+prompt_vcs () {
22 vcs_info
23
24 if [ "${vcs_info_msg_0_}" = "" ]; then
25@@ -24,8 +23,16 @@ prompt_jnrowe_precmd () {
26 fi
27 }
28
29+function {
30+ if [[ -n "$SSH_CLIENT" ]]; then
31+ PROMPT_HOST=" ($HOST)"
32+ else
33+ PROMPT_HOST=''
34+ fi
35+}
36+
37 local ret_status="%(?:%{$fg_bold[green]%}Ξ:%{$fg_bold[red]%}%S↑%s%?)"
38
39-PROMPT='${ret_status}%{$fg_bold[green]%}%p %{$fg_bold[yellow]%}%2~ ${vcs_info_msg_0_}${dir_status}%{$reset_color%} '
40+PROMPT='${ret_status}%{$fg[blue]%}${PROMPT_HOST}%{$fg_bold[green]%}%p %{$fg_bold[yellow]%}%2~ ${vcs_info_msg_0_}${dir_status}%{$reset_color%} '
41
42 # vim: set ft=zsh ts=4 sw=4 et: