GNU bug report logs - #23426
25.0.93; dired-do-find-regexp doesn't find newline

Previous Next

Package: emacs;

Reported by: Heinz Rommerskirchen <heinz <at> h-rommerskirchen.de>

Date: Mon, 2 May 2016 17:19:02 UTC

Severity: normal

Merged with 24305

Found in versions 25.0.93, 25.1

Done: Dmitry Gutov <dgutov <at> yandex.ru>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Dmitry Gutov <dgutov <at> yandex.ru>
To: Heinz Rommerskirchen <heinz <at> h-rommerskirchen.de>, 23426 <at> debbugs.gnu.org
Subject: bug#23426: 25.0.93; dired-do-find-regexp doesn't find newline
Date: Mon, 2 May 2016 21:23:09 +0300
On 05/02/2016 08:17 PM, Heinz Rommerskirchen wrote:

> dired-do-find-regexp can't find matches for a regexp containing newline.
> To trigger the bug:
> - start "emacs -Q"
> - open "/usr/local/share/emacs/25.0.93/etc/" in dired
> - mark the file NEWS and maybe a few more
> - type "A C-q C-j C-q C-j"
> - there is a message in the echo area: "No matches for:
>
> "
> In former versions of Emacs (e.g. 24.5.1) this same recipe brought you
> to the first empty line in one of the marked files.

I don't know if it's possible to search for "A^J^J" using find+grep, and 
it's the implementation choice for this function.

On the one hand, it limits the variety of the regexp you can use. On the 
other hand, you can get results faster, and you can search inside 
directories (dired-do-search only searches within regular files and 
silently skips any marked directories).




This bug report was last modified 8 years and 269 days ago.

Previous Next


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