aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tmux/tmux.conf12
1 files changed, 12 insertions, 0 deletions
diff --git a/tmux/tmux.conf b/tmux/tmux.conf
index e7f088bd..ca4e7172 100644
--- a/tmux/tmux.conf
+++ b/tmux/tmux.conf
@@ -1,3 +1,15 @@
+# Strip out a lot of machine and X11 dependent crap from the initial
+# environment
+set-environment -gru DISPLAY
+set-environment -gru SSH_CLIENT
+set-environment -gru SSH_CONNECTION
+set-environment -gru SSH_TTY
+set-environment -gru WINDOWID
+
+# Otherwise, use the environment we had when we started; don't touch it during
+# a session unless I specifically ask
+set-option -g update-environment 'COLORFGBG COLORTERM'
+
# Setting this makes each new pane a non-login shell, which suits me better
set-option -g default-command "exec $SHELL"