diff options
author | Juri Linkov <juri@jurta.org> | 2013-02-21 19:45:12 +0200 |
---|---|---|
committer | Juri Linkov <juri@jurta.org> | 2013-02-21 19:45:12 +0200 |
commit | 54d9de11684938dfc813a00af46c02e0e7b83f15 (patch) | |
tree | b47f6a1f1083302e2a556eec82adb12295a8fe10 /lisp/textmodes | |
parent | 62cfd799f17a31188b3cdb9ffbe1421b4e6cba5d (diff) | |
download | emacs-54d9de11684938dfc813a00af46c02e0e7b83f15.tar.gz |
* lisp/isearch.el (isearch-lazy-highlight-new-loop):
Set `isearch-lazy-highlight-start' and `isearch-lazy-highlight-end'
to `isearch-other-end' if it is not nil.
* lisp/replace.el (replace-highlight): Let-bind `isearch-other-end'
to `match-beg'.
* lisp/textmodes/ispell.el (ispell-highlight-spelling-error-overlay):
Let-bind `isearch-other-end' to `start', `isearch-forward' to t
and `isearch-error' to nil.
Fixes: debbugs:13402
Diffstat (limited to 'lisp/textmodes')
-rw-r--r-- | lisp/textmodes/ispell.el | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lisp/textmodes/ispell.el b/lisp/textmodes/ispell.el index 7bdb587c560..1d28de72996 100644 --- a/lisp/textmodes/ispell.el +++ b/lisp/textmodes/ispell.el @@ -2497,7 +2497,10 @@ The variable `ispell-highlight-face' selects the face to use for highlighting." (regexp-quote (buffer-substring-no-properties start end)) "\\b")) (isearch-regexp t) - (isearch-case-fold-search nil)) + (isearch-case-fold-search nil) + (isearch-forward t) + (isearch-other-end start) + (isearch-error nil)) (isearch-lazy-highlight-new-loop (if (boundp 'reg-start) reg-start) (if (boundp 'reg-end) reg-end))) |