Dired + em temas de cores escuras

2

Até onde eu sei, Dired e Dired + funcionam melhor por padrão (oferecem melhor contraste de cores) em temas de cores com fundos claros. Eu sei que posso personalizar as cores do rosto no Dired + para o Emacs manualmente usando M-x customize-face , mas isso pode ser entediante ao personalizar várias faces uma a uma.

Devido a isso, gostaria de saber se alguém sabe de um snippet de código que personaliza automaticamente esses rostos que não funcionam bem em temas obscuros, como Zenburn ou Tango .

Estou mais interessado em uma solução para o Dired +, mas gostaria de saber se existe uma solução para o Bookmarks + também.

    
por Amelio Vazquez-Reina 11.09.2011 / 23:08

1 resposta

1

Certifique-se de que o background-mode parâmetro de quadro dos seus quadros está definido corretamente (para dark ).

(add-to-list 'default-frame-alist '(background-mode . dark))

Isso pode não ser suficiente, pois alguns modos usam faces adicionais cujo valor padrão não depende de default-frame-alist . Depois de fazer isso, use list-faces-display para ver quais faces têm pouco contraste e adicione linhas como essas ao seu .emacs :

(set-face-background 'something-face "SomeDarkColor")
(set-face-foreground 'something-face "SomeLightColor")
    
por 13.09.2011 / 08:32

Tags