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)