mirror of
				https://github.com/tmux/tmux.git
				synced 2025-11-04 00:56:10 +00:00 
			
		
		
		
	Sync.
This commit is contained in:
		@@ -3,30 +3,47 @@
 | 
			
		||||
[ ! -z "$TMUX" ] && exit
 | 
			
		||||
 | 
			
		||||
SOCKET=/tmp/tmux-1000-main
 | 
			
		||||
SESSION=natasha-main
 | 
			
		||||
 | 
			
		||||
TMUX="tmux -S $SOCKET"
 | 
			
		||||
 | 
			
		||||
if ! $TMUX -s $SESSION has 2>/dev/null; then
 | 
			
		||||
    $TMUX new -d -s $SESSION -nyelena 'exec ssh yelena'		# 0
 | 
			
		||||
    # Session 0
 | 
			
		||||
    $TMUX new -d -s0 -nyelena 'exec ssh yelena'		# 0
 | 
			
		||||
 | 
			
		||||
    $TMUX set default-command "$SHELL -l"
 | 
			
		||||
    # This needs to be set before starting shells...
 | 
			
		||||
    $TMUX set default-command "exec $SHELL -l"
 | 
			
		||||
 | 
			
		||||
    $TMUX -s $SESSION neww -d -ntodo 'exec emacs ~/TODO'	# 1
 | 
			
		||||
    $TMUX -s $SESSION neww -d -nncmpc				# 2
 | 
			
		||||
    $TMUX -s $SESSION neww -d					# 3
 | 
			
		||||
    $TMUX -s $SESSION neww -d					# 4
 | 
			
		||||
    $TMUX -s $SESSION neww -d					# 5
 | 
			
		||||
    $TMUX -s $SESSION neww -d					# 6
 | 
			
		||||
    $TMUX -s $SESSION neww -d					# 7
 | 
			
		||||
    $TMUX -s $SESSION neww -d					# 8
 | 
			
		||||
    $TMUX -s $SESSION neww -d					# 9
 | 
			
		||||
    $TMUX -s0 neww -d -ntodo 'exec emacs ~/TODO'	# 1
 | 
			
		||||
    $TMUX -s0 neww -d -nncmpc				# 2
 | 
			
		||||
    $TMUX -s0 neww -d					# 3
 | 
			
		||||
    $TMUX -s0 neww -d					# 4
 | 
			
		||||
    $TMUX -s0 neww -d					# 5
 | 
			
		||||
    $TMUX -s0 neww -d					# 6
 | 
			
		||||
    $TMUX -s0 neww -d					# 7
 | 
			
		||||
    $TMUX -s0 neww -d					# 8
 | 
			
		||||
    $TMUX -s0 neww -d					# 9
 | 
			
		||||
 | 
			
		||||
    # Session 1
 | 
			
		||||
    $TMUX new -d -s1					# 0
 | 
			
		||||
 | 
			
		||||
    # Session 2
 | 
			
		||||
    $TMUX new -d -s2					# 0
 | 
			
		||||
 | 
			
		||||
    # Rebind prefix key
 | 
			
		||||
    $TMUX set prefix ^A
 | 
			
		||||
    $TMUX unbind ^B
 | 
			
		||||
    $TMUX bind ^A send-prefix
 | 
			
		||||
 | 
			
		||||
    # Bind q,w,e to session 0,1,2. We need per-session toolbar colours!
 | 
			
		||||
    $TMUX bind q switch 0
 | 
			
		||||
    $TMUX bind Q switch 0
 | 
			
		||||
    $TMUX bind w switch 1
 | 
			
		||||
    $TMUX bind W switch 1
 | 
			
		||||
    $TMUX bind e switch 2
 | 
			
		||||
    $TMUX bind E switch 2
 | 
			
		||||
 | 
			
		||||
    # No bells, thanks
 | 
			
		||||
    $TMUX set bell-action none
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
$TMUX -s $SESSION attach -d
 | 
			
		||||
$TMUX -s0 attach -d
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user