Automate tmux sessions with tmuxinator

For those of us who spend a lot of time at a terminal, tmux is almost always part of our standard arsenal of tools. In my quest to make tmux a little more flexible, I came across tmuxinator today.

tmuxinator allows you to set up different profiles for tmux that automate the normally tedious task of launching a set of windows and panes in a specific arrangement. Very helpful for when I want to fire up a new dev environment.

The steps in the readme on github are pretty complete. The only gotcha I ran into with it was that on my current work machine (running Ubuntu 13.04 raring), I had to install ruby-dev before the tmuxinator gem would install.

I also installed tmux 1.8 from the ppa:pi-rho/dev ppa, as tmuxinator recommends 1.8.