@@ -223,25 +223,24 @@ FN is the file path. POS can either be one of the following type:
223223 * integer : Position in file.
224224 * cons cell : Contain two integer. (line-number & column)
225225 * nil : Just open it without moving the point."
226- (save-selected-window
227- (with-selected-window minibuffer-scroll-window
228- (let (valid-file-p)
229- (when (and ivy-file-preview-preview-only
230- (not (find-buffer-visiting fn))
231- (buffer-file-name ))
232- (push fn ivy-file-preview--preview-files))
233- (unless (string= ivy-file-preview--selected-file fn)
234- (ivy-file-preview--delete-overlays))
235- (setq valid-file-p (ivy-file-preview--open-file fn pos))
236- (when (and ivy-file-preview-overlay-p ivy-file-preview-details valid-file-p)
237- (if (and (string= ivy-file-preview--ivy-text ivy-text)
238- ivy-file-preview--current-overlay)
239- (ivy-file-preview--swap-current-overlay)
240- (ivy-file-preview--safe-kill-timer ivy-file-preview--overlay-timer)
241- (setq ivy-file-preview--overlay-timer
242- (run-with-timer ivy-file-preview-overlay-delay-time nil
243- #'ivy-file-preview--delay-make-overlays )))
244- (setq ivy-file-preview--ivy-text ivy-text))))))
226+ (with-selected-window minibuffer-scroll-window
227+ (let (valid-file-p)
228+ (when (and ivy-file-preview-preview-only
229+ (not (find-buffer-visiting fn))
230+ (buffer-file-name ))
231+ (push fn ivy-file-preview--preview-files))
232+ (unless (string= ivy-file-preview--selected-file fn)
233+ (ivy-file-preview--delete-overlays))
234+ (setq valid-file-p (ivy-file-preview--open-file fn pos))
235+ (when (and ivy-file-preview-overlay-p ivy-file-preview-details valid-file-p)
236+ (if (and (string= ivy-file-preview--ivy-text ivy-text)
237+ ivy-file-preview--current-overlay)
238+ (ivy-file-preview--swap-current-overlay)
239+ (ivy-file-preview--safe-kill-timer ivy-file-preview--overlay-timer)
240+ (setq ivy-file-preview--overlay-timer
241+ (run-with-timer ivy-file-preview-overlay-delay-time nil
242+ #'ivy-file-preview--delay-make-overlays )))
243+ (setq ivy-file-preview--ivy-text ivy-text)))))
245244
246245(defun ivy-file-preview--after-select (&rest _ )
247246 " Execution after selection."
0 commit comments