¿Cómo personalizar el color de fondo para algunas páginas web abiertas con eww?

21

Acabo de instalar emacs 24.4 y comencé a usar eww. Pero una cosa molesta es que cuando visito google.com obtengo un fondo gris que hace que el texto sea muy difícil de leer para mi tema.

Así es como se ve: ingrese la descripción de la imagen aquí

¿Hay alguna forma de que pueda cambiar el color del fondo? Primero pensé que podía personalizar las caras de eww pero no hay ninguna opción para esto. También tengo curiosidad por qué este color de fondo está allí, en primer lugar.

caisah
fuente

Respuestas:

21

Tampoco estoy seguro de por qué el color de fondo está allí, pero parece estar controlado por la función shr-color-check, que se supone que verifica que el contraste entre fg y bg sea suficiente para que el texto sea visible. Estoy de acuerdo en que la legibilidad no es muy buena en su ejemplo. Afortunadamente, hay algunas variables que se pueden modificar: shr-color-visible-luminance-miny shr-color-visible-distance-min. Traté de configurar

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

y los resultados son mucho más legibles:

Captura de pantalla de la ventana de eww con mejor contraste

obsoleto
fuente
1
Sí, el uso shr-color-visible-luminance-minhace que el contenido de la página sea legible. Gracias.
caisah
Tuve suerte con esas variables para los correos electrónicos de gnus antes, pero luego me encontré con correos electrónicos en los que tuve que disminuir el luminance-min para hacer que las cosas fueran más legibles (estúpido AirBnB html), así que finalmente lo hice(advice-add #'shr-colorize-region :around (defun shr-no-colourise-region (&rest ignore)))
desamoré