GNU bug report logs -
#76167
31.0.50; view-mode un-expected jump-overs
Previous Next
Reported by: Tomas Nordin <tomasn <at> posteo.net>
Date: Sun, 9 Feb 2025 22:10:01 UTC
Severity: normal
Tags: confirmed, patch
Found in version 31.0.50
Fixed in version 31.1
Done: Stefan Kangas <stefankangas <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
Message #8 received at 76167 <at> debbugs.gnu.org (full text, mbox):
> From: Tomas Nordin <tomasn <at> posteo.net>
> Date: Sun, 09 Feb 2025 22:09:42 +0000
>
> View-mode has less like features like View-search-regexp-forward (/) and
> View-search-last-regexp-forward (n). Using them I do some un-expected
> observations. Here is a repro:
>
> $ echo 1 word > words
> $ echo 2 >> words
> $ for n in $(seq 3 6); do echo $n word >> words; done
> $ emacs -Q words
> M-x view-mode
> / word
> n ; until on line 6
> p ; as far up as possible
>
> The observation is that searching backwards jumps over every second
> search hit when matches occur on consecutive lines.
>
> Now do
>
> / !drow
>
> And play with n and p. The bang tells to match every line that does
> not match the regex. Again every second expected match is "jumped"
> over. In this case also when searching forward. (Expected is that
> every line is a search hit).
>
> Maybe not many people use view-mode and it's less-like search
> features, and so this was never complained about.
>
> I find that the attached patch solves the problem. What do you think?
Thanks.
I don't use view-mode that much, so I don't have an opinion on this
behavior change. Could people who use view-mode please chime in and
voice their opinions?
This bug report was last modified 74 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.