J'utilise eww pour naviguer sur Internet et le plus souvent je ne veux pas que les images se chargent, il ne semble pas y avoir beaucoup de personnalisations intégrées pour eww et aucune ne traite des images.
Actuellement, j'ai une configuration système qui me permet de commencer et d'arrêter d'afficher des images dans eww mais uniquement après une actualisation de la page, ce que je veux, c'est un moyen d'activer et de désactiver les images sans rafraîchir la page .
Voici ma méthode actuelle qui tire parti des internes shr-put-image
dont utilise eww.
(defvar display-graphic-override nil
"Used to override `display-graphic-p' behavior.
Should either be nil, or a list where the car is the override.")
(defadvice display-graphic-p (around sometimes-lie activate)
"Use the override if it is non nil."
(if display-graphic-override
(car display-graphic-override)
ad-do-it))
(defadvice eww-render (around no-images activate)
"Temporarily lie about supporting graphics"
(let ((display-graphic-override '(nil)))
ad-do-it))
J'ai également essayé de basculer la «propriété de texte invisible où se trouvent les images, mais cela ne semble pas fonctionner.