Scintilla's behaviour when encountering lines longer than
the standard limit is (imho) unacceptable. Some lines of
code are long - it may not be possible to change this
when working with sourcecode belonging to others.
Scintilla should be able to cope with this.
First, the user has to be aware that the line may be
longer than scintilla's display - to know to scroll further
than the scrollbar shows is possible. Even when doing
this, the scrollbar does not update to a new larger size.
Next, if the user clicks in the editing window (while
scrolled beyond the default width) the control jumps
back to a position within the default width - confusing
It seems to me that most other edit controls have no
difficulties with long lines - calculating their widths and
updating the scrollbar as necessary. I understand that
Scintilla has more difficulties with this due to the fact
that non-fixed-width fonts are allowed causing expensive
width evaluations, but this must be made more user-
At the very least, when the user scrolls beyond the
default width the scroll parameters should be updated to
work with the new width (and also the code which
calculates the jumping back when the control is clicked).