GNU bug report logs - #22763
25.1.50; Feature Request -- A faster method to obtain line number at position.

Previous Next

Package: emacs;

Reported by: Keith David Bershatsky <esq <at> lawlist.com>

Date: Mon, 22 Feb 2016 02:44:01 UTC

Severity: wishlist

Tags: fixed

Found in version 25.1.50

Fixed in version 28.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


Message #118 received at 22763 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Ben Levy <blevy <at> protonmail.com>
Cc: 22763 <at> debbugs.gnu.org
Subject: Re: bug#22763: 25.1.50;
 Feature Request -- A faster method to obtain line number at position.
Date: Thu, 20 May 2021 12:08:43 +0300
> Date: Thu, 20 May 2021 07:35:21 +0000
> From:  Ben Levy via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs <at> gnu.org>
> 
> > No, because 'start' is the byte position.
> 
> Oh, I was confused, sorry. In that case, I think the issue I'm having
> is that it still compares to BEGV even when absolute is non-nil.
> I think it should compare to BEG instead.

No, because POSITION should still be in the accessible portion of the
buffer.  The function only counts the lines since from BOB, but that
doesn't imply POSITION can be outside BEGV..ZV.

> Also this, and I think the comment has a typo ("n" should be "in"?).

Yes, already fixed.

Thanks.




This bug report was last modified 3 years and 363 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.