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.
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"
[[ -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=