I've not yet seen it in a different mode. So I'd say this would be a safe bet. However, for scrolling down, you can always rely on finfo.line_length, which will hold the line length in bytes.
Besides that: great idea. Would be simple to implement (but I have to go to sleep now).