I have a nice bash alias for tmux which opens a new window and directly ssh to whatever I specify
function s() {
tmux neww -n "$1" -- ssh "$1"
}
I want to also have something similar directly as an alias in tmux, so I can do C-b :s myhost
when I’m already in a ssh to another server, instead of having to change windows, and then run s myhost
in bash.
I tried using tmux’s confiug to do various variations of
set -s command-alias[100] s='run s'
Also using directly ssh
, or without using run etc. But I can’t figure it out.
Brilliant. I removed the port since I usually use my ssh config or I can just type with with
:
and it’s what I needed. Cheers