@ -102,7 +102,7 @@ The segments that are currently available are:
* `swap` - Prints the current swap size.
* [`time`](#time) - System time.
* [`vi_mode`](#vi_mode)- Your prompt's Vi editing mode (NORMAL|INSERT).
* `SSH` - Additional Identifier for SSH Sessions.
* `ssh` - Indicates whether or not you are in an SSH session.
**Development Environment Segments:**
* [`vcs`](#vcs) - Information about this `git` or `hg` repository (if you are in one).
@ -79,6 +79,7 @@ case $POWERLEVEL9K_MODE in
SWIFT_ICON ''
PUBLIC_IP_ICON ''
LOCK_ICON $'\UE138' #
SSH_ICON '(ssh)'
)
;;
'awesome-fontconfig')
@ -140,6 +141,7 @@ case $POWERLEVEL9K_MODE in
*)
@ -201,6 +203,7 @@ case $POWERLEVEL9K_MODE in
SWIFT_ICON 'Swift'
LOCK_ICON $'\UE0A2'
esac
@ -933,6 +933,12 @@ prompt_rvm() {
fi
}
prompt_ssh() {
if [[ -n "$SSH_CLIENT" ]] || [[ -n "$SSH_TTY" ]]; then
"$1_prompt_segment" "$0" "$2" "$DEFAULT_COLOR" "yellow" "" 'SSH_ICON'
# Status: return code if verbose, otherwise just an icon if an error occurred
set_default POWERLEVEL9K_STATUS_VERBOSE true
set_default POWERLEVEL9K_STATUS_OK_IN_NON_VERBOSE false