私はさまざまな目的でemacsorg-modeを使用しています。最も一般的な機能は、タスクを特別なタグTODO
&でマークすることですDONE
。カスタムタグ(例IN_PROGRESS
)を追加して、別の色で強調表示する方法はありますか?
TODO
また、このタグがと同じバッファでロールされDONE
、同じホットキーを使用してそれらを切り替えることができれば、それは良いことです。
すべての組織ファイルに追加のタスク ステータスとそのスタイルを設定する init.el で以下を使用します。
(setq org-todo-keyword-faces
'(
("NOT-TODO" . (:foreground "blue" :weight bold))
("IF-TIME" . (:foreground "yellow" :weight bold))
("NOT-REPRO" . (:foreground "purple" :weight bold))
))
(setq org-todo-keywords
'((sequence "TODO" "NOT-TODO" "NOT-REPRO" "IF-TIME" "DONE")))
以下を使用して、ボタンに少し似たTODOキーワードを作成し、アウトラインや議事録でより明確に目立たせます。私の記憶が私に役立つならば、このスタイリングはメーリングリストから来ました。
(setq org-todo-keywords
'((sequence "TODO"
"MAYBE"
"NEXT"
"STARTED"
"WAITING"
"DELEGATED"
"|"
"DONE"
"DEFERRED"
"CANCELLED")))
(setq org-todo-keyword-faces
'(("PROJ" :background "blue" :foreground "black" :weight bold :box (:line-width 2 :style released-button))
("TODO" :background "red1" :foreground "black" :weight bold :box (:line-width 2 :style released-button))
("NEXT" :background "red1" :foreground "black" :weight bold :box (:line-width 2 :style released-button))
("STARTED" :background "orange" :foreground "black" :weight bold :box (:line-width 2 :style released-button))
("WAITING" :background "yellow" :foreground "black" :weight bold :box (:line-width 2 :style released-button))
("DEFERRED" :background "gold" :foreground "black" :weight bold :box (:line-width 2 :style released-button))
("DELEGATED" :background "gold" :foreground "black" :weight bold :box (:line-width 2 :style released-button))
("MAYBE" :background "gray" :foreground "black" :weight bold :box (:line-width 2 :style released-button))
("APPT" :background "red1" :foreground "black" :weight bold :box (:line-width 2 :style released-button))
("DONE" :background "forest green" :weight bold :box (:line-width 2 :style released-button))
("CANCELLED" :background "lime green" :foreground "black" :weight bold :box (:line-width 2 :style released-button))))
これにより、私の議事は次のようになります。
ファイルの先頭で次のようにできます。
#+TODO: TODO IN-PROGRESS WAITING DONE
その行で Cc Cc を押してセットアップを更新すると (その後のファイルのロードには必要ありません)、すべてがうまくいくはずです。
ここで説明したように。
特定の組織ファイルを変更せずにキーワードを追加するには、変更できますorg-todo-keywords
。
詳細については、組織のマニュアルを参照してください。