mirror of
https://git.savannah.gnu.org/git/emacs/org-mode.git
synced 2024-12-03 08:30:03 +00:00
620f1d5181
* 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. |
||
---|---|---|
.. | ||
org-e-ascii.el | ||
org-e-html.el | ||
org-e-latex.el | ||
org-e-odt.el | ||
org-e-publish.el |