1
0
mirror of https://git.savannah.gnu.org/git/emacs/org-mode.git synced 2024-11-26 07:33:39 +00:00
org-mode/contrib/lisp
Nicolas Goaziou 3d56f56399 org-export: Internal changes to back-end definition
* contrib/lisp/org-export.el (org-export-registered-backends): New
  variable.
(org-export-define-backend, org-export-define-derived-backend): Use
new variable. Also redefine how sub-menus are defined.
(org-export-backend-filters, org-export-backend-menu,
org-export-backend-options, org-export-backend-translate-table): New
functions.
(org-export-get-environment, org-export--parse-option-keyword,
org-export--get-subtree-options, org-export--get-inbuffer-options,
org-export--get-global-options, org-export-install-filters,
org-export-with-backend): Access to data stored in new variable.
(org-export-dispatch-ui): Display sub-menus according to new
definition.
(org-export-dispatch-menu-entries): Removed variable.
* contrib/lisp/org-e-beamer.el: Use new sub-menu definition.
(org-e-beamer--format-section, org-e-beamer-item,
org-e-beamer-keyword): Use `org-export-with-backend' instead of
relying on removed variables.
* testing/lisp/test-org-export.el: Update tests.

This patch gets rid of "invisible" variables, that is variables
defvar'ed within a macro.
2012-11-13 23:25:08 +01:00
..
htmlize.el contrib/lisp/htmlize.el: Upgrade to version 1.43 2012-09-25 16:03:28 +02:00
org2rem.el Code clean-up: rename some agenda internals. 2012-08-28 13:11:12 +02:00
org-annotate-file.el Fix error messages: don't use a dot at the end 2012-09-28 17:47:48 +02: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 contrib/lisp/org-contacts.el: Require 'org-agenda. 2012-10-26 14:49:09 +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 Fix error messages: don't use a dot at the end 2012-09-28 17:47:48 +02:00
org-e-ascii.el org-export: Allow to toggle date insertion 2012-11-09 11:04:07 +01:00
org-e-beamer.el org-export: Internal changes to back-end definition 2012-11-13 23:25:08 +01:00
org-e-groff.el org-export: Allow to toggle date insertion 2012-11-09 11:04:07 +01:00
org-e-html.el org-export: Allow to toggle date insertion 2012-11-09 11:04:07 +01:00
org-e-icalendar.el org-e-icalendar: Fix events duration when ending time is specified 2012-11-05 15:25:14 +01:00
org-e-latex.el org-element: Allow footnote references in table cells 2012-11-12 21:14:43 +01:00
org-e-man.el org-export: Allow to toggle date insertion 2012-11-09 11:04:07 +01:00
org-e-odt.el org-e-odt.el: Fix broken export 2012-11-03 19:28:02 +01:00
org-e-publish.el org-e-publish: Fix cache invalid read syntax error 2012-11-12 00:04:07 +01:00
org-e-texinfo.el org-e-texinfo: Correct typo in error message 2012-11-11 10:09:20 +01: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-export: Internal changes to back-end definition 2012-11-13 23:25:08 +01: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
org-md.el Export back-ends: Install smart quotes module 2012-10-27 11:42:31 +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 Fix references to org-install.el. 2012-10-02 12:19:39 +02:00
org-velocity.el Copyright year fixes for contrib/. 2012-02-19 08:16:54 -07:00
org-wikinodes.el contrib/lisp/org-wikinodes.el: Fixes 2012-09-22 09:20:14 +02:00
orgtbl-sqlinsert.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00