Function: dirvish-open-file

dirvish-open-file is a natively compiled function defined in dirvish.el.

Signature

(dirvish-open-file DV FIND-FN FILE)

Documentation

Open FILE using FIND-FN for default DV sessions.

Source Code

;; Defined in /nix/store/1gijwny2yx4fggrsb9l110h1ybs1gdk5-emacs-packages-deps/share/emacs/site-lisp/elpa/dirvish-20260725.1520/dirvish.el
(defun dirvish-open-file (dv find-fn file)
  "Open FILE using FIND-FN for default DV sessions."
  (let ((cur (current-buffer)) fbuf)
    (unwind-protect (funcall find-fn file)
      (unless (eq (setq fbuf (current-buffer)) cur)
        (dirvish--clear-session dv)
        (dirvish-save-dedication (switch-to-buffer fbuf))))))