Associate all defcustoms to options in back-end definitions
commit7a956c3880bc0970b2f41ee06762a9ce98918086
authorNicolas Goaziou <n.goaziou@gmail.com>
Wed, 21 May 2014 07:06:59 +0000 (21 09:06 +0200)
committerNicolas Goaziou <n.goaziou@gmail.com>
Wed, 28 May 2014 12:53:29 +0000 (28 14:53 +0200)
treef624e10fa4b9e971484a1002a813a354f6bccd99
parentaa86e4bc9f7eab2b610460812af2cbc93ba2387e
Associate all defcustoms to options in back-end definitions

* lisp/ox-ascii.el:
* lisp/ox-beamer.el:
* lisp/ox-html.el:
* lisp/ox-latex.el:
* lisp/ox-man.el:
* lisp/ox-md.el:
* lisp/ox-odt.el:
* lisp/ox-org.el:
* lisp/ox-texinfo.el: All defcustoms are defined as options in the
  back-end.
* lisp/ox-icalendar.el (icalendar): Ditto.  Also rename :with-vtodo
  property to :icalendar-include-todo.

* doc/org.texi (Publishing options): Update back-end specific
  properties.  Remove @vindex entries so as not to clobber variables
  index.

This change allows to change default value for any defcustom on the
fly when publishing.  It also normalizes how to choose and name what
variables to define as back-end options.
doc/org.texi
lisp/ox-ascii.el
lisp/ox-beamer.el
lisp/ox-html.el
lisp/ox-icalendar.el
lisp/ox-latex.el
lisp/ox-man.el
lisp/ox-md.el
lisp/ox-odt.el
lisp/ox-org.el
lisp/ox-texinfo.el