Eu uso o eww para navegar na Internet e, na maioria das vezes, não quero que as imagens sejam carregadas, não parece haver muito em termos de personalizações incorporadas ao eww e nenhuma que lide com imagens.
Atualmente, tenho uma configuração do sistema que permite iniciar e parar a exibição de imagens no eww, mas somente após a atualização da página, o que eu quero é uma maneira de ativar e desativar as imagens sem atualizar a página .
Aqui está o meu método atual que tira proveito dos elementos internos dos shr-put-image
quais o eww usa.
(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))
Também tentei alternar a propriedade 'texto invisível onde estão as imagens, mas isso não parece funcionar.