浏览代码

org-element: Remove dependency on ‘org-emphasis-regexp-components’

* lisp/org-element.el (org-element--set-regexps): Hard-code syntax,
since this is not configurable.
Nicolas Goaziou 3 年之前
父节点
当前提交
c47b535bbd
共有 1 个文件被更改,包括 1 次插入4 次删除
  1. 1 4
      lisp/org-element.el

+ 1 - 4
lisp/org-element.el

@@ -93,7 +93,6 @@
 (defvar org-drawer-regexp)
 (defvar org-edit-src-content-indentation)
 (defvar org-emph-re)
-(defvar org-emphasis-regexp-components)
 (defvar org-keyword-time-not-clock-regexp)
 (defvar org-match-substring-regexp)
 (defvar org-odd-levels-only)
@@ -193,9 +192,7 @@ specially in `org-element--object-lex'.")
 		      "\\(?:[_^][-{(*+.,[:alnum:]]\\)"
 		      ;; Bold, code, italic, strike-through, underline
 		      ;; and verbatim.
-		      (concat "[*~=+_/]"
-			      (format "[^%s]"
-				      (nth 2 org-emphasis-regexp-components)))
+                      (rx (or "*" "~" "=" "+" "_" "/") (not space))
 		      ;; Plain links.
 		      (concat "\\<" link-types ":")
 		      ;; Objects starting with "[": citations,