From: Chris Koeritz Date: Tue, 14 Nov 2017 20:56:26 +0000 (+0000) Subject: modified ssh alias X-Git-Tag: 2.140.100^2~13^2~4^2 X-Git-Url: https://feistymeow.org/gitweb/?a=commitdiff_plain;h=0a2f8110a30ce0dc4936ec6a4585fbbda831a5e5;p=feisty_meow.git modified ssh alias --- diff --git a/scripts/core/functions.sh b/scripts/core/functions.sh index b477db18..c078c90a 100644 --- a/scripts/core/functions.sh +++ b/scripts/core/functions.sh @@ -165,13 +165,18 @@ if [ -z "$skip_all" ]; then function ssh() { local args=($*) - save_terminal_title # we remember the old terminal title, then force the TERM variable to a more generic # version for the other side (just 'linux'); we don't want the remote side still # thinking it's running xterm. + save_terminal_title + # we save the value of TERM; we don't want to leave the user's terminal + # brain dead once we come back from this function. + local oldterm="$TERM" export TERM=linux /usr/bin/ssh -X -C "${args[@]}" restore_terminal_title + # restore the terminal variable also. + TERM="$oldterm" } ##############