Function: dired--find-possibly-alternative-file

dired--find-possibly-alternative-file is a byte-compiled function defined in dired.el.gz.

Signature

(dired--find-possibly-alternative-file FILE)

Documentation

Find FILE, but respect dired-kill-when-opening-new-dired-buffer.

Source Code

;; Defined in /usr/src/emacs/lisp/dired.el.gz
(defun dired--find-possibly-alternative-file (file)
  "Find FILE, but respect `dired-kill-when-opening-new-dired-buffer'."
  (if (and dired-kill-when-opening-new-dired-buffer
           (file-directory-p file))
      (progn
        (set-buffer-modified-p nil)
        (dired--find-file #'find-alternate-file file))
    (dired--find-file #'find-file file)))