Function: rng-format-manual
rng-format-manual is an interactive and byte-compiled function defined
in rng-maint.el.gz.
Signature
(rng-format-manual)
Documentation
Create manual.texi from manual.xml.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/nxml/rng-maint.el.gz
(defun rng-format-manual ()
"Create manual.texi from manual.xml."
(interactive)
(let ((xml-buf (find-file-noselect (expand-file-name rng-manual-xml
rng-dir)))
(texi-buf (find-file-noselect (expand-file-name rng-manual-texi
rng-dir))))
(with-current-buffer texi-buf
(erase-buffer)
(let ((standard-output texi-buf))
(princ (format "\\input texinfo @c -*- texinfo -*-\n\
@c %%**start of header\n\
@setfilename %s\n\
@settitle \n\
@c %%**end of header\n" rng-manual-info))
(set-buffer xml-buf)
(goto-char (point-min))
(xmltok-save
(xmltok-forward-prolog)
(rng-process-tokens))
(princ "\n@bye\n"))
(set-buffer texi-buf)
(rng-manual-fixup)
(texinfo-insert-node-lines (point-min) (point-max) t)
(texinfo-all-menus-update)
(save-buffer))))