6

組織モードで 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))

に置き換えるか、背景の s-exp を完全に削除(background dark)(background light)て、暗いテーマと明るいテーマの両方で機能させることができます。

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

eval-buffer の後、init.elライト テーマで動作するはずです。ソラライズドライトで簡単なテストを行いましたが、動作します。

于 2013-02-17T02:49:45.927 に答える