【问题标题】:org mode how to change color of listorg模式如何更改列表的颜色
【发布时间】:2022-01-14 08:02:28
【问题描述】:
1. one
2. two

+ one
+ two

我想改变 1. 2. 等的颜色 我搜索了lisp,但它不起作用

(set-face-attribute 'org-list-dt nil :background "#ff00ff")

【问题讨论】:

  • org-list-dt 用于描述列表 (- item :: text),而不是编号列表。您可以尝试使用 hi-lock-mode,指定与行首数字匹配的正则表达式。

标签: colors emacs org-mode


【解决方案1】:

org-mode 没有为普通列表的项目符号提供专用面,你必须自己扩展它。

(defface my-face-for-list-bullet
  '((t :background "red"))
  "Face for bluuet of plain list")

(font-lock-add-keywords
 'org-mode
 '(("^\\([0-9]+[.)]\\|\\+\\|\\-\\) " 1 'my-face-for-list-bullet))
 'append)

请注意,我只考虑了顶级列表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-08
    • 2020-09-29
    相关资源
    最近更新 更多