Most important is some kind of smarts around tabs or panes. For example I'm working locally and I have the option of splitting the window using tmux, or the terminal, or opening another window.
- If I use tmux, I lose a lot of mouse support. Selecting always goes all the way across multiple panes. And scrolling doesn't scroll through the previous output.
- But I really like using tmux when I'm running on a remote machine (about half my terminal work). Opening another terminal pane requires me to ssh in again, and I like having tmux "save" my session remotely so I can pick up where I left off.
I end up working with multiple windows if working locally, and using tmux (and cursing the mouse things) when I'm working on a remote machine. This creates some unnecessary cognitive load around keyboard shortcuts and the generally different way of doing things.
My ideal solution would be a terminal that is aware of tmux so that mouse scroll/copy/paste works the right way, and I don't need to use different keyboard shortcuts when working locally or remotely. Does something like this exist?
Second feature I'd love is something with AI support (don't judge). I would love a keyboard shortcut that "breaks out" to be asking AI for a one-liner, and then if I accept the one-liner or script, then type/paste it into the terminal. I would like the AI backend to be configurable including local-only.
Any thoughts?