Variable: org-export-options-alist

org-export-options-alist is a variable defined in ox.el.gz.

Value

Large value
((:title "TITLE" nil nil parse)
 (:date "DATE" nil nil parse)
 (:author "AUTHOR" nil user-full-name parse)
 (:email "EMAIL" nil user-mail-address t)
 (:language "LANGUAGE" nil org-export-default-language t)
 (:select-tags "SELECT_TAGS" nil org-export-select-tags split)
 (:exclude-tags "EXCLUDE_TAGS" nil org-export-exclude-tags split)
 (:creator "CREATOR" nil org-export-creator-string)
 (:headline-levels nil "H" org-export-headline-levels)
 (:preserve-breaks nil "\\n" org-export-preserve-breaks)
 (:section-numbers nil "num" org-export-with-section-numbers)
 (:time-stamp-file nil "timestamp" org-export-time-stamp-file)
 (:with-archived-trees nil "arch" org-export-with-archived-trees)
 (:with-author nil "author" org-export-with-author)
 (:with-broken-links nil "broken-links" org-export-with-broken-links)
 (:with-clocks nil "c" org-export-with-clocks)
 (:with-creator nil "creator" org-export-with-creator)
 (:with-date nil "date" org-export-with-date)
 (:with-drawers nil "d" org-export-with-drawers)
 (:with-email nil "email" org-export-with-email)
 (:with-emphasize nil "*" org-export-with-emphasize)
 (:with-entities nil "e" org-export-with-entities)
 (:with-fixed-width nil ":" org-export-with-fixed-width)
 (:with-footnotes nil "f" org-export-with-footnotes)
 (:with-inlinetasks nil "inline" org-export-with-inlinetasks)
 (:with-latex nil "tex" org-export-with-latex)
 (:with-planning nil "p" org-export-with-planning)
 (:with-priority nil "pri" org-export-with-priority)
 (:with-properties nil "prop" org-export-with-properties)
 (:with-smart-quotes nil "'" org-export-with-smart-quotes)
 (:with-special-strings nil "-" org-export-with-special-strings)
 (:with-statistics-cookies nil "stat" org-export-with-statistics-cookies)
 (:with-sub-superscript nil "^" org-export-with-sub-superscripts)
 (:with-toc nil "toc" org-export-with-toc)
 (:with-tables nil "|" org-export-with-tables)
 (:with-tags nil "tags" org-export-with-tags)
 (:with-tasks nil "tasks" org-export-with-tasks)
 (:with-timestamps nil "<" org-export-with-timestamps)
 (:with-title nil "title" org-export-with-title)
 (:with-todo-keywords nil "todo" org-export-with-todo-keywords)
 (:cite-export "CITE_EXPORT" nil org-cite-export-processors))

Documentation

Alist between export properties and ways to set them.

The key of the alist is the property name, and the value is a list like (KEYWORD OPTION DEFAULT BEHAVIOR) where:

KEYWORD is a string representing a buffer keyword, or nil. Each
  property defined this way can also be set, during subtree
  export, through a headline property named after the keyword
  with the "EXPORT_" prefix (i.e. DATE keyword and EXPORT_DATE
  property).
OPTION is a string that could be found in an #+OPTIONS: line. DEFAULT is the default value for the property. BEHAVIOR determines how Org should handle multiple keywords for
  the same property. It is a symbol among:
  nil Keep old value and discard the new one.
  t Replace old value with the new one.
  space Concatenate the values, separating them with a space.
  newline Concatenate the values, separating them with
a newline.
  split Split values at white spaces, and cons them to the
previous list.
  parse Parse value as a list of strings and Org objects,
            which can then be transcoded with, e.g.,
            org-export-data. It implies space behavior.

Values set through KEYWORD and OPTION have precedence over DEFAULT.

All these properties should be back-end agnostic. Back-end specific properties are set through org-export-define-backend. Properties redefined there have precedence over these.

Source Code

;; Defined in /usr/src/emacs/lisp/org/ox.el.gz
(defconst org-export-options-alist
  '((:title "TITLE" nil nil parse)
    (:date "DATE" nil nil parse)
    (:author "AUTHOR" nil user-full-name parse)
    (:email "EMAIL" nil user-mail-address t)
    (:language "LANGUAGE" nil org-export-default-language t)
    (:select-tags "SELECT_TAGS" nil org-export-select-tags split)
    (:exclude-tags "EXCLUDE_TAGS" nil org-export-exclude-tags split)
    (:creator "CREATOR" nil org-export-creator-string)
    (:headline-levels nil "H" org-export-headline-levels)
    (:preserve-breaks nil "\\n" org-export-preserve-breaks)
    (:section-numbers nil "num" org-export-with-section-numbers)
    (:time-stamp-file nil "timestamp" org-export-time-stamp-file)
    (:with-archived-trees nil "arch" org-export-with-archived-trees)
    (:with-author nil "author" org-export-with-author)
    (:with-broken-links nil "broken-links" org-export-with-broken-links)
    (:with-clocks nil "c" org-export-with-clocks)
    (:with-creator nil "creator" org-export-with-creator)
    (:with-date nil "date" org-export-with-date)
    (:with-drawers nil "d" org-export-with-drawers)
    (:with-email nil "email" org-export-with-email)
    (:with-emphasize nil "*" org-export-with-emphasize)
    (:with-entities nil "e" org-export-with-entities)
    (:with-fixed-width nil ":" org-export-with-fixed-width)
    (:with-footnotes nil "f" org-export-with-footnotes)
    (:with-inlinetasks nil "inline" org-export-with-inlinetasks)
    (:with-latex nil "tex" org-export-with-latex)
    (:with-planning nil "p" org-export-with-planning)
    (:with-priority nil "pri" org-export-with-priority)
    (:with-properties nil "prop" org-export-with-properties)
    (:with-smart-quotes nil "'" org-export-with-smart-quotes)
    (:with-special-strings nil "-" org-export-with-special-strings)
    (:with-statistics-cookies nil "stat" org-export-with-statistics-cookies)
    (:with-sub-superscript nil "^" org-export-with-sub-superscripts)
    (:with-toc nil "toc" org-export-with-toc)
    (:with-tables nil "|" org-export-with-tables)
    (:with-tags nil "tags" org-export-with-tags)
    (:with-tasks nil "tasks" org-export-with-tasks)
    (:with-timestamps nil "<" org-export-with-timestamps)
    (:with-title nil "title" org-export-with-title)
    (:with-todo-keywords nil "todo" org-export-with-todo-keywords)
    ;; Citations processing.
    (:cite-export "CITE_EXPORT" nil org-cite-export-processors))
  "Alist between export properties and ways to set them.

The key of the alist is the property name, and the value is a list
like (KEYWORD OPTION DEFAULT BEHAVIOR) where:

KEYWORD is a string representing a buffer keyword, or nil.  Each
  property defined this way can also be set, during subtree
  export, through a headline property named after the keyword
  with the \"EXPORT_\" prefix (i.e. DATE keyword and EXPORT_DATE
  property).
OPTION is a string that could be found in an #+OPTIONS: line.
DEFAULT is the default value for the property.
BEHAVIOR determines how Org should handle multiple keywords for
  the same property.  It is a symbol among:
  nil       Keep old value and discard the new one.
  t         Replace old value with the new one.
  `space'   Concatenate the values, separating them with a space.
  `newline' Concatenate the values, separating them with
	    a newline.
  `split'   Split values at white spaces, and cons them to the
	    previous list.
  `parse'   Parse value as a list of strings and Org objects,
            which can then be transcoded with, e.g.,
            `org-export-data'.  It implies `space' behavior.

Values set through KEYWORD and OPTION have precedence over
DEFAULT.

All these properties should be back-end agnostic.  Back-end
specific properties are set through `org-export-define-backend'.
Properties redefined there have precedence over these.")