Hi,
I want to report a bug/make a feature request for Lish.
Right now, Lish has no idea of the terminal size on the connecting machine. My Ubuntu servers both assume the terminal is a classic 80x24. Unfortunately this makes working-in any terminal that isn't that exact size a glitchy and unfriendly experience.
As an example, here's a 120x34 terminal connected to a default 80x24.

My line got a little bit long, before the cursor got really confused, overwriting prior lines, all while leaving this harsh mess of terminal madness. It's not great.

As a workaround, I can fetch my local machines dimensions using tput:
Code:
tput cols
tput rows
And set them on the target machine using stty:
Code:
stty columns 120
stty rows 34
Problem is, this is the terminal size of my laptop. If I'm to Lish from my desktop, or even my phone, it's different, and we're back to square one.
SSH'ing directly to any other machines works fine (SSH clients seem totally capable of getting these values). And directly connecting to the Lish frontend appears to work fine. It's the machines I connect to from Lish that seem to be neglected.
My request: these terminal dimensions should correctly be forwarded to 'screen' or whatever Lish uses to talk to the machines.
Pretty please. ;D
Really, this terminal stuff drives me bananas.

. I have no problems with it on every other server and Linux machine I remote in to. It's only Lish that this is a pain on.
Thanks!
