bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#22763: 25.1.50; Feature Request -- A faster method to obtain line nu


From: Ben Levy
Subject: bug#22763: 25.1.50; Feature Request -- A faster method to obtain line number at position.
Date: Thu, 20 May 2021 20:40:31 +0000

> Please explain the connection.

Here's a minimal example (sorry I didn't try to do this earlier):

(with-temp-buffer
  (insert "foo\nbar\nbaz")
  (narrow-to-region 4 5)
  (message "%s" (line-number-at-pos 1 t)))

On the latest master (ef7a6eec20), this errors with

Args out of range: 1, 4, 5

But on emacs-27.2, it prints "1".

>From what I can tell, this is because the lisp version of line-number-at-pos
allowed the argument to be outside the visible range, and it widened before
counting lines to allow this.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]