GNU bug report logs -
#14013
24.3.50; dired-isearch-filenames-regexp is matching text outside filenames
Previous Next
Reported by: michael_heerdegen <at> web.de
Date: Wed, 20 Mar 2013 23:42:01 UTC
Severity: normal
Tags: patch
Merged with 29215
Found in versions 24.3.50, 26.0
Fixed in version 29.0.50
Done: Juri Linkov <juri <at> jurta.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Juri Linkov <juri <at> jurta.org> writes:
> After a short delay, this has been implemented now:
Thanks. I quickly tested your patch, and it seems to work well so far
(except for the ^ thing fo course). Also highlighting worked. Anything
particular I should keep my eye on?
I only noticed that if we keep the patch, the docstrings of the touched
functions seem to need and update.
> (defun wdired-change-to-wdired-mode ()
> @@ -238,8 +239,9 @@ wdired-change-to-wdired-mode
> (setq-local wdired--old-point (point))
> (wdired--set-permission-bounds)
> (setq-local query-replace-skip-read-only t)
> - (add-function :after-while (local 'isearch-filter-predicate)
> - #'wdired-isearch-filter-read-only)
> + (add-function :around (local 'isearch-search-fun-function)
> + #'dired-isearch-search-filenames)
> + (setq-local replace-re-search-function #'dired-isearch-search-filenames)
And: Is it intended that this is unconditional (I would expect a
`dired-isearch-filenames-mode' test)?
Thanks,
Michael.
This bug report was last modified 1 year and 352 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.