1
0
mirror of https://git.savannah.gnu.org/git/emacs/org-mode.git synced 2024-12-03 08:30:03 +00:00
org-mode/EXPERIMENTAL
Nicolas Goaziou 620f1d5181 org-export: Remove :genealogy', introduce :ignore-list'
* EXPERIMENTAL/org-e-ascii.el (org-e-ascii--current-text-width,
  org-e-ascii-item, org-e-ascii-paragraph): Apply `:genealogy' removal.
* EXPERIMENTAL/org-e-latex.el (org-e-latex-item): Apply `:genealogy'
  removal.
* contrib/lisp/org-element.el (org-element-map): Do not compile
  genealogy.  Also use `:ignore-list' when possible.
* contrib/lisp/org-export.el (org-export-collect-tree-properties):
  Populate `:ignore-list' before starting to transcode each element in
  subtree.
(org-export-get-min-level): Use `:ignore-list'.
(org-export--skip-p): Renamed from `org-export-skip-p'.  This is now
an internal function.
(org-export-data): Use and update `:ignore-list'.  Do not update
genealogy.
(org-export-ignore-element): New function
(org-export-last-sibling-p): Small refactoring.
(org-export-resolve-fuzzy-link): Apply `:genealogy' removal.
(org-export-get-genealogy): Use a more efficient algorithm.

The equivalent of (plist-get info :genealogy) is
now (org-export-get-genealogy blob info), blob being any element or
object.
2012-02-22 18:19:09 +01:00
..
org-e-ascii.el org-export: Remove :genealogy', introduce :ignore-list' 2012-02-22 18:19:09 +01:00
org-e-html.el org-e-html: Use new accessors introduced in org-export 2012-02-22 20:06:58 +05:30
org-e-latex.el org-export: Remove :genealogy', introduce :ignore-list' 2012-02-22 18:19:09 +01:00
org-e-odt.el org-e-odt: New ODT exporter based on org-export - A rough cut 2012-02-22 20:14:21 +05:30
org-e-publish.el org-element: Rename accessors 2012-02-22 13:47:20 +01:00