▲ | urquhartfe 6 days ago | |||||||
> okay, maybe not sessions Okay, but sessions are one of the best things about tmux. Sessions aside, in my opinion tmux's flow is just better than terminal emulators I've tried. It slots into my brain in a way no terminal emulator's tabbing support ever has, and I have never found a terminal emulator who supported keybindings in such a sophisticated and seamless manner as tmux does. I also concur with other commenters, who mention that having uniform multiplexing of shell windows between local and remote environments is super useful for muscle memory. | ||||||||
▲ | godelski 6 days ago | parent | next [-] | |||||||
Locally or remotely? Remotely I fully agree. But remotely I can't open a new window and my machine doesn't have different workspaces.
I'm curious about this actually. The opposite has been true in my experience. What keybindings are you missing? I can keybind essentially any script I want or any set of keystrokes.
I actually have the opposite experience. I mean I can bind ghostty splits to be identical to my tmux bindings, that's not an issue and trivial to merge. But I keep them separate because it contextualizes if I'm "here" or "there". Similarly I ensure that remote sessions have a different PS1 line so there are visual indications of where I am other than one small icon. Without this I find that it is easy to forget which machine I'm in. Had too many problems where I was running commands on one machine thinking I was in another. | ||||||||
▲ | accrual 6 days ago | parent | prev | next [-] | |||||||
> having uniform multiplexing of shell windows between local and remote environments is super useful for muscle memory. Yep, this is why I use the same .tmux.conf on my servers and my local machines. I don't have to care about my terminal emulator - I might be using a fully featured Windows Terminal or iTerm, or I might be using xterm or st on some spartan system. My navigation works the same everywhere. | ||||||||
| ||||||||
▲ | EPendragon 6 days ago | parent | prev [-] | |||||||
Keybindings and uniform experience across machines is what does it for me. |