export: Remove `org-export-special-keywords'

* lisp/ox.el (org-export-special-keywords):
(org-export--get-inbuffer-options): Do not use `org-export-special-keywords'.
This commit is contained in:
Nicolas Goaziou 2020-04-26 22:58:05 +02:00
parent 3e44ddbe78
commit 31068373dc
2 changed files with 6 additions and 8 deletions

View File

@ -307,6 +307,10 @@ mailing list if you use this function.
The variable was not used in the code base.
*** Removed ~org-export-special-keywords~
The variable was not used in the code base.
*** Renamed ~org-columns-set-tags-or-toggle~
See [[*~org-columns-toggle-or-columns-quit~]].

View File

@ -172,12 +172,6 @@ All these properties should be back-end agnostic. Back-end
specific properties are set through `org-export-define-backend'.
Properties redefined there have precedence over these.")
(defconst org-export-special-keywords '("FILETAGS" "SETUPFILE" "OPTIONS")
"List of in-buffer keywords that require special treatment.
These keywords are not directly associated to a property. The
way they are handled must be hard-coded into
`org-export--get-inbuffer-options' function.")
(defconst org-export-filters-alist
'((:filter-body . org-export-filter-body-functions)
(:filter-bold . org-export-filter-bold-functions)
@ -1485,7 +1479,7 @@ Assume buffer is in Org mode. Narrowing, if any, is ignored."
;; Read options in the current buffer and return value.
(dolist (entry (org-collect-keywords
(nconc (delq nil (mapcar #'cadr options))
org-export-special-keywords)))
'("FILETAGS" "OPTIONS"))))
(pcase entry
(`("OPTIONS" . ,values)
(setq plist