扩展org-mode无序列表字符

时间:2018-02-22 14:24:21

标签: emacs org-mode

org-mode使用*+作为无序列表。我希望能够使用utf-8 bullet character。是否有一些列表定义了我可以自定义的这组字符?

1 个答案:

答案 0 :(得分:1)

我阅读了来源emacs/lisp/org/org-list.el

(defun org-item-re ()
  "Return the correct regular expression for plain lists."
  (let ((term (cond
           ((eq org-plain-list-ordered-item-terminator t) "[.)]")
           ((= org-plain-list-ordered-item-terminator ?\)) ")")
           ((= org-plain-list-ordered-item-terminator ?.) "\\.")
           (t "[.)]")))
    (alpha (if org-list-allow-alphabetical "\\|[A-Za-z]" "")))
    (concat "\\([ \t]*\\([-+]\\|\\(\\([0-9]+" alpha "\\)" term
        "\\)\\)\\|[ \t]+\\*\\)\\([ \t]+\\|$\\)")))

似乎表示否定答案。

你无法让这个函数返回正则表达式匹配• - 除非你愿意编辑它。