Cores para diferentes prioridades no modo Org


11

Eu configurei o modo Org com um atributo face para prioridades com estas linhas no meu init.el:

(set-face-attribute 'org-priority nil
                    :foreground "aquamarine1"
                    :background "black"
                    :inherit font-lock-keyword-face
                    :inverse-video t
                    :box '(:line-width 2
                           :color "orange"
                           :style released-button))

Mas estou me perguntando se existe uma maneira de definir cores diferentes para as prioridades # A, #B e #C.

Respostas:


14

Você pode personalizar org-priority-facespara fornecer atributos específicos para cada prioridade.


De C-h v org-priority-faces,

Documentação:
enfrenta prioridades específicas.
Esta é uma lista de células contras, com caráter prioritário no carro e faces no cdr. A face pode ser um símbolo, uma cor como uma string ou uma lista de propriedades de atributos, como
(:foreground "blue" :weight bold :underline t).
Se for uma sequência de cores, a variável org-faces-easy-properties determina se é uma cor de primeiro plano ou de segundo plano.

Editar:

Por exemplo, esta é minha configuração atual:

'((65 :foreground "red" :background "yellow")
  (66 :foreground "black" :background "yellow")
  (67 . "blue"))

Os números 65etc. correspondem às letras de prioridade (ASCII 65 para Aetc.).

Isso é mais facilmente configurado usando a customize-variableinterface.


11
Alguma chance de você fornecer algum código de exemplo, por favor?
Dan

7

Aqui um exemplo de personalização

(setq org-priority-faces '((?A . (:foreground "red" :weight 'bold))
                           (?B . (:foreground "yellow"))
                           (?C . (:foreground "green"))))

11
boldnão deve ser citado.
SabreWolfy

11
Eu queria saber qual é o nome da variável para alterar o próprio texto da entrada prioritária, não o A, B ou C. Alguma idéia? Obrigado!
Emmanuel Goldstein
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.