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)
(< (length (get-buffer-window-list)) 2))
(progn
(set-buffer-modified-p nil)
(dired--find-file #'find-alternate-file file))
(dired--find-file #'find-file file)))