Function: org-element-plain-list-interpreter
org-element-plain-list-interpreter is a byte-compiled function defined
in org-element.el.gz.
Signature
(org-element-plain-list-interpreter _ CONTENTS)
Documentation
Interpret plain-list element as Org syntax.
CONTENTS is the contents of the element.
Source Code
;; Defined in /usr/src/emacs/lisp/org/org-element.el.gz
(defun org-element-plain-list-interpreter (_ contents)
"Interpret plain-list element as Org syntax.
CONTENTS is the contents of the element."
(org-element-with-buffer-copy
:to-buffer (org-get-buffer-create " *Org parse*" t)
:drop-contents t
:drop-visibility t
:drop-narrowing t
:drop-locals nil
;; Transferring local variables may put the temporary buffer
;; into a read-only state. Make sure we can insert CONTENTS.
(let ((inhibit-read-only t)) (erase-buffer) (insert contents))
(goto-char (point-min))
(org-list-repair)
;; Prevent "Buffer *temp* modified; kill anyway?".
(restore-buffer-modified-p nil)
(buffer-string)))