diff --git a/README.md b/README.md index 91e4a29..49f26ac 100644 --- a/README.md +++ b/README.md @@ -56,6 +56,12 @@ If you want git info on right instead of left : POWERLINE_SHOW_GIT_ON_RIGHT="true" ``` +If you want to tell if you are in a remote SSH session : + +``` +POWERLINE_DETECT_SSH="true" +``` + Requirements ------------ diff --git a/powerline.zsh-theme b/powerline.zsh-theme index ca58806..8c644c6 100644 --- a/powerline.zsh-theme +++ b/powerline.zsh-theme @@ -45,7 +45,17 @@ ZSH_THEME_GIT_PROMPT_RENAMED="%F{220]➜%f" ZSH_THEME_GIT_PROMPT_UNMERGED="%F{082]═%f" ZSH_THEME_GIT_PROMPT_UNTRACKED="%F{190]✭%f" -PROMPT="%K{green}%F{black} %n %k%f%F{green}%K{blue}"$'\u2b80'"%k%f%F{white}%K{blue} "$POWERLINE_CURRENT_PATH" "$POWERLINE_GIT_INFO_LEFT"%k%f%F{blue}"$'\u2b80'"%f " +POWERLINE_SEC1_BG=%K{green} +POWERLINE_SEC1_FG=%F{green} +POWERLINE_SEC1_TXT=%F{black} +if [ "$POWERLINE_DETECT_SSH" != "" ]; then + if [ -n "$SSH_CLIENT" ]; then + POWERLINE_SEC1_BG=%K{red} + POWERLINE_SEC1_FG=%F{red} + POWERLINE_SEC1_TXT=%F{white} + fi +fi +PROMPT="$POWERLINE_SEC1_BG$POWERLINE_SEC1_TXT %n %k%f$POWERLINE_SEC1_FG%K{blue}"$'\u2b80'"%k%f%F{white}%K{blue} "$POWERLINE_CURRENT_PATH" "$POWERLINE_GIT_INFO_LEFT"%k%f%F{blue}"$'\u2b80'"%f " if [ "$POWERLINE_NO_BLANK_LINE" = "" ]; then PROMPT="