unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Native display of line numbers, improved
@ 2017-06-24 17:27 Eli Zaretskii
  2017-06-24 18:40 ` Clément Pit-Claudel
                   ` (4 more replies)
  0 siblings, 5 replies; 49+ messages in thread
From: Eli Zaretskii @ 2017-06-24 17:27 UTC (permalink / raw)
  To: emacs-devel

OK, I've updated the scratch/line-numbers branch with several bugfixes
and some new features.

All the bugs reported till now are fixed, with the sole exception of
truncated-lines display.  The latter behaves better now (in
particular, the funny problem reported by Martin, whereby you couldn't
get to the line beginning, is gone), but there are still issues with
hscrolling lines with TABs; I will try to fix those later.  The tricky
problems reported by Alan for Follow mode are also solved (relative
line numbers are now local to each window under Follow mode).

I fixed the issue with TAB stops, but only for the line-number
display, leaving alone other similar issues, like with line-prefix.

I added the features requested by several people, including relative
numbers with current line's number absolute, a separate face for
displaying the current line, and the display-line-numbers-disable
property for company-mode and its ilk.

The only requested feature that remains unimplemented is relative line
numbers counted visually.  The reason is that I'm not sure I
understand the requirements (and also not sure whether people who
asked for that have thought that through).  I will post a separate
message about that.

Comments and bug reports are welcome.  Apart of fixing bugs and
perhaps implementing the visual line counting, the only changes I plan
to commit before landing this on master is proper documentation in the
2 manuals.  Otherwise, the feature is complete from my POV, so here's
your chance to give it a ride before it lands.

Enjoy.



^ permalink raw reply	[flat|nested] 49+ messages in thread

end of thread, other threads:[~2017-07-20 21:35 UTC | newest]

Thread overview: 49+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-06-24 17:27 Native display of line numbers, improved Eli Zaretskii
2017-06-24 18:40 ` Clément Pit-Claudel
2017-06-24 18:51   ` Eli Zaretskii
2017-06-24 20:53 ` Stephen Berman
2017-06-25 14:07   ` Eli Zaretskii
2017-06-25 14:34     ` Stephen Berman
2017-06-25 15:10       ` Eli Zaretskii
2017-06-25 15:41         ` Stephen Berman
2017-06-25 16:02           ` Eli Zaretskii
2017-06-25 19:00             ` Stephen Berman
2017-06-24 21:23 ` Stephen Berman
2017-06-25 14:03   ` Eli Zaretskii
2017-06-25 14:34     ` Stephen Berman
2017-06-25 14:57       ` Eli Zaretskii
2017-07-17 22:20       ` line-number-mode at EOB (was: Native display of line numbers, improved) Stephen Berman
2017-07-18  4:16         ` line-number-mode at EOB Stefan Monnier
2017-07-18 14:04           ` Stephen Berman
2017-07-18 14:30             ` Stefan Monnier
2017-07-18 14:51               ` Eli Zaretskii
2017-07-18 15:04                 ` Stefan Monnier
2017-07-20 20:25                   ` Paul Eggert
2017-07-20 20:43                     ` Stephen Berman
2017-07-20 21:19                       ` Paul Eggert
2017-07-20 21:35                         ` Stephen Berman
2017-07-18 14:55         ` line-number-mode at EOB (was: Native display of line numbers, improved) Eli Zaretskii
2017-07-18 16:33           ` line-number-mode at EOB Stephen Berman
2017-07-18 19:03             ` Eli Zaretskii
2017-07-18 20:38               ` Stephen Berman
2017-06-25  9:59 ` Native display of line numbers, improved martin rudalics
2017-06-25 13:54   ` Eli Zaretskii
2017-06-25 15:58     ` martin rudalics
2017-06-25 20:30 ` Alex
2017-06-26  2:39   ` Eli Zaretskii
2017-06-26  3:43     ` Alex
2017-06-26  3:50       ` Alex
2017-06-26 14:58         ` Eli Zaretskii
2017-06-26 19:41           ` Alex
2017-06-27 14:25             ` Eli Zaretskii
2017-06-29 20:25               ` Native line numbers column disappears at times Kaushal Modi
2017-06-30  6:00                 ` Eli Zaretskii
2017-07-10 18:53                   ` Kaushal Modi
2017-07-10 19:31                     ` Eli Zaretskii
2017-07-10 20:56                       ` Kaushal Modi
2017-06-26 14:54       ` Native display of line numbers, improved Eli Zaretskii
2017-06-26 15:28         ` Stefan Monnier
2017-06-26 15:56           ` Eli Zaretskii
2017-06-26 16:12             ` Stefan Monnier
2017-06-26 16:26               ` Eli Zaretskii
2017-06-26 19:36             ` Alex

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).