Variable: sgml-validate-command
sgml-validate-command is a customizable variable defined in
sgml-mode.el.gz.
Value
"Install (o)nsgmls, tidy, or some other SGML validator, and set `sgml-validate-command'"
Documentation
The command to validate an SGML document.
The file name of current buffer file name will be appended to this, separated by a space.
This variable was added, or its default value changed, in Emacs 21.1.
Probably introduced at or before Emacs version 21.1.
Source Code
;; Defined in /usr/src/emacs/lisp/textmodes/sgml-mode.el.gz
(defcustom sgml-validate-command
;; prefer tidy because (o)nsgmls is often built without --enable-http
;; which makes it next to useless
(cond ((executable-find "tidy")
;; tidy is available from https://tidy.sourceforge.net/
"tidy --gnu-emacs yes -utf8 -e -q")
((executable-find "nsgmls")
;; nsgmls is a free SGML parser in the SP suite available from
;; ftp.jclark.com, replaced old `sgmls'.
"nsgmls -s")
((executable-find "onsgmls")
;; onsgmls is the community version of `nsgmls'
;; hosted on https://openjade.sourceforge.net/
"onsgmls -s")
(t "Install (o)nsgmls, tidy, or some other SGML validator, and set `sgml-validate-command'"))
"The command to validate an SGML document.
The file name of current buffer file name will be appended to this,
separated by a space."
:type 'string
:version "21.1")