I have something similar. I didn't think about including the windows but I did add tab completion which you might be interested in. I would rather have tab completion than fuzzy matching.
https://gist.github.com/nnu...
Totally digging the tm shortcut, thanks!
I created a version[1] of the banner function that resolves the two problems I had with the original[2]:
- It was printing out all session names that currently had a client attached, instead of just the current one
- For some reason the grep wasn't capturing the current window properly
[1]: https://gist.github.com/lep...
[2]: http://lep.ht/xd9N/4DGofSRA
I'm really curious. What's your use case for tmux? My computer runs for weeks or months at a time between reboots and my terminal instances run those whole times. I have multiple tabs that let me visually track instances, so... what is everyone using tmux for?
Basically what Brett said. I have to stare at a Windows box all day at work, but if there's any downtime I can use PuTTY to SSH into my machine at home. Everything is exactly how I left it and my soul hurts a little less.
Brett,
I only ever have one (giant) tmux session going, so I just made an alias to connect to it.
SSH. I can close a session with a long running process and open it back up on another machine or terminal and it's all there. That's my primary need, the rest I've just come to enjoy. Flipping through windows and panes by name and quick menus is really convenient once you open more than, say, four...