Emacs mostrando fundo cinza onde não há caracteres

0

Desde alguns dias, meu Emacs está mostrando um plano de fundo cinza claro as partes da janela que não são cobertas por caracteres ( consulte captura de tela ). O texto aparece normalmente preto em branco (como por propriedades da face padrão), mas onde há sem texto, a cor é cinza claro.

Como posso restaurar o plano de fundo branco normal para toda a janela do Emacs? (Eu suspeito que o problema está relacionado ao Emacs pegando alguma configuração de o tema do GTK.)

    
por Riccardo Murri 09.01.2014 / 23:32

2 respostas

0

Aparentemente, o problema está no tema GTK-3.0 Ambiance . eu tinha copiei o tema no meu diretório .config (além de tê-lo em /usr/share/themes , seguindo as sugestões em este blog postar ).

O arquivo gtk.css começa com a linha:

@define-color bg_color #f2f1f0;

e #f2f1f0 é exatamente o tom de cinza que formou o Emacs fundo.

Depois de remover esses arquivos de .config/gtk-3.0 , o Emacs ' fundo voltado para o branco.

    
por 10.01.2014 / 11:51
0

Alterar o @define-color bg_color ... (ou theme_bg_color ) altera todos os planos de fundo de suas janelas. Se você colocar isso no seu arquivo gtk3 gtk.css, ele afetará apenas o emacs (versão 24 pelo menos):

EmacsFixed {
    background-color: #ffffff;
}

.. substituindo #ffffff pelo plano de fundo desejado.

O Gtk3 carrega gtk.css arquivos de vários locais e mescla suas declarações juntos - criei um novo em ~/gtk-3.0/gtk.css e isso funcionou para mim. Se você tem um existente em algum outro lugar - use isso.

    
por 08.07.2015 / 10:20

Tags