Come personalizzare il colore di sfondo per alcune pagine Web aperte con eww?


21

Ho appena installato emacs 24.4 e ho iniziato a usare eww. Ma una cosa fastidiosa è che quando visito google.com ho uno sfondo grigio che rende il testo davvero difficile da leggere per il mio tema.

Ecco come appare: inserisci qui la descrizione dell'immagine

C'è un modo per cambiare il colore dello sfondo? Per prima cosa ho pensato di poter personalizzare i volti di eww, ma non c'è alcuna opzione per questo. Sono anche curioso di sapere perché questo colore di sfondo è lì, in primo luogo.

Risposte:


21

Non sono sicuro del motivo per cui il colore di sfondo sia presente, ma sembra essere controllato dalla funzione shr-color-check, che dovrebbe verificare che il contrasto tra fg e bg sia sufficiente affinché il testo sia visibile. Sono d'accordo che la leggibilità non è molto buona nel tuo esempio. Fortunatamente, ci sono alcune variabili che possono essere modificate: shr-color-visible-luminance-mine shr-color-visible-distance-min. Ho provato ad ambientare

(setq shr-color-visible-luminance-min 70)

e i risultati sono molto più leggibili:

Schermata della finestra eww con un migliore contrasto


1
Sì, l'utilizzo shr-color-visible-luminance-minrende leggibile il contenuto della pagina. Grazie.
caisa

Ho avuto fortuna con quelle variabili per le e-mail gnus prima, ma poi mi sono imbattuto in e-mail in cui dovevo effettivamente ridurre il luminanza-min per rendere le cose più leggibili (stupido AirBnB html), quindi alla fine l'ho fatto(advice-add #'shr-colorize-region :around (defun shr-no-colourise-region (&rest ignore)))
unhammer
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.