mirror of
https://git.savannah.gnu.org/git/emacs/org-mode.git
synced 2024-08-24 13:32:52 +00:00
* 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 |
||
---|---|---|
.. | ||
lisp | ||
scripts | ||
README |
This directory contains add-ons to Org-mode. These contributions are not part of GNU Emacs or of the official Org-mode package. But the git repository for Org-mode is glad to provide useful way to distribute and develop them as long as they are distributed under a free software license. Please put your contribution in one of these directories: LISP (Emacs Lisp) ================= Org utils ~~~~~~~~~ org-annotate-file.el --- Annotate a file with org syntax org-bibtex-extras.el --- Extras for working with org-bibtex entries org-bookmark.el --- Links to bookmarks org-bullets.el --- Show bullets in org-mode as UTF-8 characters org-checklist.el --- org functions for checklist handling org-choose.el --- Use TODO keywords to mark decision states org-collector.el --- Collect properties into tables org-colview-xemacs.el --- Column View in Org-mode, XEmacs-specific version org-contacts.el --- Contacts management org-contribdir.el --- Dummy file to mark the org contrib Lisp directory org-depend.el --- TODO dependencies for Org-mode org-drill.el --- Self-testing with org-learn org-effectiveness.el --- Measuring your personal effectiveness org-element.el --- Parser and applications for Org syntax org-eldoc.el --- Eldoc documentation for SRC blocks org-elisp-symbol.el --- Org links to emacs-lisp symbols org-eval-light.el --- Evaluate in-buffer code on demand org-eval.el --- The <lisp> tag, adapted from Muse org-eww.el --- Support link/copy/paste from eww to Org-mode org-expiry.el --- Expiry mechanism for Org entries org-export-generic.el --- Export framework for configurable backends org-git-link.el --- Provide org links to specific file version org-index.el --- A personal index for org and beyond org-interactive-query.el --- Interactive modification of tags query org-invoice.el --- Help manage client invoices in OrgMode org-learn.el --- SuperMemo's incremental learning algorithm org-license.el --- Insert free licenses to your org documents org-link-edit.el --- Slurp and barf with Org links org-mac-iCal.el --- Imports events from iCal.app to the Emacs diary org-mac-link.el --- Grab links and URLs from various Mac applications org-mairix.el --- Hook mairix search into Org for different MUAs org-man.el --- Support for links to manpages in Org-mode org-mew.el --- Support for links to Mew messages org-mime.el --- org html export for text/html MIME emails org-mtags.el --- Support for some Muse-like tags in Org-mode org-notify.el --- Notifications for Org-mode org-notmuch.el --- Support for links to notmuch messages org-panel.el --- Simple routines for us with bad memory org-registry.el --- A registry for Org links org-screen.el --- Visit screen sessions through Org-mode links org-screenshot.el --- Take and manage screenshots in Org-mode files org-secretary.el --- Team management with org-mode org-static-mathjax.el --- Muse-like tags in Org-mode org-sudoku.el --- Create and solve SUDOKU puzzles in Org tables org-toc.el --- Table of contents for Org-mode buffer org-track.el --- Keep up with Org development org-velocity.el --- something like Notational Velocity for Org org-vm.el --- Support for links to VM messages org-w3m.el --- Support link/copy/paste from w3m to Org-mode org-wikinodes.el --- CamelCase wiki-like links for Org org-wl.el --- Support for links to Wanderlust messages orgtbl-sqlinsert.el --- Convert Org-mode tables to SQL insertions Org exporters ~~~~~~~~~~~~~ ox-confluence.el --- Confluence Wiki exporter ox-deck.el --- deck.js presentations exporter ox-groff.el --- Groff exporter ox-koma-letter.el --- KOMA Scrlttr2 exporter ox-rss.el --- RSS 2.0 exporter ox-s5.el --- S5 presentations exporter ox-taskjuggler.el --- TaskJuggler exporter Org Babel languages ~~~~~~~~~~~~~~~~~~~ ob-eukleides.el --- Org-babel functions for eukleides evaluation ob-fomus.el --- Org-babel functions for fomus evaluation ob-julia.el --- Org-babel functions for julia evaluation ob-mathomatic.el --- Org-babel functions for mathomatic evaluation ob-oz.el --- Org-babel functions for Oz evaluation ob-stata.el --- Org-babel functions for Stata evaluation ob-tcl.el --- Org-babel functions for tcl evaluation External libraries ~~~~~~~~~~~~~~~~~~ htmlize.el --- Convert buffer text and decorations to HTML SCRIPTS (shell, bash, etc.) =========================== StartOzServer.oz --- implements the Oz-side of the Org-babel Oz interface dir2org.zsh --- Org compatible fs structure output ditaa.jar --- ASCII to PNG converter by Stathis Sideris, GPL org-docco.org --- docco side-by-side annotated code export to HTML org2hpda --- Generate hipster pda style printouts from Org-mode staticmathjax --- XULRunner application to process MathJax statically x11idle.c --- get the idle time of your X session This directory also contains supporting files for the following packages: ob-oz.el, org-docco.org, and org-static-mathjax.el.