如何在组织模式下删除完成的项目?


13

我看到有些人有办法去掉里面的DONE东西org-mode。你是怎样做的?


9
请从您的问题中删除解决方案,然后将其发布为答案。回答您自己的问题完全可以。无需将该帖子转变为社区Wiki,而IMO也不应将其关闭(因为它很可能对其他人很有用)。
itsjeyd 2015年

我知道了。我将解决方案切成一个答案,但明天只能接受。
Leo Ufimtsev

Answers:


8

如果有用:我碰到了Sacha的帖子,其中谈到了如何做到这一点。

根据她帖子中的代码以及评论的反馈,我现在使用下面的代码(我有一个简短的主题)。您可能会注意到延迟加载,这可以防止启动时按照原始博客文章中的评论出现“未定义”错误:

(defun my/modify-org-done-face ()
  (setq org-fontify-done-headline t)
  (set-face-attribute 'org-done nil :strike-through t)
  (set-face-attribute 'org-headline-done nil
                      :strike-through t
                      :foreground "light gray"))

(eval-after-load "org"
  (add-hook 'org-add-hook 'my/modify-org-done-face))

嗨,我似乎无法在我的机器上使用它。您是否将添加钩子放在前面(需要'org)?
yi.tang.uni 2015年

不,我将其放到底部附近。这里是我的配置文件:github.com/LeoUfimtsev/ldts/blob/master/.emacs.d/my/...
狮子座Ufimtsev

您可能需要重新启动emacs。还要检查是否没有其他程序包在那里覆盖您的字体。作为上一个资源,您可以尝试启动一个裸emacs,使其工作并从此处缩小范围。
Leo Ufimtsev 2015年

需要注意的是,在dotemacs加载之前,我很早就在init.el中加载了组织。我从以下来源加载它:github.com/LeoUfimtsev/ldts/blob/master/.emacs.d/init.el
Leo Ufimtsev

嗨,我尝试仅加载org软件包和此代码段,但我仍然无法正常工作。顺便说一句,不错的初始化文件。
yi.tang.uni 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.