Function: org-appear--set-elements
org-appear--set-elements is a natively compiled function defined in
org-appear.el.
Signature
(org-appear--set-elements)
Documentation
Add elements to toggle to org-appear-elements.
Source Code
;; Defined in /nix/store/ysqmilmh80y85ik1crg29w7g7i73wjk9-emacs-packages-deps/share/emacs/site-lisp/elpa/org-appear-20260716.2120/org-appear.el
(defun org-appear--set-elements ()
"Add elements to toggle to `org-appear-elements'."
(let ((emphasis-elements '(bold
italic
underline
strike-through
verbatim
code))
(script-elements '(subscript
superscript))
(entity-elements '(entity))
(link-elements '(link))
(keyword-elements '(keyword))
(latex-elements '(latex-fragment latex-environment)))
;; HACK: is there a better way to do this?
(setq-local org-appear--prev-elem nil)
(setq org-appear-elements nil) ; reset
(when (and org-hide-emphasis-markers org-appear-autoemphasis)
(setq org-appear-elements (append org-appear-elements emphasis-elements)))
(when (and org-pretty-entities org-appear-autosubmarkers)
(setq org-appear-elements (append org-appear-elements script-elements)))
(when (and org-pretty-entities org-appear-autoentities)
(setq org-appear-elements (append org-appear-elements entity-elements)))
(when (and org-link-descriptive org-appear-autolinks)
(setq org-appear-elements (append org-appear-elements link-elements)))
(when (and org-hidden-keywords org-appear-autokeywords)
(setq org-appear-elements (append org-appear-elements keyword-elements)))
(when org-appear-inside-latex
(setq org-appear-elements (append org-appear-elements latex-elements)))))