org-mode/contrib/lisp
Nicolas Goaziou baed7dc7db org-element: Optimize affiliated keywords parsing
* lisp/org-element.el (org-element-center-block-parser,
  org-element-drawer-parser, org-element-dynamic-block-parser,
  org-element-footnote-definition-parser,
  org-element-plain-list-parser, org-element-quote-block-parser,
  org-element-special-block-parser, org-element-babel-call-parser,
  org-element-comment-parser, org-element-comment-block-parser,
  org-element-example-block-parser, org-element-export-block-parser,
  org-element-fixed-width-parser, org-element-horizontal-rule-parser,
  org-element-keyword-parser, org-element-latex-environment-parser,
  org-element-paragraph-parser, org-element-property-drawer-parser,
  org-element-src-block-parser, org-element-table-parser,
  org-element-verse-block-parser): Change signature. Now use an
  additional argument: affiliated.
(org-element--current-element): Skip affiliated keywords and pass them
  as an argument to parsers.  It prevents to walk through these
  keywords twice: the first time to get to the first line of the
  element, and a second time to collect the affiliated keywords.
* contrib/lisp/org-export.el (org-export-get-caption): Update function
  since multiple affiliated keywords are now reversed.
* testing/lisp/test-org-element.el: Update tests.
2012-09-20 20:08:16 +02:00
..
htmlize.el Delete trailing whitespaces in contrib/lisp/ files. 2012-03-28 02:08:03 +02:00
org-annotate-file.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
org-bibtex-extras.el Fix the maint branch. 2012-03-19 20:27:28 +01:00
org-bookmark.el contrib/lisp/: Replace the deleted function org-make-link' by concat' 2012-08-20 14:03:15 +02:00
org-checklist.el org-checklist.el: Fix dynamically bound variable name. 2012-04-02 16:02:44 +02:00
org-choose.el Delete trailing whitespaces in contrib/lisp/ files. 2012-03-28 02:08:03 +02:00
org-collector.el Delete trailing whitespaces in contrib/lisp/ files. 2012-03-28 02:08:03 +02:00
org-contacts.el add a missing require for gnus-util 2012-09-06 19:54:28 +02:00
org-contribdir.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
org-depend.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
org-drill.el org-drill: prevent fontifcation functions from being called when saving outline 2012-05-06 10:45:39 +12:00
org-e-ascii.el org-e-ascii/org-e-latex/org-e-md: Use new caption tool 2012-09-13 17:33:46 +02:00
org-e-beamer.el Merge branch 'maint' 2012-09-17 19:02:35 +02:00
org-e-groff.el org-e-groff/org-e-man: Changes to caption handling 2012-09-13 17:33:46 +02:00
org-e-html.el org-e-html/org-e-odt: Changes to caption handling 2012-09-13 17:33:46 +02:00
org-e-latex.el org-e-latex: Consistently change label names 2012-09-16 09:25:31 +02:00
org-e-man.el org-e-groff/org-e-man: Changes to caption handling 2012-09-13 17:33:46 +02:00
org-e-odt.el org-e-odt.el: Fix earlier commit 2012-09-14 02:42:17 +05:30
org-e-publish.el org-e-publish.el (org-e-publish-org-to-html): Fix typo 2012-09-19 08:07:36 +02:00
org-e-texinfo.el Export back-ends: add entry in `org-export-dispatch' when loaded 2012-09-09 13:15:23 +02:00
org-elisp-symbol.el More copyright year fixes. 2012-02-19 08:16:27 -07:00
org-eval-light.el Delete trailing whitespaces in contrib/lisp/ files. 2012-03-28 02:08:03 +02:00
org-eval.el Delete trailing whitespaces in contrib/lisp/ files. 2012-03-28 02:08:03 +02:00
org-exp-bibtex.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
org-expiry.el Delete trailing whitespaces in contrib/lisp/ files. 2012-03-28 02:08:03 +02:00
org-export-generic.el org-export-generic.el: Add require 'cl for defmacro*. 2012-07-25 08:32:54 +02:00
org-export.el org-element: Optimize affiliated keywords parsing 2012-09-20 20:08:16 +02:00
org-git-link.el contrib/lisp/: Replace the deleted function org-make-link' by concat' 2012-08-20 14:03:15 +02:00
org-interactive-query.el Delete trailing whitespaces in contrib/lisp/ files. 2012-03-28 02:08:03 +02:00
org-invoice.el Delete trailing whitespaces in contrib/lisp/ files. 2012-03-28 02:08:03 +02:00
org-jira.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
org-learn.el contrib: Do not tell files are part of Emacs if they are not (yet) 2012-08-16 00:01:59 +02:00
org-mac-iCal.el Delete trailing whitespaces in contrib/lisp/ files. 2012-03-28 02:08:03 +02:00
org-mac-link-grabber.el Delete trailing whitespaces in contrib/lisp/ files. 2012-03-28 02:08:03 +02:00
org-mairix.el Delete trailing whitespaces in contrib/lisp/ files. 2012-03-28 02:08:03 +02:00
org-man.el Renamed CONTRIB directory to "contrib". 2008-04-07 17:36:12 +02:00
org-md.el org-e-ascii/org-e-latex/org-e-md: Use new caption tool 2012-09-13 17:33:46 +02:00
org-mime.el Revert "Revert "in emails, wrap html and images in a multipart/mixed structure"" 2012-04-12 08:21:05 -04:00
org-mtags.el Delete trailing whitespaces in contrib/lisp/ files. 2012-03-28 02:08:03 +02:00
org-notify.el contrib/lisp/org-notify.el: Make `org-notify-start' interactive. Clean-up. 2012-08-25 10:06:55 +02:00
org-notmuch.el contrib/lisp/: Replace the deleted function org-make-link' by concat' 2012-08-20 14:03:15 +02:00
org-panel.el Delete trailing whitespaces in contrib/lisp/ files. 2012-03-28 02:08:03 +02:00
org-registry.el Delete trailing whitespaces in contrib/lisp/ files. 2012-03-28 02:08:03 +02:00
org-screen.el Delete trailing whitespaces in contrib/lisp/ files. 2012-03-28 02:08:03 +02:00
org-secretary.el Copyright year fixes for contrib/. 2012-02-19 08:16:54 -07:00
org-static-mathjax.el Delete trailing whitespaces in contrib/lisp/ files. 2012-03-28 02:08:03 +02:00
org-sudoku.el Delete trailing whitespaces in contrib/lisp/ files. 2012-03-28 02:08:03 +02:00
org-toc.el Delete trailing whitespaces in contrib/lisp/ files. 2012-03-28 02:08:03 +02:00
org-track.el contrib: Do not tell files are part of Emacs if they are not (yet) 2012-08-16 00:01:59 +02:00
org-velocity.el Copyright year fixes for contrib/. 2012-02-19 08:16:54 -07:00
org-wikinodes.el contrib: Do not tell files are part of Emacs if they are not (yet) 2012-08-16 00:01:59 +02:00
org2rem.el Code clean-up: rename some agenda internals. 2012-08-28 13:11:12 +02:00
orgtbl-sqlinsert.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00