Remove `export-block' syntax type
commitbc43228e6dec408a0f01e1729d1714dba64d06d3
authorNicolas Goaziou <mail@nicolasgoaziou.fr>
Sat, 26 Jul 2014 15:42:07 +0000 (26 17:42 +0200)
committerNicolas Goaziou <mail@nicolasgoaziou.fr>
Sun, 27 Jul 2014 12:29:21 +0000 (27 14:29 +0200)
treeab52e5c0c5fa87f568db03bb94c195f674153f7b
parent173ade7078804b2b7df23d85cc9c164a3b2da18a
Remove `export-block' syntax type

* lisp/org-element.el (org-element-all-elements): Remove
  `export-block' type.
(org-element-block-name-alist): Make it a defconst since it is not
meant to be changed anymore.
(org-element-export-block-parser,
org-element-export-block-interpreter): Remove functions.

* lisp/ox.el (org-export-filters-alist): Remove export block filter.
(org-export-register-backend): Do not alter
`org-export-block-name-alist' anymore.
(org-export-define-backend, org-export-define-derived-backend): Update
docstring.
(org-export-filter-export-block-functions): Remove variable.

* testing/lisp/test-org-element.el (test-org-element/export-block-parser,
  test-org-element/export-block-interpreter): Remove tests.

* testing/lisp/test-ox.el (test-org-export/define-backend): Update test.
lisp/org-element.el
lisp/ox.el
testing/lisp/test-org-element.el
testing/lisp/test-ox.el