Vi esta pregunta: ¿Cómo personalizar el color de fondo para algunas páginas web abiertas con eww? Pero esto no funcionará para mí. Estoy tratando de leer las páginas de Wikipedia y en muchos lugares Wikipedia usa imágenes para representar fórmulas matemáticas. Cuando estos tienen fondo transparente, parece que no se procesan de manera aceptable (ejemplo a continuación). Por lo tanto, me gustaría tener un tema de fondo blanco-ish para eww, manteniendo todo lo demás con un tema de fondo oscuro.
7
eww-mode
Respuestas:
Actualizar:
load-theme-buffer-local.el
Se supone que el ( repositorio de GitHub ) hace lo que intenté hacer, pero hacerlo de la manera correcta .Para usarlo
eww
, instálalo y agregaa su archivo de inicio.
PD: No puedo probar este enfoque yo mismo, así que avíseme si funciona.
Respuesta original (guardada solo para el registro):
Puede usar
face-remap-add-relative
para establecer caras en el búfer actual.Después de investigar un poco, se me ocurrió este truco. Extrae la configuración de la cara de un tema y la aplica en el búfer actual.
Puede combinar esto con un
eww-mode-hook
para establecer un tema diferente eneww
buffers.(Reemplace
tango
con su tema de luz favorito).fuente
load-theme-buffer-local.el
, encontré , que debería ser mucho mejor que mi truco. ¡Darle una oportunidad! (Lo vinculé en la respuesta actualizada).Alternativamente, si se siente cómodo leyendo el marcado de LaTeX, es posible que prefiera configurar Wikipedia para que no use imágenes para representar las matemáticas. Esto requiere que cree una cuenta de wikipedia, luego vaya a Preferencias-> Apariencia-> Matemáticas para seleccionar una opción. Recomendaría "MathJax del lado del cliente", ya que esto se renderizará con precisión en un navegador que entienda javascript, pero solo mostrará la fuente LaTeX en un navegador como
eww
ese no.Por ejemplo, tu página se ve así para mí:
Quizás en el futuro alguien pueda adaptar el código
preview-latex
oorg-preview-latex-fragment
permitir la visualización de las matemáticas formateadaseww
de una manera que sea consciente del esquema de color. (¡O integre un intérprete de JavaScript!)fuente
eww
, pero voy a aceptar la pregunta de Constantine porque es más genérica. ¡Gracias de cualquier forma!