Hello,

"Berry, Charles" <ccbe...@health.ucsd.edu> writes:

> So,
> :       (format "{{<%s>}}\n%s{{<//%s>}}\n" type contents type)
>
> has the contents already parsed and transcoded which you do not want. So use 
> something like:
>
> #+begin_src emacs-lisp
>
> (let ((raw-contents
>             (buffer-substring-no-properties
>              (org-element-property :contents-begin special-block)
>              (org-element-property :contents-end special-block))))
>        (format "{{<%s>}}\n%s{{<//%s>}}\n" type raw-contents type))

I suggest to use

  (org-element-interpret-data (org-element-contents special-block))

Regards,
-- 
Nicolas Goaziou

Reply via email to