stopped resetting TERM for ssh
authorChris Koeritz <fred@gruntose.com>
Wed, 15 Nov 2017 00:25:15 +0000 (19:25 -0500)
committerChris Koeritz <fred@gruntose.com>
Wed, 15 Nov 2017 00:25:15 +0000 (19:25 -0500)
scripts/core/functions.sh

index 007f47462cc251ebb7211ce2f1f4caf1e1a8c7ce..8625babc7f665a6c809ff0ad05da94a6a1a80003 100644 (file)
@@ -169,13 +169,14 @@ if [ -z "$skip_all" ]; then
     # 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
+#hmmm: why were we doing this?  it scorches the user's logged in session, leaving it without proper terminal handling.
+#    # 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 the terminal variable also.
-    TERM="$oldterm"
+#    # restore the terminal variable also.
+#    TERM="$oldterm"
     restore_terminal_title
   }