Tmuxinator: Manage complex tmux sessions easily
After using tmux for a while, I realized that whenever I create new session locally, I end up opening same set of panes.
- One for work project (Sometimes more than one, but usually one)
- One for some kind of blog (I have three Hugo projects at this time)
- One misc. I start this in
~, I use this for runningbrewcommands or standalone python session, orbin/doom sync(which I’ve been doing from inside doom emacs these days, so the last usecase has gone down)
Turns out I’m not the only one™️ with such use case.
There is a tool called tmuxinator (what a 🆒 name)
I’ve created a default profile which starts these three panes when starting a new tmux session.
tmuxinator has features to do a lot more.
I’ll explore them slowly and update my tmuxinator config over the time. (Like everyone else 😄)