Scrollback and shift-PageUp/PageDown #145

Closed
phmarek opened this Issue Apr 11, 2012 · 2 comments

Projects

None yet

4 participants

@phmarek
phmarek commented Apr 11, 2012

In many terminal emulators shift+PageUp/PageDown allow to look back at the scrollback buffer; or, when a full-screen program is running (vim, screen), they are inhibited.

mosh does neither - scrolling back shows "bad" output (ie. simply cut off), and works in a ncurses program too (like vim).

So the easy way out would be to inhibit these keys; the "better" way might be to store some "historical" data (ie. the scrollback buffer), this might be fairly easy because of the delta sending (I'm hoping).

Having a configurable scrollback-buffer might then allow to see repeated data, ie. an (mostly) identical "ls -la" output - and that could be delta-encoded again, saving bandwidth.

Thanks a lot!

@traviscj

This is basically the same as #122, but:
+1: This is a pretty significant issue. Screen/tmux don't allow use of mouse scrolling, which I use pretty frequently.

@keithw
Member
keithw commented Apr 16, 2012

We will solve this when we do #2, thanks.

@kmcallister kmcallister closed this May 3, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment