Function: dirvish-fallback-dp
dirvish-fallback-dp is a natively compiled function defined in
dirvish.el.
Signature
(dirvish-fallback-dp FILE EXT PREVIEW-WINDOW DV)
Source Code
;; Defined in /nix/store/1gijwny2yx4fggrsb9l110h1ybs1gdk5-emacs-packages-deps/share/emacs/site-lisp/elpa/dirvish-20260725.1520/dirvish.el
(dirvish-define-preview fallback (file ext dv)
"Fallback preview dispatcher for FILE."
(let* ((attrs (ignore-errors (file-attributes file)))
(size (file-attribute-size attrs)) buf)
(cond ((setq buf (get-buffer
(format "PREVIEW :: %s :: %s"
(dv-timestamp dv) (file-name-nondirectory file))))
`(buffer . ,buf))
((not attrs)
`(info . ,(format "Can not get attributes of [ %s ]." file)))
((not size)
`(info . ,(format "Can not get file size of [ %s ]." file)))
((> size (or large-file-warning-threshold 10000000))
`(info . ,(format "File [ %s ] is too big for literal preview." file)))
((member ext dirvish-binary-exts)
`(info . "Preview disabled for binary files"))
(t (dirvish--preview-file-maybe-truncate dv file size)))))