3 ms·
Scrolling is broken from the average user's point of view because it moves the cursor. If you're typing something, and then scroll to reference some other part
by mrob 6y ago
Scrolling is broken from the average user's point of view because it moves the cursor. If you're typing something, and then scroll to reference some other part of the document, you can't just start typing again after finding the information you need. You have to manually restore the cursor position or you'll end up typing in the wrong place. Unlike pretty much every other text editor, Emacs's concept of a cursor is something that lives in screen space, not document space. It's stuck in the VT100 hardware cursor paradigm.