ファイルにTODOフェイスを配置する方法は?


12

組織モードファイルで次のTODO状態を定義しました。

#+SEQ_TODO: TODO(t) WAIT(w) | DONE(d)

そして、TODO状態の色をカスタマイズしました。

組織のTodoキーワードフェイスを非表示:
INS DELコンセル:
            キーワード:TODO
            顔:値メニューの色:赤
INS DELコンセル:
            キーワード:WAIT
            顔:値メニューの色:オレンジ
INS DELコンセル:
            キーワード:DONE
            顔:値メニューの色:緑
INS

ただし、TODOステートの色は、ファイル内で定義した場所と同じ場所でカスタマイズしたいと思います。

これをどのように行うことができますか?


1
ファイルローカル変数?
mbork 14

回答:


14

.orgファイルの先頭に次を追加できます。

# -*- org-todo-keyword-faces: (("TODO" . "red") ("WAIT" . "orange") ("DONE" . "green")); -*-

この-*- ... -*-構文は、ファイルローカル変数を指定するために使用されます。


はい、もちろん。バッファー変数については考えませんでした。:私はこのような何かを探していた#+SEQ_TODO: TODO(t red) WAIT(w orange) | DONE(d green)
ceving

1
@cevingのドキュメントに基づくとorg-todo-keywords、これは不可能なようです。(自分で確認するには、を入力しますC-h v org-todo-keywords RET)。
itsjeyd 14

コンスセルを使用するよりも、顔のプロパティを使用すると便利です。たとえば、ドット/ピリオドの代わりに、を使用します:foreground"。また、特定のキーワードの背景と前景の両方を設定するより複雑な例を追加することを検討してください。コンスセルの代わりに従来のリストを使用するこの同じ概念は、にも適用されorg-todo-priority-facesます。
法律家

7

私は(私はおそらく何かを間違っていたことを受け入れることができ、私の.orgファイルに構文作品:-) - 「* -...#」を作ることができません。

私は次のように働きました。これを.orgファイルの最後に配置します。

#ローカル変数:
#モード:org
#org-todo-keyword-faces:(( "ANSWER"。 "orange")( "ARCHIVED"。 "blue")( "DATE"。 "red")( "DOING"。 "yellow")( "DONE" 。 "green")( "HPSM"。 "red")( "JIRA"。 "red")( "TODO"。org-warning)( "WAITING"。 "orange"))
# 終わり:

1
-*-対話型コマンドを使用して構文を正常にテストしましたadd-file-local-variable-prop-lineorg-todo-keyword-faces変数と(("TODO" . "purple"))値に指定しました。revert-buffer物事を呼び出した後、期待どおりに動作します。得られた線である# -*- org-todo-keyword-faces: (("TODO" . "purple")); -*-
glucas

はい。これで動作します。私は前にこれをやったと思いますが、それを機能させることができませんでした。とにかく、-*-構文は正常に機能します。
ビルベネデット14

これは私を夢中にさせています...紫色を含む@glucasの行は動作します# -*- org-todo-keyword-faces: (("TODO" . "purple") ("IN-PROGRESS" . "red")); -*-が、赤色の行は動作しません...ヒントはありますか?
-nephewtom

@nephewtomはここでOKのようです。行を組織ファイルにコピーし、ファイルを再度開いて、の値を確認しましたorg-todo-keyword-faces。IN-PROGRESSも追加する必要があることに注意してくださいorg-todo-keywords
グルーカス

何が起こっていたのかわからない...私は自分自身を混乱させたかもしれません。しかし、それはビルにも起こったようです。とにかく、ついにこの投稿でも機能するようになりました:stackoverflow.com/questions/12707492/…–
nephewtom
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.