Currently in our terminal based accounting system, clients mostly use putty (0.61) and when a report is viewed in the terminal, an escape code is issued that kicks the screen from 80 to 132 columns if the report is over 80 columns. This works with 'screen' and from a plain ssh session. So far I haven't been able to find a way to get tmux to pass the same escape codes through to the terminal software. It must be capturing it and sending it to /dev/null? In the server configuration for 'xterm', vt100 and ansi, I can see the escape codes used. Is there a way to allow these codes to pass-through tmux so that the terminal or putty software gets the code and does the column numbers switching?
For xterm and vt100 the 132 column escape code is: (ESC)[?3h and the return to 80 columns is: (ESC)[?3l
I love tmux speed and tmux.conf clarity of configs over 'screen' and 'screenrc', but this one item is keeping me from switching users over.