Split `org-emph-re' and `org-verbatim-re'
commit9fb2e047d2963ff5f4218d43bbb006898e8eac6f
authorNicolas Goaziou <mail@nicolasgoaziou.fr>
Thu, 8 Dec 2016 08:44:26 +0000 (8 09:44 +0100)
committerNicolas Goaziou <mail@nicolasgoaziou.fr>
Mon, 12 Dec 2016 21:21:17 +0000 (12 22:21 +0100)
treeed8ec497e95ba78e659837ba8b75d6729c16c5ad
parent05223fc6fa68d7677412d4b79ea6f59a113deaf1
Split `org-emph-re' and `org-verbatim-re'

* lisp/org.el (org-set-emph-re): Refactor code.  Rip "~" and "="
  markers off `org-emph-re'.
(org-do-emphasis-faces):
(org-sort-remove-invisible): Handle both `org-emph-re' and
`org-verbatim-re'.
(org-in-verbatim-emphasis): Use `org-verbatim-re' instead of
`org-emph-re'.

* lisp/org-element.el (org-element-code-parser):
(org-element-verbatim-parser): Use `org-verbatim-re' instead of
`org-emph-re'.
* testing/lisp/test-org-element.el (test-org-element/bold-parser):

(test-org-element/code-parser):
(test-org-element/italic-parser):
(test-org-element/strike-through-parser):
(test-org-element/underline-parser):
(test-org-element/verbatim-parser): Update tests, which no longer need
to bind `org-emph-re'.
lisp/org-element.el
lisp/org.el
testing/lisp/test-org-element.el