forked from mirrors/org-mode
b6fce5c90b
* lisp/ox.el (org-export-collect-tree-properties): Do not set :ignore-list. (org-export--populate-ignore-list): Remove function. (org-export--selected-trees): Small refactoring. (org-export-prune-tree): New function. (org-export-remove-uninterpreted-data): Fix docstring. (org-export-as): Prune tree before calling tree filter. * testing/lisp/test-ox.el (org-test-with-parsed-data): Fix macro. This patch introduces two changes in the export process: 1. Non-exported elements are removed from the tree instead of being moved into an ignore list (with the exceptions of tables rows and cells) 2. Parse tree filter is called on the tree being exported, not the original one. Reported-by: Eric S Fraga <e.fraga@ucl.ac.uk> <http://permalink.gmane.org/gmane.emacs.orgmode/94162> |
||
---|---|---|
.. | ||
test-ob-awk.el | ||
test-ob-C.el | ||
test-ob-emacs-lisp.el | ||
test-ob-exp.el | ||
test-ob-fortran.el | ||
test-ob-header-arg-defaults.el | ||
test-ob-lilypond.el | ||
test-ob-lob.el | ||
test-ob-maxima.el | ||
test-ob-octave.el | ||
test-ob-perl.el | ||
test-ob-python.el | ||
test-ob-R.el | ||
test-ob-ruby.el | ||
test-ob-shell.el | ||
test-ob-table.el | ||
test-ob-tangle.el | ||
test-ob.el | ||
test-org-clock.el | ||
test-org-element.el | ||
test-org-footnote.el | ||
test-org-list.el | ||
test-org-macro.el | ||
test-org-src.el | ||
test-org-table.el | ||
test-org-timer.el | ||
test-org.el | ||
test-ox.el | ||
test-property-inheritance.el |