[PATCH] hgweb: wrap long lines in file source
Laurens Holst
laurens.nospam at grauw.nl
Wed Jun 26 12:07:49 CDT 2013
Op 26-06-13 16:43, Alexander Plavin schreef:
> Would you really like to see smth like this:
> http://aplavin.ru/2013-06-26-183449_626x1160_scrot.png
Of course that is not the alternative I was suggesting :).
If memory recalls, adding “overflow-x: auto” should cut off any
exceeding text on the right, and make it horizontally scrollable.
(Ideally you would make the alternating bars span the entire scrollable
width, but unfortunately that’s impossible without resorting to tables.)
> and more
> important, with very inconvenient scrollbar at the very bottom of the
> page? The first time I saw this it made me think about a bug in
> displaying.
Scrollbar at the bottom is a little inconvenient, sure, but you can also
scroll horizontally with many mouse wheels, or by middle-clicking and
moving the cursor to the right, or by moving two fingers to the right on
a touch pad, or by selecting text and dragging to your right. The
scrollbars are hardly ever being used any more nowadays.
I am not in favour of wrapping the source code, because that can
visually disturb the indentation. It may not be so bad on desktop-sized
displays, but especially on smaller screens like tablets or mobile
phones this can render code virtually unreadable. In some languages
(e.g. our beloved python) new lines can even significantly alter the
meaning of code.
Emacs and vim aside, editors normally don’t wrap lines and people will
be authoring code with this in mind. Programmers typically expect to
exert control of where and how the lines wrap in the editor, and expect
it to be displayed as such.
~Laurens
More information about the Mercurial-devel
mailing list