mirror of
https://git.savannah.gnu.org/git/emacs/org-mode.git
synced 2025-01-01 11:15:00 +00:00
org-e-odt: Remove dependency on `org-e-html-encode-plain-text'
This commit is contained in:
parent
ca6f523ff5
commit
ec368e844d
@ -485,10 +485,13 @@ new entry in `org-e-odt-automatic-styles'. Return (OBJECT-NAME
|
||||
(defun org-e-odt-format-horizontal-line ()
|
||||
(org-e-odt-format-stylized-paragraph 'horizontal-line ""))
|
||||
|
||||
(defun org-e-odt-encode-plain-text (line &optional no-whitespace-filling)
|
||||
(setq line (org-e-html-encode-plain-text line))
|
||||
(if no-whitespace-filling line
|
||||
(org-e-odt-fill-tabs-and-spaces line)))
|
||||
(defun org-e-odt-encode-plain-text (text &optional no-whitespace-filling)
|
||||
(mapc
|
||||
(lambda (pair)
|
||||
(setq text (replace-regexp-in-string (car pair) (cdr pair) text t t)))
|
||||
'(("&" . "&") ("<" . "<") (">" . ">")))
|
||||
(if no-whitespace-filling text
|
||||
(org-e-odt-fill-tabs-and-spaces text)))
|
||||
|
||||
(defun org-e-odt-format-line (line)
|
||||
(case org-lparse-dyn-current-environment
|
||||
@ -1832,14 +1835,6 @@ Intended to be locally bound around a call to `org-export-as-html'." )
|
||||
:tag "Org Export ODT"
|
||||
:group 'org-export)
|
||||
|
||||
(defcustom org-e-odt-protect-char-alist
|
||||
'(("&" . "&")
|
||||
("<" . "<")
|
||||
(">" . ">"))
|
||||
"Alist of characters to be converted by `org-e-html-protect'."
|
||||
:group 'org-export-e-html
|
||||
:type '(repeat (cons (string :tag "Character")
|
||||
(string :tag "ODT equivalent"))))
|
||||
(defcustom org-e-odt-schema-dir
|
||||
(let* ((schema-dir
|
||||
(catch 'schema-dir
|
||||
@ -3638,17 +3633,6 @@ contextual information."
|
||||
|
||||
;;;; Plain Text
|
||||
|
||||
;; (defun org-e-odt-encode-plain-text (s)
|
||||
;; "Convert plain text characters to HTML equivalent.
|
||||
;; Possible conversions are set in `org-export-html-protect-char-alist'."
|
||||
;; (let ((cl org-e-odt-protect-char-alist) c)
|
||||
;; (while (setq c (pop cl))
|
||||
;; (let ((start 0))
|
||||
;; (while (string-match (car c) s start)
|
||||
;; (setq s (replace-match (cdr c) t t s)
|
||||
;; start (1+ (match-beginning 0))))))
|
||||
;; s))
|
||||
|
||||
(defun org-e-odt-plain-text (text info)
|
||||
"Transcode a TEXT string from Org to ODT.
|
||||
TEXT is the string to transcode. INFO is a plist holding
|
||||
@ -4357,7 +4341,6 @@ using `org-open-file'."
|
||||
;;;; (plist-get opt-plist :html-extension)
|
||||
;;;; org-e-odt-toplevel-hlevel
|
||||
;;;; org-e-odt-inline-image-extensions
|
||||
;;;; org-e-odt-protect-char-alist
|
||||
;;;; org-e-odt-table-use-header-tags-for-first-column
|
||||
;;;; org-e-odt-todo-kwd-class-prefix
|
||||
;;;; org-e-odt-tag-class-prefix
|
||||
|
Loading…
Reference in New Issue
Block a user