2 ms·
I spend about 70+% of my day in tmux. I usually have 15-16 windows (which I work hard to keep pared down), and some key windows with 6 panes (that I have muscl
by ghshephard 7y ago
I spend about 70+% of my day in tmux. I usually have 15-16 windows (which I work hard to keep pared down), and some key windows with 6 panes (that I have muscle memory regarding what they are precisely doing). I've got a fairly tight 242 line .tmux.conf that I git sync between my various workstations, with affordance for Linux/macOS/WSL to handle things like the clipboard.
In addition to just keeping all my states managed cleanly, a couple of the many key features that I love about tmux:
o No need for a mouse - this has been a life saver in the past when I was working on a customer site, and they had me locked down on a terminal environment where there wasn't any mouse pass-through for things like copy paste.
o tmux restore/resurrect are a godsend. I can do weekly kernel updates on windows-fast ring/lose power, and get all of my sessions and scrollback history
o A side benefit of the restore/resurrect capability, is that I can tar-ball my session state and have all my scroll back and commands on a separate system.
One of nice tweaks that has made a difference for me is creating new-windows and requiring they be named -
bind-key u command-prompt -p "WinName: " "neww -n %1"
that Ensures all my windows have a name that makes sense.
Love tmux, though, you can go down a rabbit-hole tweaking out your .tmux.conf.