mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-12 16:23:57 +00:00
(isearch-done): Use FOUND-POINT or FOUND-START
only if we restored isearch-window-configuration.
This commit is contained in:
parent
7327156500
commit
d8a4fc444a
@ -1,3 +1,8 @@
|
||||
2007-01-01 Richard Stallman <rms@gnu.org>
|
||||
|
||||
* isearch.el (isearch-done): Use FOUND-POINT or FOUND-START
|
||||
only if we restored isearch-window-configuration.
|
||||
|
||||
2006-12-31 Romain Francoise <romain@orebokech.com>
|
||||
|
||||
* net/tramp.el (tramp-default-method): Don't use `symbol-function'.
|
||||
|
@ -784,13 +784,15 @@ NOPUSH is t and EDIT is t."
|
||||
(lazy-highlight-cleanup lazy-highlight-cleanup)
|
||||
(let ((found-start (window-start (selected-window)))
|
||||
(found-point (point)))
|
||||
(if isearch-window-configuration
|
||||
(set-window-configuration isearch-window-configuration))
|
||||
|
||||
(if isearch-small-window
|
||||
(goto-char found-point)
|
||||
;; Exiting the save-window-excursion clobbers window-start; restore it.
|
||||
(set-window-start (selected-window) found-start t)))
|
||||
(when isearch-window-configuration
|
||||
(set-window-configuration isearch-window-configuration)
|
||||
(if isearch-small-window
|
||||
(goto-char found-point)
|
||||
;; set-window-configuration clobbers window-start; restore it.
|
||||
;; This has an annoying side effect of clearing the last_modiff
|
||||
;; field of the window, which can cause unwanted scrolling,
|
||||
;; so don't do it unless truly necessary.
|
||||
(set-window-start (selected-window) found-start t))))
|
||||
|
||||
(setq isearch-mode nil)
|
||||
(if isearch-input-method-local-p
|
||||
|
Loading…
Reference in New Issue
Block a user