more stuff to tmuxssh

This commit is contained in:
Ville Rantanen
2016-07-19 08:56:44 +03:00
parent d3d24538ff
commit 6351c42991

View File

@@ -5,6 +5,9 @@ HELP="
Arguments: hostnames, or username@hostnames
ctrl-b m to toggle pane synchronization
ctrl-b arrows to move between tiles
ctrl-b space to switch layout
TMUXSSH_OPTIONS variable for ssh command line options
"
[[ -z "$1" ]] && {
@@ -16,14 +19,13 @@ Arguments: hostnames, or username@hostnames
exit
}
tmux new-session -d -s ssh$USER$$ 'ssh '$1
tmux new-session -d -s ssh$USER$$ "ssh $TMUXSSH_OPTIONS $1"
tmux set-window-option -t:0 synchronize-panes on
tmux bind-key m setw synchronize-panes
tmux rename-window 'VMS'
for (( i=2; i<=$#; i++ ))
do tmux split-window -h 'ssh '${!i}
tmux select-layout tiled
do tmux split-window -h "ssh $TMUXSSH_OPTIONS ${!i}"
tmux select-layout main-vertical
done
tmux -2 attach-session -t ssh$USER$$