Variable: mm-text-html-renderer

mm-text-html-renderer is a customizable variable defined in mm-decode.el.gz.

Value

shr

Documentation

Renderer of HTML contents.

It is one of defined renderer types, or a rendering function. The defined renderer types are: shr: use the built-in Gnus HTML renderer; gnus-w3m: use Gnus renderer based on w3m; w3m: use emacs-w3m; w3m-standalone: use plain w3m; links: use links; lynx: use lynx.

This variable was added, or its default value changed, in Emacs 29.1.

Probably introduced at or before Emacs version 27.1.

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/mm-decode.el.gz
(defcustom mm-text-html-renderer
  (cond ((fboundp 'libxml-parse-html-region) 'shr)
	((executable-find "w3m") 'gnus-w3m)
	((executable-find "links") 'links)
        ((executable-find "lynx") 'lynx)
        (t 'shr))
  "Renderer of HTML contents.
It is one of defined renderer types, or a rendering function.
The defined renderer types are:
`shr': use the built-in Gnus HTML renderer;
`gnus-w3m': use Gnus renderer based on w3m;
`w3m': use emacs-w3m;
`w3m-standalone': use plain w3m;
`links': use links;
`lynx': use lynx."
  :version "29.1"
  :type '(choice (const shr)
                 (const gnus-w3m)
                 (const :tag "emacs-w3m" w3m)
                 (const :tag "standalone w3m" w3m-standalone)
		 (const links)
		 (const lynx)
		 (function))
  :group 'mime-display)