aboutsummaryrefslogtreecommitdiff
path: root/tmux
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2016-12-19 11:49:37 +1300
committerTom Ryder <tom@sanctum.geek.nz>2016-12-19 11:49:37 +1300
commit677ce5b7d863c68c07b78ee8cad7104f3c75d752 (patch)
tree690804cc3282e11a3a9b7f8e717904b6e476ad89 /tmux
parente3350991d4e978e86d41eaa55f15e48f9cd224f6 (diff)
downloaddotfiles-677ce5b7d863c68c07b78ee8cad7104f3c75d752.tar.gz
dotfiles-677ce5b7d863c68c07b78ee8cad7104f3c75d752.zip
Keep trying ...
Diffstat (limited to 'tmux')
-rw-r--r--tmux/tmux.conf.m47
1 files changed, 1 insertions, 6 deletions
diff --git a/tmux/tmux.conf.m4 b/tmux/tmux.conf.m4
index 7b3fff51..97a9f2b4 100644
--- a/tmux/tmux.conf.m4
+++ b/tmux/tmux.conf.m4
@@ -8,17 +8,12 @@ set-environment -gru SSH_CONNECTION
set-environment -gru SSH_TTY
set-environment -gru WINDOWID
-# Reset SHLVL
-# This doesn't work quite right yet; if your SHELL is something that increments
-# SHLVL, it gets incremented twice; need to figure out a clean solution to this
-set-environment -gru SHLVL
-
# 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 ''
# Setting this makes each new pane a non-login shell, which suits me better
-set-option -g default-command "$SHELL"
+set-option -g default-command "unset SHLVL ; exec $SHELL"
# Expect a 256-color terminal
set-option -g default-terminal 'screen-256color'