By now, we have gone over nearly everything about the mechanics of tmux. Putting together everything from the previous chapters, we now know about configuration, sessions, windows and panes, text manipulation, and a smorgasbord of advanced usage in topics such as the paste buffer, moving windows, panes, and even launching sessions with some defaults. So at this point, we can use, configure, and customize tmux in many awesome ways.
Now, we will not explore new concepts in the mechanics of using tmux, but new ways to utilize the things we have already learned in order to simplify everyday workflows. In this chapter, we will cover the following topics:
Using tmux over SSH for long lived sessions
Setting up a virtual machine with Vagrant
Workflow with tmux over SSH
Launching tmux over SSH on connect
Using tmux for pair programming
Connection to the same session
Using Vagrant Cloud for pair programming
Using grouped sessions for pairing