GNU bug report logs -
#72147
30.0.60; 30.0.60; Misleading regexp highlighting in 'Q' dired command
Previous Next
Reported by: Visuwesh <visuweshm <at> gmail.com>
Date: Wed, 17 Jul 2024 03:44:02 UTC
Severity: normal
Found in version 30.0.60
Fixed in version 31.0.50
Done: Juri Linkov <juri <at> linkov.net>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Juri Linkov <juri <at> linkov.net> writes:
> >> Thanks for the patch, now pushed to master.
> >
> > Wouldn't it be better to add a new optional argument NO-HIGHLIGHT to
> > `query-replace-read-args', for stylistic reasons?
>
> It's not clear how such arg should be combined with
> `query-replace-lazy-highlight' in `query-replace-read-args':
>
> (defun query-replace-read-args (prompt regexp-flag &optional noerror no-highlight)
> ...
> (from (minibuffer-with-setup-hook
> (minibuffer-lazy-highlight-setup
> :highlight query-replace-lazy-highlight
>
> with `and'? With `or'? With `xor'?
> `(and query-replace-lazy-highlight (not no-highlight))'?
The installed patch binds query-replace-lazy-highlight to nil and
shadows the old binding. This would correspond to
(and query-replace-lazy-highlight (not no-highlight))
which looks reasonable in this case: we just an argument to inhibit
highlighting. Because we never want highlighting in some cases (like
here).
Michael.
This bug report was last modified 301 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.