6

我真的很想在 Org 模式下完成我的 DONE 任务。按照http://lists.gnu.org/archive/html/emacs-orgmode/2007-03/msg00179.html的片段(通过 Sacha Chua 的博客):

(setq org-fontify-done-headline t)
(custom-set-faces
 '(org-done ((t (:foreground "PaleGreen"
                 :weight normal
                 :strike-through t))))
 '(org-headline-done
            ((((class color) (min-colors 16) (background dark))
               (:foreground "LightSalmon" :strike-through t)))))

但是,这对我不起作用(颜色已更改但没有删除线)。我认为这可能是由于我使用的日晒主题:https ://github.com/sellout/emacs-color-theme-solarized

不幸的是,我自己无法修复它...如果我查看customize-faceorg-done 删除线的值“打开”,但没有视觉效果。

非常感谢!

4

1 回答 1

0

如果您使用的是浅色背景,则需要修改片段,原作者可能使用了深色主题。

关键线是:

((class color) (min-colors 16) (background dark))

您可以替换(background dark)(background light),或者完全删除背景 s-exp 以在深色和浅色主题中工作。

((class color) (min-colors 16))

init.el它上面的 eval-buffer 应该适用于您的轻主题。我用日光照射做了一个快速测试,它可以工作。

于 2013-02-17T02:49:45.927 回答