GNU bug report logs - #32462
26.1; Can `count-lines' be rewritten to use the newline cache?

Previous Next

Package: emacs;

Reported by: Phil Sainty <psainty <at> orcon.net.nz>

Date: Fri, 17 Aug 2018 01:02:01 UTC

Severity: wishlist

Found in version 26.1

Done: Phil Sainty <psainty <at> orcon.net.nz>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Phil Sainty <psainty <at> orcon.net.nz>
Cc: 32462 <at> debbugs.gnu.org
Subject: bug#32462: 26.1; Can `count-lines' be rewritten to use the newline cache?
Date: Fri, 17 Aug 2018 17:40:35 +0300
> Date: Fri, 17 Aug 2018 13:01:38 +1200
> From: Phil Sainty <psainty <at> orcon.net.nz>
> 
> `count-lines' uses a regexp search to find all the newlines (and/or
> carriage returns

It uses regexp search only when selective-display is in effect, which
means almost never.  Otherwise, it uses forward-line, which uses
scan_newline_from_point, which already uses the newline cache (unless
the cache is disabled).

(And based on my experience, the newline cache doesn't actually speed
up things all that much, except in buffers with unusually long lines.)




This bug report was last modified 6 years and 329 days ago.

Previous Next


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