mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-12-28 10:56:36 +00:00
(isearch-*-char): Use the isearch-other-end as new
starting point in both directions.
This commit is contained in:
parent
0a20b6841d
commit
149d4fe55c
@ -968,12 +968,12 @@ If no previous match was done, just beep."
|
||||
|
||||
(progn
|
||||
(setq isearch-adjusted t)
|
||||
(let ((cs (nth (if isearch-forward
|
||||
5 ; isearch-other-end
|
||||
2) ; saved (point)
|
||||
(car (cdr isearch-cmds)))))
|
||||
;; (car isearch-cmds) is after last search;
|
||||
;; (car (cdr isearch-cmds)) is from before it.
|
||||
;; Get the isearch-other-end from before the last search.
|
||||
;; We want to start from there,
|
||||
;; so that we don't retreat farther than that.
|
||||
;; (car isearch-cmds) is after last search;
|
||||
;; (car (cdr isearch-cmds)) is from before it.
|
||||
(let ((cs (nth 5 (car (cdr isearch-cmds)))))
|
||||
(setq cs (or cs isearch-barrier))
|
||||
(goto-char
|
||||
(if isearch-forward
|
||||
|
Loading…
Reference in New Issue
Block a user