Variable: image-file-name-extensions
image-file-name-extensions is a customizable variable defined in
image-file.el.gz.
Value
("png" "jpeg" "jpg" "gif" "tiff" "tif" "xbm" "xpm" "pbm" "pgm" "ppm" "pnm" "svg" "webp")
Documentation
A list of image-file filename extensions.
Filenames having one of these extensions are considered image files,
in addition to those matching image-file-name-regexps.
See auto-image-file-mode(var)/auto-image-file-mode(fun); if auto-image-file-mode(var)/auto-image-file-mode(fun) is enabled,
setting this variable directly does not take effect unless
auto-image-file-mode(var)/auto-image-file-mode(fun) is re-enabled; this happens automatically when
the variable is set using M-x customize (customize).
Source Code
;; Defined in /usr/src/emacs/lisp/image-file.el.gz
;;;###autoload
(defcustom image-file-name-extensions
(purecopy '("png" "jpeg" "jpg" "gif" "tiff" "tif" "xbm" "xpm" "pbm" "pgm" "ppm" "pnm" "svg" "webp"))
"A list of image-file filename extensions.
Filenames having one of these extensions are considered image files,
in addition to those matching `image-file-name-regexps'.
See `auto-image-file-mode'; if `auto-image-file-mode' is enabled,
setting this variable directly does not take effect unless
`auto-image-file-mode' is re-enabled; this happens automatically when
the variable is set using \\[customize]."
:type '(repeat string)
:set (lambda (sym val)
(set-default sym val)
(when auto-image-file-mode
;; Re-initialize the image-file handler
(auto-image-file-mode t)))
:initialize 'custom-initialize-default
:group 'image)