summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/regexp-opt.el
diff options
context:
space:
mode:
authorJuri Linkov <juri@linkov.net>2021-07-13 22:25:05 +0300
committerJuri Linkov <juri@linkov.net>2021-07-13 22:25:05 +0300
commit35a8861619d4a5038ff37aa9fbeb995bc9b861a7 (patch)
tree386cea6be80d9d35df6aebd8e8403ae3caa4c826 /lisp/emacs-lisp/regexp-opt.el
parentb68e7a64ae624f79538d618afa8f90ae73c26b33 (diff)
downloademacs-35a8861619d4a5038ff37aa9fbeb995bc9b861a7.tar.gz
emacs-35a8861619d4a5038ff37aa9fbeb995bc9b861a7.tar.bz2
emacs-35a8861619d4a5038ff37aa9fbeb995bc9b861a7.zip
Support Isearch filter predicates with empty search hits (bug#49534)
* lisp/isearch.el (isearch-search): Move (= (match-beginning 0) (match-end 0)) and (bobp)/(eobp) outside the call to isearch-filter-predicate. Use forward-char 1/-1 on empty matches only when going to retry search. (isearch-lazy-highlight-search): Remove (= (point) bound), but leave (= (match-beginning 0) (match-end 0)) since empty matches make no sense in lazy-highlighting.
Diffstat (limited to 'lisp/emacs-lisp/regexp-opt.el')
0 files changed, 0 insertions, 0 deletions