mirror of
https://git.savannah.gnu.org/git/emacs/org-mode.git
synced 2024-09-30 11:57:47 +00:00
54318add34
* lisp/org-element.el (org-element-export-block-parser): (org-element--current-element): Use new syntax for export blocks. (org-element-block-name-alist): Remove. * lisp/ox.el (org-export-register-backend): (org-export-define-derived-backend): Remove :export-block keyword from back-end's definition. (org-export-expand-include-keyword): Use new syntax for include keywords. * lisp/ox-ascii.el (ascii): * lisp/ox-beamer.el (beamer): * lisp/ox-html.el (html): * lisp/ox-latex.el (latex): (org-latex-prefer-user-labels): * lisp/ox-man.el (man): * lisp/ox-md.el (md): * lisp/ox-odt.el (odt): * lisp/ox-texinfo.el (texinfo): Propagate changes to "ox.el". * lisp/ob-core.el (org-babel-insert-result): * lisp/ob-haskell.el (org-babel-haskell-export-to-lhs): Use new syntax. * lisp/org.el (org-structure-template-alist): Use new syntax. (org-protecting-blocks): Add "export" to protected blocks. Remove back-ends blocks, which are now special blocks. (org-fontify-meta-lines-and-blocks-1): Fontify correctly new blocks. * lisp/org-footnote.el (org-footnote-forbidden-blocks): * lisp/org-list.el (org-list-forbidden-blocks): Add "export" to forbidden blocks. Remove back-ends blocks, which are now special blocks. * contrib/lisp/ox-extra.el: Update comments. * testing/lisp/test-org-element.el (test-org-element/export-block-parser): (test-org-element/export-block-interpreter): * testing/lisp/test-ob.el (test-ob/org-babel-remove-result--results-html): (test-ob/org-babel-remove-result--results-latex): * testing/lisp/test-ox.el (test-org-export/expand-include): Update tests. Export blocks are explicitly marked as such at the syntax level to disambiguate their parsing from special blocks. The new syntax is #+BEGIN_EXPORT backend ... #+END_EXPORT instead of #+BEGIN_backend ... #+END_backend As a consequence, =INCLUDE= keywords syntax is modified, e.g., #+INCLUDE: "file.org" HTML becomes #+INCLUDE: "file.org" export html |
||
---|---|---|
.. | ||
htmlize.el | ||
ob-eukleides.el | ||
ob-fomus.el | ||
ob-julia.el | ||
ob-mathematica.el | ||
ob-mathomatic.el | ||
ob-oz.el | ||
ob-stata.el | ||
ob-tcl.el | ||
org-annotate-file.el | ||
org-bibtex-extras.el | ||
org-bookmark.el | ||
org-bullets.el | ||
org-checklist.el | ||
org-choose.el | ||
org-collector.el | ||
org-colview-xemacs.el | ||
org-contacts.el | ||
org-contribdir.el | ||
org-depend.el | ||
org-download.el | ||
org-drill.el | ||
org-ebib.el | ||
org-effectiveness.el | ||
org-eldoc.el | ||
org-elisp-symbol.el | ||
org-eval-light.el | ||
org-eval.el | ||
org-eww.el | ||
org-expiry.el | ||
org-git-link.el | ||
org-index.el | ||
org-interactive-query.el | ||
org-invoice.el | ||
org-learn.el | ||
org-license.el | ||
org-link-edit.el | ||
org-mac-iCal.el | ||
org-mac-link.el | ||
org-mairix.el | ||
org-man.el | ||
org-mew.el | ||
org-mime.el | ||
org-notify.el | ||
org-notmuch.el | ||
org-panel.el | ||
org-passwords.el | ||
org-registry.el | ||
org-screen.el | ||
org-screenshot.el | ||
org-secretary.el | ||
org-static-mathjax.el | ||
org-sudoku.el | ||
org-toc.el | ||
org-track.el | ||
org-velocity.el | ||
org-vm.el | ||
org-wikinodes.el | ||
org-wl.el | ||
orgtbl-sqlinsert.el | ||
ox-bibtex.el | ||
ox-confluence.el | ||
ox-deck.el | ||
ox-extra.el | ||
ox-freemind.el | ||
ox-gfm.el | ||
ox-groff.el | ||
ox-koma-letter.el | ||
ox-rss.el | ||
ox-s5.el | ||
ox-taskjuggler.el |