Function: image-dired-thumbnail-display-external
image-dired-thumbnail-display-external is an interactive and
byte-compiled function defined in image-dired.el.gz.
Signature
(image-dired-thumbnail-display-external)
Documentation
Display original image for thumbnail at point using external viewer.
The viewer command is specified by image-dired-external-viewer.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/image/image-dired.el.gz
(defun image-dired-thumbnail-display-external ()
"Display original image for thumbnail at point using external viewer.
The viewer command is specified by `image-dired-external-viewer'."
(interactive nil image-dired-thumbnail-mode)
(let ((file (image-dired-original-file-name)))
(if (not (image-dired-image-at-point-p))
(message "No thumbnail at point")
(if (not file)
(message "No original file name found")
(cond
((stringp image-dired-external-viewer)
(apply #'start-process "image-dired-thumb-external" nil
(append (string-split image-dired-external-viewer " ")
(list file))))
((eq system-type 'windows-nt)
(w32-shell-execute "open" file))
(t
(error "`image-dired-external-viewer' does not name an image viewer program")))))))