Skip to content

Commit b07e8fb

Browse files
committed
Fixed virtual buffer, not visiting issue.
1 parent 85919c4 commit b07e8fb

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

ivy-file-preview.el

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -209,10 +209,11 @@ If CURRENT-OV is non-nil it create overlay that are currently selected."
209209
(defun ivy-file-preview--open-file (fn pos)
210210
"Open the file path (FN) and move to POS.
211211
If POS is nil then it won't moves."
212-
(let ((is-fild-p t))
212+
(let ((is-fild-p t) (just-fn (f-filename fn)))
213213
(cond ((file-exists-p fn) (find-file fn))
214214
((not ivy-file-preview-details) (setq is-fild-p nil))
215-
((find-buffer-visiting fn) (switch-to-buffer fn))
215+
((or (find-buffer-visiting fn) (get-buffer just-fn))
216+
(switch-to-buffer just-fn))
216217
(t (setq is-fild-p nil)))
217218
(if (not is-fild-p)
218219
(setq ivy-file-preview--selected-file "")

0 commit comments

Comments
 (0)