首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >向emacs org-mode添加自定义标记

向emacs org-mode添加自定义标记
EN

Stack Overflow用户
提问于 2012-10-03 19:24:54
回答 5查看 4.4K关注 0票数 14

我将emacs org-mode用于各种目的。最常见的功能是用特殊的标签TODO & DONE标记我的任务。有没有办法添加自定义标签(例如IN_PROGRESS)并用单独的颜色突出显示它?

另外,如果这个标签与TODODONE在相同的缓冲区中滚动,这样我可以使用相同的热键在它们之间切换,那就更好了。

EN

Stack Overflow用户

发布于 2014-03-18 10:09:57

作为细粒度的

代码语言:javascript
运行
复制
(setq org-todo-keyword-faces
      '(...
       )

这允许您对每个TODO状态进行调整,您可以考虑一种二分法,例如,它实质上是在|管道的两端为两个组中的每一个组制作一个面

代码语言:javascript
运行
复制
(set-face-attribute 'org-todo nil
                    :foreground "#AFD8AF"
                    )
(set-face-attribute 'org-done nil
                    :foreground "#CC9393"
                    )

(此颜色选择是我当前在zenburn主题中的切换。)也就是说,它们分别适用于

代码语言:javascript
运行
复制
TODO1 TODO2 ... TODOk | DONE1 DONE2 ... DONEn

举个例子,

预计到达时间:

从那以后,我不得不面对这样一个事实:各种组织模式的标题级别都有不同的颜色,要想找到能与所有标题级别形成良好对比的颜色对(对于org-todoorg-done)太不方便了。此外,还必须处理Emacs颜色主题的变化,因为低对比度的zenburn可能不太适合随着季节的变化。

简单地反转默认颜色要容易得多。由此产生的矩形边缘有点笨拙,因此边框有助于使它看起来更自然一点。然后,我得出了一个很像Stuart Hickinbottom的方案。

所以我现在有了

代码语言:javascript
运行
复制
(set-face-attribute 'org-todo nil
                    :box '(:line-width 2 
                           :color "grey75" 
                           :style released-button)
                    :inverse-video t
                    )
(set-face-attribute 'org-done nil
                    :box '(:line-width 2 
                           :color "grey75" 
                           :style released-button)
                    :inverse-video t
                    )
(set-face-attribute 'org-priority nil
                    :inherit font-lock-keyword-face 
                    :inverse-video t 
                    :box '(:line-width 2 
                           :color "grey75" 
                           :style released-button)
                    )

这产生了带有初始化文件颜色选择的(load-theme 'deeper-blue t)

(红色就是STOP!做这件事!绿色,你可以自由地去玩了。)

票数 2
EN
查看全部 5 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12707492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档