From af8b0fc05ebe5a20cd722df8242ebef9365e84a3 Mon Sep 17 00:00:00 2001 From: "itsZero (Chien-An Cho)" Date: Wed, 17 Oct 2012 15:32:51 +0000 Subject: [PATCH 1/2] let username sec. change color on remote shell --- powerline.zsh-theme | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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=" From 7b2777563d47a2a90b7588539719eb4798306270 Mon Sep 17 00:00:00 2001 From: "itsZero (Chien-An Cho)" Date: Wed, 17 Oct 2012 13:42:34 -0400 Subject: [PATCH 2/2] Update README.md for POWERLINE_DETECT_SSH --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 7f1b4c4..7cf8727 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 ------------