From c9acb4e5e2a2a8189deb2c9b01c48a5ab3528817 Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Fri, 18 Dec 2020 06:33:48 +0300 Subject: .bashrc: better nested-tmux check TERM might be set to e.g. "screen" via an SSH connection, but we still want to attach to a tmux session in that case. --- %HOME%/.bashrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/%HOME%/.bashrc b/%HOME%/.bashrc index 4a3fefc..a8f32ab 100644 --- a/%HOME%/.bashrc +++ b/%HOME%/.bashrc @@ -134,6 +134,6 @@ nnn() { # tmux: start automatically. # https://unix.stackexchange.com/a/113768 -if command -v tmux &> /dev/null && [[ ! "$TERM" =~ screen ]] && [[ ! "$TERM" =~ tmux ]] && [ -z "$TMUX" ]; then +if command -v tmux &> /dev/null && [ -z "$STY" ] && [ -z "$TMUX" ]; then exec tmux new-session -A -s main fi -- cgit v1.2.3