In alternativa alla grana fine
(setq org-todo-keyword-faces
'(...
)
che consente di effettuare le regolazioni per ogni TODO
stato, si potrebbe considerare un approccio dicotomico, che essenzialmente fa una faccia per ciascuno dei due gruppi su entrambi i lati della pipa |
, ad esempio
(set-face-attribute 'org-todo nil
:foreground "#AFD8AF"
)
(set-face-attribute 'org-done nil
:foreground "#CC9393"
)
(Questa scelta di colore è il mio interruttore di corrente in zenburn
tema.) Cioè, queste si applicano, rispettivamente, per i gruppi in
TODO1 TODO2 ... TODOk | DONE1 DONE2 ... DONEn
Così, per esempio,
ETA:
Da allora ho dovuto lottare con il fatto che vari livelli di titolo org-mode hanno vari colori, ed era troppo scomodo cercare di trovare coppie di colori (per org-todo
e org-done
) che contrasterebbero piacevolmente con tutti i livelli di titolo. Inoltre, avrebbe dovuto affrontare il cambiamento dei temi cromatici di Emacs, poiché lo zenburn a basso contrasto potrebbe essere meno appropriato al variare della stagione.
È molto più semplice invertire semplicemente i colori predefiniti.Il bordo del rettangolo risultante è un po 'scomodo, quindi il bordo aiuta a renderlo un po' più naturale. Poi, arrivo a uno schema molto simile a quello di Stuart Hickinbottom.
Così mi hanno ora
(set-face-attribute 'org-todo nil
:box '(:line-width 2
:color "grey75"
:style released-button)
:inverse-video t
)
(set-face-attribute 'org-done nil
:box '(:line-width 2
:color "grey75"
:style released-button)
:inverse-video t
)
(set-face-attribute 'org-priority nil
:inherit font-lock-keyword-face
:inverse-video t
:box '(:line-width 2
:color "grey75"
:style released-button)
)
Questo produce, con il colore di file init scelta (load-theme 'deeper-blue t)
,
(Rosso come in ARRESTO! Fare questo! Verde come in voi sono liberi di vai e gioca.)
possibile duplicato di [Impostazioni font grassetto per parole chiave TODO in modalità org] (http://stackoverflow.com/questions/7861109/bold-font-settings-for -todo-keywords-in-org-mode) –