%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
;ELC ;;; Compiled ;;; in Emacs version 25.2.1 ;;; with all optimizations. ;;; This file contains utf-8 non-ASCII characters, ;;; and so cannot be loaded into Emacs 22 or earlier. (and (boundp 'emacs-version) (< (aref emacs-version (1- (length emacs-version))) ?A) (string-lessp emacs-version "23") (error "`%s' was compiled for Emacs 23 or later" #$)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\300\302!\210\300\303!\207" [require org-element org-macro ob-exp] 2) #@55 Maximum nesting depth for headlines, counting from 0. (defconst org-export-max-depth 19 (#$ . 505)) #@1220 Alist between export properties and ways to set them. The CAR of the alist is the property name, and the CDR 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. 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. (defconst org-export-options-alist '((:author "AUTHOR" nil user-full-name t) (:creator "CREATOR" nil org-export-creator-string) (:date "DATE" nil nil t) (:description "DESCRIPTION" nil nil newline) (:email "EMAIL" nil user-mail-address t) (:exclude-tags "EXCLUDE_TAGS" nil org-export-exclude-tags split) (:headline-levels nil "H" org-export-headline-levels) (:keywords "KEYWORDS" nil nil space) (:language "LANGUAGE" nil org-export-default-language t) (:preserve-breaks nil "\\n" org-export-preserve-breaks) (:section-numbers nil "num" org-export-with-section-numbers) (:select-tags "SELECT_TAGS" nil org-export-select-tags split) (:time-stamp-file nil "timestamp" org-export-time-stamp-file) (:title "TITLE" nil nil space) (:with-archived-trees nil "arch" org-export-with-archived-trees) (:with-author nil "author" org-export-with-author) (: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-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-todo-keywords nil "todo" org-export-with-todo-keywords)) (#$ . 613)) #@213 List of in-buffer keywords that require special treatment. These keywords are not directly associated to a property. The way they are handled must be hard-coded into `org-export--get-inbuffer-options' function. (defconst org-export-special-keywords '("FILETAGS" "SETUPFILE" "OPTIONS") (#$ . 3910)) #@463 Alist between filters properties and initial values. The key of each association is a property name accessible through the communication channel. Its value is a configurable global variable defining initial filters. This list is meant to install user specified filters. Back-end developers may install their own filters using `org-export-define-backend'. Filters defined there will always be prepended to the current list, so they always get applied first. (defconst org-export-filters-alist '((:filter-bold . org-export-filter-bold-functions) (:filter-babel-call . org-export-filter-babel-call-functions) (:filter-center-block . org-export-filter-center-block-functions) (:filter-clock . org-export-filter-clock-functions) (:filter-code . org-export-filter-code-functions) (:filter-comment . org-export-filter-comment-functions) (:filter-comment-block . org-export-filter-comment-block-functions) (:filter-diary-sexp . org-export-filter-diary-sexp-functions) (:filter-drawer . org-export-filter-drawer-functions) (:filter-dynamic-block . org-export-filter-dynamic-block-functions) (:filter-entity . org-export-filter-entity-functions) (:filter-example-block . org-export-filter-example-block-functions) (:filter-export-block . org-export-filter-export-block-functions) (:filter-export-snippet . org-export-filter-export-snippet-functions) (:filter-final-output . org-export-filter-final-output-functions) (:filter-fixed-width . org-export-filter-fixed-width-functions) (:filter-footnote-definition . org-export-filter-footnote-definition-functions) (:filter-footnote-reference . org-export-filter-footnote-reference-functions) (:filter-headline . org-export-filter-headline-functions) (:filter-horizontal-rule . org-export-filter-horizontal-rule-functions) (:filter-inline-babel-call . org-export-filter-inline-babel-call-functions) (:filter-inline-src-block . org-export-filter-inline-src-block-functions) (:filter-inlinetask . org-export-filter-inlinetask-functions) (:filter-italic . org-export-filter-italic-functions) (:filter-item . org-export-filter-item-functions) (:filter-keyword . org-export-filter-keyword-functions) (:filter-latex-environment . org-export-filter-latex-environment-functions) (:filter-latex-fragment . org-export-filter-latex-fragment-functions) (:filter-line-break . org-export-filter-line-break-functions) (:filter-link . org-export-filter-link-functions) (:filter-node-property . org-export-filter-node-property-functions) (:filter-options . org-export-filter-options-functions) (:filter-paragraph . org-export-filter-paragraph-functions) (:filter-parse-tree . org-export-filter-parse-tree-functions) (:filter-plain-list . org-export-filter-plain-list-functions) (:filter-plain-text . org-export-filter-plain-text-functions) (:filter-planning . org-export-filter-planning-functions) (:filter-property-drawer . org-export-filter-property-drawer-functions) (:filter-quote-block . org-export-filter-quote-block-functions) (:filter-quote-section . org-export-filter-quote-section-functions) (:filter-radio-target . org-export-filter-radio-target-functions) (:filter-section . org-export-filter-section-functions) (:filter-special-block . org-export-filter-special-block-functions) (:filter-src-block . org-export-filter-src-block-functions) (:filter-statistics-cookie . org-export-filter-statistics-cookie-functions) (:filter-strike-through . org-export-filter-strike-through-functions) (:filter-subscript . org-export-filter-subscript-functions) (:filter-superscript . org-export-filter-superscript-functions) (:filter-table . org-export-filter-table-functions) (:filter-table-cell . org-export-filter-table-cell-functions) (:filter-table-row . org-export-filter-table-row-functions) (:filter-target . org-export-filter-target-functions) (:filter-timestamp . org-export-filter-timestamp-functions) (:filter-underline . org-export-filter-underline-functions) (:filter-verbatim . org-export-filter-verbatim-functions) (:filter-verse-block . org-export-filter-verse-block-functions)) (#$ . 4216)) #@351 Default rule for link matching an inline image. This rule applies to links with no description. By default, it will be considered as an inline image if it targets a local file whose extension is either "png", "jpeg", "jpg", "gif", "tiff", "tif", "xbm", "xpm", "pbm", "pgm" or "ppm". See `org-export-inline-image-p' for more information about rules. (defconst org-export-default-inline-image-rule (byte-code "\300\301\302\303\"BC\207" ["file" format "\\.%s\\'" "\\(gif\\|jp\\(?:e?g\\)\\|p\\(?:bm\\|gm\\|ng\\|pm\\)\\|tiff?\\|x\\(?:[bp]m\\)\\)"] 4) (#$ . 8252)) #@323 Non-nil means asynchronous export process should leave data behind. This data is found in the appropriate "*Org Export Process*" buffer, and in files prefixed with "org-export-process" and located in `temporary-file-directory'. When non-nil, it will also set `debug-on-error' to a non-nil value in the external process. (defvar org-export-async-debug nil (#$ . 8819)) #@379 Record asynchronously generated export results and processes. This is an alist: its CAR is the source of the result (destination file or buffer for a finished process, original buffer for a running one) and its CDR is a list containing the back-end used, as a symbol, and either a process or the time at which it finished. It is used to build the menu from `org-export-stack'. (defvar org-export-stack-contents nil (#$ . 9196)) #@160 List of backends currently available in the exporter. This variable is set with `org-export-define-backend' and `org-export-define-derived-backend' functions. (defvar org-export--registered-backends nil (#$ . 9632)) #@148 Last command called from the dispatcher. The value should be a list. Its CAR is the action, as a symbol, and its CDR is a list of export options. (defvar org-export-dispatch-last-action nil (#$ . 9855)) #@228 The position where the last export command was created using the dispatcher. This marker will be used with `C-u C-c C-e' to make sure export repetition uses the same subtree if the previous command was restricted to a subtree. (defvar org-export-dispatch-last-position (make-marker) (#$ . 10066)) #@328 Name, if any, of the back-end used during an export process. Its value is a symbol such as `html', `latex', `ascii', or nil if the back-end is anonymous (see `org-export-create-backend') or if there is no export process in progress. It can be used to teach Babel blocks how to act differently according to the back-end used. (defvar org-export-current-backend nil (#$ . 10370)) (byte-code "\300\301\302\303\304\305\306\307&\210\300\310\302\311\304\312\306\301&\210\313\314\315\316\306\310\317\320&\210\313\321\322\323\306\310\317\324&\210\313\325\302\326\306\310\317\324&\210\313\327\330\331\306\310\317\332&\210\313\333\322\334\306\310\317\324&\210\313\335\302\336\306\310\317\337&\210\313\340\341\342\306\310\317\343&\210\313\344\345\346\306\310\347\350\351\352\317\353&\210\313\354\302\355\306\310\317\324&\210\313\356\322\357\306\310\317\324&\210\313\360\361\362\306\310\317\363&\210\313\364\322\365\306\310\317\324&\210\313\366\322\367\306\310\317\324&\210\313\370\322\371\306\310\347\350\351\372\317\373&\210\313\374\375\376\306\310\317\377&\210\313\201@ \201A \201B \306\310\317\201C &\210\313\201D \302\201E \306\310\317\324&\210\313\201F \322\201G \306\310\317\324&\210\313\201H \322\201I \306\310\347\350\351\201J \317\324&\210\313\201K \302\201L \306\310\347\350\351\201M \317\324&\210\313\201N \302\201O \306\310\317\324&\210\313\201P \322\201Q \306\310\317\324&\210\313\201R \201S \201T \306\310\317\201U &\210\313\201V \302\201W \306\310\347\350\351\201X \317\324&\210\313\201Y \322\201Z \306\310\317\324&\210\313\201[ \322\201\\ \306\310\347\350\351\201] \317\324&\210\313\201^ \322\201_ \306\310\347\350\351\201` \317\201a &\210\313\201b \322\201c \306\310\317\201d &\210\313\201e \322\201f \306\310\317\324&\210\313\201g \322\201h \306\310\317\201i &\210\313\201j \322\201k \306\310\317\201l &\210\313\201m \322\201n \306\310\317\324&\210\313\201o \322\201p \306\310\317\201q &\210\313\201r \322\201s \306\310\317\324&\210\313\201t \302\201u \306\310\347\350\351\201v \317\324&\210\313\201w \302\201x \306\310\347\350\351\201y \317\201z &\210\313\201{ \302\201| \306\310\347\350\351\201} \317\201~ &\210\313\201 \201\200 \201\201 \306\310\347\201\202 \317\201\203 & \210\313\201\204 \201\205 \201\206 \306\310\317\201\207 &\210\313\201\210 \322\201\211 \306\310\317\324&\210\313\201\212 \302\201\213 \306\310\347\350\351\201\214 \317\324&\210\313\201\215 \201\216 \201\217 \306\310\347\350\351\201\220 \317\201\221 &\210\313\201\222 \302\201\223 \306\310\347\350\351\201\224 \317\324&\207" [custom-declare-group org-export nil "Options for exporting Org mode files." :tag "Org Export" :group org org-export-general "General options for export engine." "Org Export General" custom-declare-variable org-export-with-archived-trees 'headline "Whether sub-trees with the ARCHIVE tag should be exported.\n\nThis can have three different values:\nnil Do not export, pretend this tree is not present.\nt Do export the entire tree.\n`headline' Only export the headline, but skip the tree below it.\n\nThis option can also be set with the OPTIONS keyword,\ne.g. \"arch:nil\"." :type (choice (const :tag "Not at all" nil) (const :tag "Headline only" headline) (const :tag "Entirely" t)) org-export-with-author t "Non-nil means insert author name into the exported file.\nThis option can also be set with the OPTIONS keyword,\ne.g. \"author:nil\"." boolean org-export-with-clocks "Non-nil means export CLOCK keywords.\nThis option can also be set with the OPTIONS keyword,\ne.g. \"c:t\"." org-export-with-creator 'comment "Non-nil means the postamble should contain a creator sentence.\n\nThe sentence can be set in `org-export-creator-string' and\ndefaults to \"Generated by Org mode XX in Emacs XXX.\".\n\nIf the value is `comment' insert it as a comment." (choice (const :tag "No creator sentence" nil) (const :tag "Sentence as a comment" comment) (const :tag "Insert the sentence" t)) org-export-with-date "Non-nil means insert date in the exported document.\nThis option can also be set with the OPTIONS keyword,\ne.g. \"date:nil\"." org-export-date-timestamp-format "Time-stamp format string to use for DATE keyword.\n\nThe format string, when specified, only applies if date consists\nin a single time-stamp. Otherwise its value will be ignored.\n\nSee `format-time-string' for details on how to build this\nstring." (choice (string :tag "Time-stamp format string") (const :tag "No format string" nil)) org-export-creator-string (format "Emacs %s (Org mode %s)" emacs-version (if (fboundp 'org-version) (org-version) "unknown version")) "Information about the creator of the document.\nThis option can also be set on with the CREATOR keyword." (string :tag "Creator string") org-export-with-drawers '(not "LOGBOOK") "Non-nil means export contents of standard drawers.\n\nWhen t, all drawers are exported. This may also be a list of\ndrawer names to export. If that list starts with `not', only\ndrawers with such names will be ignored.\n\nThis variable doesn't apply to properties drawers.\n\nThis option can also be set with the OPTIONS keyword,\ne.g. \"d:nil\"." :version "24.4" :package-version (Org . "8.0") (choice (const :tag "All drawers" t) (const :tag "None" nil) (repeat :tag "Selected drawers" (string :tag "Drawer name")) (list :tag "Ignored drawers" (const :format "" not) (repeat :tag "Specify names of drawers to ignore during export" :inline t (string :tag "Drawer name")))) org-export-with-email "Non-nil means insert author email into the exported file.\nThis option can also be set with the OPTIONS keyword,\ne.g. \"email:t\"." org-export-with-emphasize "Non-nil means interpret *word*, /word/, _word_ and +word+.\n\nIf the export target supports emphasizing text, the word will be\ntypeset in bold, italic, with an underline or strike-through,\nrespectively.\n\nThis option can also be set with the OPTIONS keyword,\ne.g. \"*:nil\"." org-export-exclude-tags '("noexport") "Tags that exclude a tree from export.\n\nAll trees carrying any of these tags will be excluded from\nexport. This is without condition, so even subtrees inside that\ncarry one of the `org-export-select-tags' will be removed.\n\nThis option can also be set with the EXCLUDE_TAGS keyword." (repeat (string :tag "Tag")) org-export-with-fixed-width "Non-nil means lines starting with \":\" will be in fixed width font.\n\nThis can be used to have pre-formatted text, fragments of code\netc. For example:\n : ;; Some Lisp examples\n : (while (defc cnt)\n : (ding))\nwill be looking just like this in also HTML. See also the QUOTE\nkeyword. Not all export backends support this.\n\nThis option can also be set with the OPTIONS keyword,\ne.g. \"::nil\"." org-export-with-footnotes "Non-nil means Org footnotes should be exported.\nThis option can also be set with the OPTIONS keyword,\ne.g. \"f:nil\"." org-export-with-latex "Non-nil means process LaTeX environments and fragments.\n\nThis option can also be set with the OPTIONS line,\ne.g. \"tex:verbatim\". Allowed values are:\n\nnil Ignore math snippets.\n`verbatim' Keep everything in verbatim.\nt Allow export of math snippets." (Org . "8.0") (choice (const :tag "Do not process math in any way" nil) (const :tag "Interpret math snippets" t) (const :tag "Leave math verbatim" verbatim)) org-export-headline-levels 3 "The last level which is still exported as a headline.\n\nInferior levels will usually produce itemize or enumerate lists\nwhen exported, but back-end behavior may differ.\n\nThis option can also be set with the OPTIONS keyword,\ne.g. \"H:2\"." integer org-export-default-language "en" "The default language for export and clocktable translations, as a string.\nThis may have an association in\n`org-clock-clocktable-language-setup',\n`org-export-smart-quotes-alist' and `org-export-dictionary'.\nThis option can also be set with the LANGUAGE keyword." (string :tag "Language") org-export-preserve-breaks "Non-nil means preserve all line breaks when exporting.\nThis option can also be set with the OPTIONS keyword,\ne.g. \"\\n:t\"." org-export-with-entities "Non-nil means interpret entities when exporting.\n\nFor example, HTML export converts \\alpha to α and \\AA to\nÅ.\n\nFor a list of supported names, see the constant `org-entities'\nand the user option `org-entities-user'.\n\nThis option can also be set with the OPTIONS keyword,\ne.g. \"e:nil\"." org-export-with-inlinetasks "Non-nil means inlinetasks should be exported.\nThis option can also be set with the OPTIONS keyword,\ne.g. \"inline:nil\"." (Org . "8.0") org-export-with-planning "Non-nil means include planning info in export.\n\nPlanning info is the line containing either SCHEDULED:,\nDEADLINE:, CLOSED: time-stamps, or a combination of them.\n\nThis option can also be set with the OPTIONS keyword,\ne.g. \"p:t\"." (Org . "8.0") org-export-with-priority "Non-nil means include priority cookies in export.\nThis option can also be set with the OPTIONS keyword,\ne.g. \"pri:t\"." org-export-with-section-numbers "Non-nil means add section numbers to headlines when exporting.\n\nWhen set to an integer n, numbering will only happen for\nheadlines whose relative level is higher or equal to n.\n\nThis option can also be set with the OPTIONS keyword,\ne.g. \"num:t\"." org-export-select-tags '("export") "Tags that select a tree for export.\n\nIf any such tag is found in a buffer, all trees that do not carry\none of these tags will be ignored during export. Inside trees\nthat are selected like this, you can still deselect a subtree by\ntagging it with one of the `org-export-exclude-tags'.\n\nThis option can also be set with the SELECT_TAGS keyword." (repeat (string :tag "Tag")) org-export-with-smart-quotes "Non-nil means activate smart quotes during export.\nThis option can also be set with the OPTIONS keyword,\ne.g., \"':t\".\n\nWhen setting this to non-nil, you need to take care of\nusing the correct Babel package when exporting to LaTeX.\nE.g., you can load Babel for french like this:\n\n#+LATEX_HEADER: \\usepackage[french]{babel}" (Org . "8.0") org-export-with-special-strings "Non-nil means interpret \"\\-\", \"--\" and \"---\" for export.\n\nWhen this option is turned on, these strings will be exported as:\n\n Org HTML LaTeX UTF-8\n -----+----------+--------+-------\n \\- ­ \\-\n -- – -- –\n --- — --- —\n ... … \\ldots …\n\nThis option can also be set with the OPTIONS keyword,\ne.g. \"-:nil\"." org-export-with-statistics-cookies "Non-nil means include statistics cookies in export.\nThis option can also be set with the OPTIONS keyword,\ne.g. \"stat:nil\"" (Org . "8.0") org-export-with-sub-superscripts "Non-nil means interpret \"_\" and \"^\" for export.\n\nIf you want to control how Org displays those characters, see\n`org-use-sub-superscripts'. `org-export-with-sub-superscripts'\nused to be an alias for `org-use-sub-superscripts' in Org <8.0,\nit is not anymore.\n\nWhen this option is turned on, you can use TeX-like syntax for\nsub- and superscripts and see them exported correctly.\n\nYou can also set the option with #+OPTIONS: ^:t\n\nSeveral characters after \"_\" or \"^\" will be considered as a\nsingle item - so grouping with {} is normally not needed. For\nexample, the following things will be parsed as single sub- or\nsuperscripts:\n\n 10^24 or 10^tau several digits will be considered 1 item.\n 10^-12 or 10^-tau a leading sign with digits or a word\n x^2-y^3 will be read as x^2 - y^3, because items are\n terminated by almost any nonword/nondigit char.\n x_{i^2} or x^(2-i) braces or parenthesis do grouping.\n\nStill, ambiguity is possible. So when in doubt, use {} to enclose\nthe sub/superscript. If you set this variable to the symbol `{}',\nthe braces are *required* in order to trigger interpretations as\nsub/superscript. This can be helpful in documents that need \"_\"\nfrequently in plain text." (Org . "8.0") (choice (const :tag "Interpret them" t) (const :tag "Curly brackets only" {}) (const :tag "Do not interpret them" nil)) org-export-with-toc "Non-nil means create a table of contents in exported files.\n\nThe TOC contains headlines with levels up\nto`org-export-headline-levels'. When an integer, include levels\nup to N in the toc, this may then be different from\n`org-export-headline-levels', but it will not be allowed to be\nlarger than the number of headline levels. When nil, no table of\ncontents is made.\n\nThis option can also be set with the OPTIONS keyword,\ne.g. \"toc:nil\" or \"toc:3\"." (choice (const :tag "No Table of Contents" nil) (const :tag "Full Table of Contents" t) (integer :tag "TOC to level")) org-export-with-tables "If non-nil, lines starting with \"|\" define a table.\nFor example:\n\n | Name | Address | Birthday |\n |-------------+----------+-----------|\n | Arthur Dent | England | 29.2.2100 |\n\nThis option can also be set with the OPTIONS keyword,\ne.g. \"|:nil\"." org-export-with-tags "If nil, do not export tags, just remove them from headlines.\n\nIf this is the symbol `not-in-toc', tags will be removed from\ntable of contents entries, but still be shown in the headlines of\nthe document.\n\nThis option can also be set with the OPTIONS keyword,\ne.g. \"tags:nil\"." (choice (const :tag "Off" nil) (const :tag "Not in TOC" not-in-toc) (const :tag "On" t)) org-export-with-tasks "Non-nil means include TODO items for export.\n\nThis may have the following values:\nt include tasks independent of state.\n`todo' include only tasks that are not yet done.\n`done' include only tasks that are already done.\nnil ignore all tasks.\nlist of keywords include tasks with these keywords.\n\nThis option can also be set with the OPTIONS keyword,\ne.g. \"tasks:nil\"." (choice (const :tag "All tasks" t) (const :tag "No tasks" nil) (const :tag "Not-done tasks" todo) (const :tag "Only done tasks" done) (repeat :tag "Specific TODO keywords" (string :tag "Keyword"))) org-export-time-stamp-file "Non-nil means insert a time stamp into the exported file.\nThe time stamp shows when the file was created. This option can\nalso be set with the OPTIONS keyword, e.g. \"timestamp:nil\"." org-export-with-timestamps "Non nil means allow timestamps in export.\n\nIt can be set to any of the following values:\n t export all timestamps.\n `active' export active timestamps only.\n `inactive' export inactive timestamps only.\n nil do not export timestamps\n\nThis only applies to timestamps isolated in a paragraph\ncontaining only timestamps. Other timestamps are always\nexported.\n\nThis option can also be set with the OPTIONS keyword, e.g.\n\"<:nil\"." (choice (const :tag "All timestamps" t) (const :tag "Only active timestamps" active) (const :tag "Only inactive timestamps" inactive) (const :tag "No timestamp" nil)) org-export-with-todo-keywords "Non-nil means include TODO keywords in export.\nWhen nil, remove all these keywords from the export. This option\ncan also be set with the OPTIONS keyword, e.g. \"todo:nil\"." org-export-allow-bind-keywords "Non-nil means BIND keywords can define local variable values.\nThis is a potential security risk, which is why the default value\nis nil. You can also allow them through local buffer variables." (Org . "8.0") org-export-snippet-translation-alist "Alist between export snippets back-ends and exporter back-ends.\n\nThis variable allows providing shortcuts for export snippets.\n\nFor example, with a value of ((\"h\" . \"html\")), the\nHTML back-end will recognize the contents of \"@@h:<b>@@\" as\nHTML code while every other back-end will ignore it." (Org . "8.0") (repeat (cons (string :tag "Shortcut") (string :tag "Back-end"))) org-export-coding-system "Coding system for the exported file." (Org . "8.0") coding-system org-export-copy-to-kill-ring 'if-interactive "Non-nil means pushing export output to the kill ring.\nThis variable is ignored during asynchronous export." "24.3" (choice (const :tag "Always" t) (const :tag "When export is done interactively" if-interactive) (const :tag "Never" nil)) org-export-initial-scope 'buffer "The initial scope when exporting with `org-export-dispatch'.\nThis variable can be either set to `buffer' or `subtree'." (choice (const :tag "Export current buffer" buffer) (const :tag "Export current subtree" subtree)) org-export-show-temporary-export-buffer "Non-nil means show buffer after exporting to temp buffer.\nWhen Org exports to a file, the buffer visiting that file is never\nshown, but remains buried. However, when exporting to\na temporary buffer, that buffer is popped up in a second window.\nWhen this variable is nil, the buffer remains buried also in\nthese cases." org-export-in-background "Non-nil means export and publishing commands will run in background.\nResults from an asynchronous export are never displayed\nautomatically. But you can retrieve them with \\[org-export-stack]." (Org . "8.0") org-export-async-init-file user-init-file "File used to initialize external export process.\nValue must be an absolute file name. It defaults to user's\ninitialization file. Though, a specific configuration makes the\nprocess faster and the export more portable." (Org . "8.0") (file :must-match t) org-export-dispatch-use-expert-ui "Non-nil means using a non-intrusive `org-export-dispatch'.\nIn that case, no help buffer is displayed. Though, an indicator\nfor current export scope is added to the prompt (\"b\" when\noutput is restricted to body only, \"s\" when it is restricted to\nthe current subtree, \"v\" when only visible elements are\nconsidered for export, \"f\" when publishing functions should be\npassed the FORCE argument and \"a\" when the export should be\nasynchronous). Also, [?] allows switching back to standard\nmode." (Org . "8.0")] 12) (defalias 'org-export-backend-p--cmacro #[(_cl-whole-arg cl-x) "\301\302\303\304\211\211&\207" [cl-x cl--defsubst-expand (cl-x) (cl-block org-export-backend-p (declare (side-effect-free error-free)) (and (vectorp cl-x) (>= (length cl-x) 8) (memq (aref cl-x 0) cl-struct-org-export-backend-tags) t)) nil] 7]) (put 'org-export-backend-p 'compiler-macro 'org-export-backend-p--cmacro) (defalias 'org-export-backend-p #[(cl-x) "\302!\205 G\303Y\205 \304H >\205 \305\207" [cl-x cl-struct-org-export-backend-tags vectorp 8 0 t] 2]) (byte-code "\300\301\302\303#\210\304\305\306\301#\207" [function-put org-export-backend-p side-effect-free error-free put org-export-backend cl-deftype-satisfies] 4) (defalias 'org-export-backend-name--cmacro #[(_cl-whole-arg cl-x) "\301\302\303\304\211\211&\207" [cl-x cl--defsubst-expand (cl-x) (cl-block org-export-backend-name (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-org-export-backend-tags)) (signal 'wrong-type-argument (list 'org-export-backend cl-x))) (aref cl-x 1)) nil] 7]) (put 'org-export-backend-name 'compiler-macro 'org-export-backend-name--cmacro) (defalias 'org-export-backend-name #[(cl-x) "\302H >\204 \303\304\305D\"\210\306H\207" [cl-x cl-struct-org-export-backend-tags 0 signal wrong-type-argument org-export-backend 1] 4]) (function-put 'org-export-backend-name 'side-effect-free t) (defalias 'org-export-backend-parent--cmacro #[(_cl-whole-arg cl-x) "\301\302\303\304\211\211&\207" [cl-x cl--defsubst-expand (cl-x) (cl-block org-export-backend-parent (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-org-export-backend-tags)) (signal 'wrong-type-argument (list 'org-export-backend cl-x))) (aref cl-x 2)) nil] 7]) (put 'org-export-backend-parent 'compiler-macro 'org-export-backend-parent--cmacro) (defalias 'org-export-backend-parent #[(cl-x) "\302H >\204 \303\304\305D\"\210\306H\207" [cl-x cl-struct-org-export-backend-tags 0 signal wrong-type-argument org-export-backend 2] 4]) (function-put 'org-export-backend-parent 'side-effect-free t) (defalias 'org-export-backend-transcoders--cmacro #[(_cl-whole-arg cl-x) "\301\302\303\304\211\211&\207" [cl-x cl--defsubst-expand (cl-x) (cl-block org-export-backend-transcoders (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-org-export-backend-tags)) (signal 'wrong-type-argument (list 'org-export-backend cl-x))) (aref cl-x 3)) nil] 7]) (put 'org-export-backend-transcoders 'compiler-macro 'org-export-backend-transcoders--cmacro) (defalias 'org-export-backend-transcoders #[(cl-x) "\302H >\204 \303\304\305D\"\210\306H\207" [cl-x cl-struct-org-export-backend-tags 0 signal wrong-type-argument org-export-backend 3] 4]) (function-put 'org-export-backend-transcoders 'side-effect-free t) (defalias 'org-export-backend-options--cmacro #[(_cl-whole-arg cl-x) "\301\302\303\304\211\211&\207" [cl-x cl--defsubst-expand (cl-x) (cl-block org-export-backend-options (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-org-export-backend-tags)) (signal 'wrong-type-argument (list 'org-export-backend cl-x))) (aref cl-x 4)) nil] 7]) (put 'org-export-backend-options 'compiler-macro 'org-export-backend-options--cmacro) (defalias 'org-export-backend-options #[(cl-x) "\302H >\204 \303\304\305D\"\210\306H\207" [cl-x cl-struct-org-export-backend-tags 0 signal wrong-type-argument org-export-backend 4] 4]) (function-put 'org-export-backend-options 'side-effect-free t) (defalias 'org-export-backend-filters--cmacro #[(_cl-whole-arg cl-x) "\301\302\303\304\211\211&\207" [cl-x cl--defsubst-expand (cl-x) (cl-block org-export-backend-filters (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-org-export-backend-tags)) (signal 'wrong-type-argument (list 'org-export-backend cl-x))) (aref cl-x 5)) nil] 7]) (put 'org-export-backend-filters 'compiler-macro 'org-export-backend-filters--cmacro) (defalias 'org-export-backend-filters #[(cl-x) "\302H >\204 \303\304\305D\"\210\306H\207" [cl-x cl-struct-org-export-backend-tags 0 signal wrong-type-argument org-export-backend 5] 4]) (function-put 'org-export-backend-filters 'side-effect-free t) (defalias 'org-export-backend-blocks--cmacro #[(_cl-whole-arg cl-x) "\301\302\303\304\211\211&\207" [cl-x cl--defsubst-expand (cl-x) (cl-block org-export-backend-blocks (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-org-export-backend-tags)) (signal 'wrong-type-argument (list 'org-export-backend cl-x))) (aref cl-x 6)) nil] 7]) (put 'org-export-backend-blocks 'compiler-macro 'org-export-backend-blocks--cmacro) (defalias 'org-export-backend-blocks #[(cl-x) "\302H >\204 \303\304\305D\"\210\306H\207" [cl-x cl-struct-org-export-backend-tags 0 signal wrong-type-argument org-export-backend 6] 4]) (function-put 'org-export-backend-blocks 'side-effect-free t) (defalias 'org-export-backend-menu--cmacro #[(_cl-whole-arg cl-x) "\301\302\303\304\211\211&\207" [cl-x cl--defsubst-expand (cl-x) (cl-block org-export-backend-menu (declare (side-effect-free t)) (or (and (memq (aref cl-x 0) cl-struct-org-export-backend-tags)) (signal 'wrong-type-argument (list 'org-export-backend cl-x))) (aref cl-x 7)) nil] 7]) (put 'org-export-backend-menu 'compiler-macro 'org-export-backend-menu--cmacro) (defalias 'org-export-backend-menu #[(cl-x) "\302H >\204 \303\304\305D\"\210\306H\207" [cl-x cl-struct-org-export-backend-tags 0 signal wrong-type-argument org-export-backend 7] 4]) (function-put 'org-export-backend-menu 'side-effect-free t) #@84 (fn CL-WHOLE &cl-quote &key NAME PARENT TRANSCODERS OPTIONS FILTERS BLOCKS MENU) (defalias 'org-export-create-backend--cmacro #[(cl-whole &rest #1=#:--cl-rest--) "\306\307\"A@\306\310\"A@\306\311\"A@\306\312\"A@\306\313\"A@\306\314\"A@\306\315\"A@\203f @\316>\203M AA\211\2028 \317>A@\203\\ \320\211\2028 \321\322@\"\210\2026 )\323\324\325\320\320 \n\f &\f.\207" [#1# name parent transcoders options filters plist-member :name :parent :transcoders :options :filters :blocks :menu (:name :parent :transcoders :options :filters :blocks :menu :allow-other-keys) :allow-other-keys nil error "Keyword argument %s not one of (:name :parent :transcoders :options :filters :blocks :menu)" cl--defsubst-expand (name parent transcoders options filters blocks menu) (cl-block org-export-create-backend "Constructor for objects of type `org-export-backend'." (declare (side-effect-free t)) (vector 'cl-struct-org-export-backend name parent transcoders options filters blocks menu)) blocks menu #2=#:--cl-keys-- cl-whole] 14 (#$ . 33897)]) (put 'org-export-create-backend 'compiler-macro 'org-export-create-backend--cmacro) #@118 Constructor for objects of type `org-export-backend'. (fn &key NAME PARENT TRANSCODERS OPTIONS FILTERS BLOCKS MENU) (defalias 'org-export-create-backend #[(&rest #1=#:--cl-rest--) "\306\307\"A@\306\310\"A@\306\311\"A@\306\312\"A@\306\313\"A@\306\314\"A@\306\315\"A@\203f @\316>\203M AA\211\2028 \317>A@\203\\ \320\211\2028 \321\322@\"\210\2026 )\323\324 \n\f &.\207" [#1# name parent transcoders options filters plist-member :name :parent :transcoders :options :filters :blocks :menu (:name :parent :transcoders :options :filters :blocks :menu :allow-other-keys) :allow-other-keys nil error "Keyword argument %s not one of (:name :parent :transcoders :options :filters :blocks :menu)" vector cl-struct-org-export-backend blocks menu #2=#:--cl-keys--] 10 (#$ . 35057)]) (byte-code "\300\301\302\303#\210\304\305\306\307\306\211\310\311\312\303& \207" [function-put org-export-create-backend side-effect-free t cl-struct-define org-export-backend nil cl-structure-object ((cl-tag-slot) (name) (parent) (transcoders) (options) (filters) (blocks) (menu)) cl-struct-org-export-backend-tags cl-struct-org-export-backend] 10) #@102 Return export back-end named after NAME. NAME is a symbol. Return nil if no such back-end is found. (defalias 'org-export-get-backend #[(name) "\30525 \306\211\2053 \n@\211\307H>\204 \310\311\312 D\"\210 \313H\f=\203+ \314\305 \"\210\nA\211\204\f \306*0\207" [org-export--registered-backends b --dolist-tail-- cl-struct-org-export-backend-tags name found nil 0 signal wrong-type-argument org-export-backend 1 throw] 5 (#$ . 36223)]) #@101 Register BACKEND as a known export back-end. BACKEND is a structure with `org-export-backend' type. (defalias 'org-export-register-backend #[(backend) "\306H >\204 \307\310\311D\"\210\312H\204 \313\314!\210\306H >\204( \307\310\311D\"\210\315H\211\203; \316\n!\204; \313\317\n\"\210)\306H >\204K \307\310\311D\"\210\320H\321\211\203f \f@\322\323\324B\"\210\fA\211\204U *\316\306H >\204w \307\310\311D\"\210\312H!\211\203\211 >\240\202\220 B\211)\207" [backend cl-struct-org-export-backend-tags parent name --dolist-tail-- old 0 signal wrong-type-argument org-export-backend 1 error "Cannot register a unnamed export back-end" 2 org-export-get-backend "Cannot use unknown \"%s\" back-end as a parent" 6 nil add-to-list org-element-block-name-alist org-element-export-block-parser org-export--registered-backends] 6 (#$ . 36671)]) #@43 Signal an error if BACKEND isn't defined. (defalias 'org-export-barf-if-invalid-backend #[(backend) "\302!\205 G\303Y\205 \304H >\205 \305?\205 \306\307\"\207" [backend cl-struct-org-export-backend-tags vectorp 8 0 t error "Unknown \"%s\" back-end: Aborting export"] 3 (#$ . 37536)]) #@220 Non-nil if BACKEND is derived from one of BACKENDS. BACKEND is an export back-end, as returned by, e.g., `org-export-create-backend', or a symbol referring to a registered back-end. BACKENDS is constituted of symbols. (defalias 'org-export-derived-backend-p #[(backend &rest backends) "9\203 \303!\205p \3042p \305H >\204 \306\307\310D\"\210\311H\203[ \305H >\2045 \306\307\310D\"\210\312H\n>\203B \313\304\314\"\210\303\305H >\204R \306\307\310D\"\210\311H!\211\202 \305H >\204j \306\307\310D\"\210\312H\n>0\207" [backend cl-struct-org-export-backend-tags backends org-export-get-backend exit 0 signal wrong-type-argument org-export-backend 2 1 throw t] 6 (#$ . 37835)]) #@356 Return full translation table for BACKEND. BACKEND is an export back-end, as return by, e.g,, `org-export-create-backend'. Return value is an alist where keys are element or object types, as symbols, and values are transcoders. Unlike to `org-export-backend-transcoders', this function also returns transcoders inherited from parent back-ends, if any. (defalias 'org-export-get-all-transcoders #[(backend) "9\203 \304!\205X \305H >\204 \306\307\310D\"\210\311H\312\305H >\2041 \306\307\310D\"\210\313H\211\203V \304\n!\314\305H >\204N \306\307\310D\"\210\311H\"\202\"