memo.xight.org

日々のメモ

tmux上でssh, mosh接続したときに新しいウィンドウを生成する

.zshrc

if [[ -x /usr/local/bin/mosh || -x /usr/bin/mosh ]]; then
	function _mosh_tmux() {
		tmux new-window -n $@ "exec mosh $@"
	}
	compdef mosh=ssh
	compdef _mosh_tmux=ssh
	
	alias ssh="_mosh_tmux"
	alias mosh="_mosh_tmux"
fi

Reference

Tmux上でmosh接続したときに新しいウィンドウを生成する
http://blog.glidenote.com/blog/2012/04/11/mosh-with-tmux/