DL
Size: a a a
DL
IO
IO
IO
IO
I generally consider display of line numbers for each line in the
buffer un-Emacsy, something that came from the dark era when we needed
to count lines to be able to tell the then existing editors something
like "move down N lines, then DO SOMETHING". Emacs pioneered today's
world where all this is unnecessary, and the rest is history.
However, many users want line numbers to be displayed in Emacs. I
don't know why they want it, perhaps they were "spoiled" by other IDEs
or something. In any case, given the popularity of the various add-on
modes which insist on displaying line numbers using all kinds of
tricks, I don't think we can ignore this tendency any longer, even if
we agree that this is a disease. The "epidemic" has spread too far
and too wide for us to continue looking the other way. And since
Emacs doesn't make it easy for a Lisp program to invade the holy realm
of redisplay, those modes use tricks that make Emacs slower and
frequently interfere with other packages. They also make demands on
the display engine that make Emacs harder to develop and maintain.
DL
DL
IO
DL
DL
IO
IO
DL
DL
DL
DL
DL
DL