
So when I use my mouse wheel to scroll, or shift-pgup/down, it shows the scroll back just like it does now - however that information comes from tmux (and is distinct per pane/split). terminator, or native tmux).įinally, and most importantly, unification of the scrollback buffers. The same goes for creating a new tab should be identical to creating a new pane in tmux, so that if I create 3 new tabs, and then detached tmux, re-attaching to tmux I would still have 3 new tabs (whether I connect via. So if I use terminator to split screen, and it's "talking" to tmux, then that split screen is sent to tmux (so if I detached and re-attached, the same split screen would be there), and controlled locally (so clicking between splits switches windows). What I am asking for, is that things like the scrollback buffer and windowing that tmux has be 'exported' to the local terminal.

ssh, and move about - being able to re-attach to your tmux window is essential - and being able to have the terminal integrate properly while doing so is huge for productivity. This is not as big a deal when only working locally, but when you do a lot of work via. tmux managing panes by itself in one big window) is just painful.
ITERM2 VS TMUX MAC
Since leaving Mac and returning to Linux, I find myself sorely missing this functionality - especially managing scrollbacks and mouse copy/paste behavior with 'raw' tmux (ie. This is an amazing feature, and is unparalleled by any other terminal app I've seen. Which means one could attach to that session with a standard tmux session and it is identical. triple-click selecting a whole line only does so within that pane), and essentially does all pane and scrollback management in iterm2 - but still being a tmux window.
ITERM2 VS TMUX FULL
you split screen, rather than rendering by tmux inside the terminal window, iterm2 itself renders it as a split screen (or tabs, etc), with full scroll back support, proper mouse copy/paste functionality (ie.

Meaning that iTerm 2 will communicate directly with the tmux server, and then enable things like native scollback and windowing that is directed by tmux. ITerm 2 (only for mac) has full tmux integration.
