Tmux, dotfiles, and the joy of text(thechangelog.com) |
Tmux, dotfiles, and the joy of text(thechangelog.com) |
* start my computer
* fire up a terminal
* run `screen`
* ssh into another machine
* run `screen -e^vv` on the remote machine
At this point I can control my local Screen with ctrl+a and my remote Screen with ctrl+v. Is there an equivalent workflow with tmux? Is there an alternative? The podcast hints at "tmux inception" and everyone hints that they avoid tmux within tmux.Feels a little bit like nerdery for the reason of nerdery.
And then I can detach from it and leave it running as I switch to another configuration.
And I can invite you in to pair program with me over a low-bandwith solution.
Finally, when I switch from OSX to Linux I can have the exact same environment. For example, I use this on servers.
So it's the same reason you'd use vim over Eclipse. Sounds like nerdery for the sake of nerdery, until it works for you.
For example, I have Command-T opening FuzzyFinder in ssh-Sessions and in Gvim, but use the lovely Peepopen in Macvim.
If you're using GVim or MacVim or some other GUI and it works, wonderful! If you're content with the speed that you're able to code, that's awesome. That said, back when I was using TextMate and Terminal, I thought I was really fast; and I'm probably 30-40% faster in vim than I ever was (or could be) in TextMate.
Clipboard usage is a bit odd; that said, how often do you spend using the clipboard every day? If the time spent mucking with clipboard is less than the time you save doing everything else... then you have your answer as to whether switching will be worth it to you. It absolutely, positively, with out a shred of doubt, is worth it to me.
Although I don't see me using nothing more than a tmux session exclusively in the future, I already adopted some things for my server work and I'm looking forward to the pragprog tmux book.