From d289938a057ab8572fc60eb5367980eeef35d600 Mon Sep 17 00:00:00 2001 From: Juri Linkov Date: Tue, 28 May 2013 02:02:37 +0300 Subject: * lisp/replace.el (perform-replace): Ignore invisible matches. In addition to checking `query-replace-skip-read-only', also filter out matches by calling `run-hook-with-args-until-failure' on `isearch-filter-predicates', and also check `search-invisible' for t or call `isearch-range-invisible'. (replace-dehighlight): Call `isearch-clean-overlays'. Fixes: debbugs:11746 --- etc/NEWS | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'etc/NEWS') diff --git a/etc/NEWS b/etc/NEWS index fbb32326da..80546ce985 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -236,11 +236,14 @@ callers to fit the image to a frame other than the selected frame. entries displayed by `Info-index-next', `Info-virtual-index' and `info-apropos'. -** Isearch +** Search and Replace *** `C-x 8 RET' in Isearch mode reads a character by its Unicode name and adds it to the search string. +*** `query-replace' skips invisible text when `search-invisible' is nil, +and opens overlays with hidden text when `search-invisible' is `open'. + ** MH-E has been updated to MH-E version 8.5. See MH-E-NEWS for details. -- cgit v1.2.3