Как вычеркнуть выполненные предметы в орг-режиме?

13

Я видел, что у некоторых людей есть способ вычеркнуть DONEпредметы org-mode. Как ты это делаешь?

Лев Уфимцев
источник
9
Пожалуйста, удалите решение из своего вопроса и опубликуйте его как ответ. Это прекрасно, чтобы ответить на свой вопрос . Нет необходимости превращать этот пост в вики сообщества, и IMO его также не следует закрывать (так как весьма вероятно, что он будет полезен другим людям в дальнейшем).
itjeyd
Понимаю. Я разрекла решение в ответ, но я смогу принять его только завтра.
Лев Уфимцев

Ответы:

8

Если использовать: я наткнулся на пост Саши, в котором говорится о том, как это сделать.

Исходя из кода в ее посте и отзывов на комментарии, я теперь использую код ниже (у меня есть легкая тема). Вы можете отметить ленивую загрузку, это предотвращает появление неопределенной ошибки при запуске, как указано в комментарии в оригинальном сообщении в блоге:

(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
Нет, я помещаю его рядом с дном. Вот мой конфигурационный файл: github.com/LeoUfimtsev/ldts/blob/master/.emacs.d/my/…
Лев Уфимцев
Возможно, вам придется перезапустить Emacs. Также убедитесь, что никакой другой пакет не переопределяет ваши шрифты там. В качестве последнего ресурса вы можете попробовать запустить чистый emacs, заставить его работать и сузить его оттуда.
Лев Уфимцев
Как примечание, я загружаю свою организацию очень рано в своем init.el, до того, как мои dotemacs загружаются. Я загружаю его из источников: github.com/LeoUfimtsev/ldts/blob/master/.emacs.d/init.el
Лев Уфимцев
Привет, я пытался загрузить только пакет org и этот фрагмент, но я все еще не работает. Кстати, хороший файл инициализации.
yi.tang.uni