From e1475126991725e8e71dc35f05d6e7ca389956a2 Mon Sep 17 00:00:00 2001 From: Simon Ruderich Date: Sun, 22 Mar 2009 18:43:50 +0100 Subject: [PATCH] zsh: Display @ in window name when running ssh. The @ is added at the beginning like ! for sudo commands. This makes it easy to spot if a window is on the current computer or connected to another. --- zsh/rc | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/zsh/rc b/zsh/rc index 736fbcd..1ae1ab8 100644 --- a/zsh/rc +++ b/zsh/rc @@ -185,6 +185,12 @@ if [[ $TERM == screen* || $TERM == xterm* ]]; then program_sudo=!$program_sudo fi + # Add an at mark at the beginning if running ssh on a different + # computer. + if [[ -n $SSH_CONNECTION ]]; then + program_name="@$program_name" + fi + # Set the window name to the currently running program. window_title "$program_name" @@ -197,7 +203,11 @@ if [[ $TERM == screen* || $TERM == xterm* ]]; then [[ -z $window_reset ]] && return # Reset the window name to 'zsh'. - window_title "zsh" + if [[ -n $SSH_CONNECTION ]]; then + window_title "@zsh" + else + window_title "zsh" + fi # Just reset the name, so no screen reset necessary for the moment. window_reset= -- 2.44.1