4 ms·
The TTY sequences to insert or move lines give all the information needed to avoid scrolling other parts of the screen. Like most other things in the comments
by o11c 3y ago
The TTY sequences to insert or move lines give all the information needed to avoid scrolling other parts of the screen.
Like most other things in the comments here, this is addressed in the article.
- NovemberWhiskey 3y ago>The TTY sequences to insert or move lines give all the information needed to avoid scrolling other parts of the screen. Certainly for VT100 they do not - you can define the scroll region, but it's strictly "between line x and y" or "the whole screen" and you can only scroll up/down the entire region. The article only address smooth scrolling of entire lines. How do you "scroll only the buffer on the right side of the screen"?
- j4_james 3y agoOn later DEC terminals you could also set left and right margins (lookup DECSLRM). They didn't support smooth scrolling when those margins were enabled, but I don't see why a modern terminal emulator couldn't handle that.