Saya menggunakan eww untuk menjelajah internet dan lebih sering daripada tidak saya tidak ingin gambar dimuat, sepertinya tidak ada banyak dalam hal kustomisasi yang dibangun untuk eww dan tidak ada yang berurusan dengan gambar.
Saat ini saya memiliki pengaturan sistem yang memungkinkan saya untuk memulai dan berhenti menampilkan gambar di eww tetapi hanya setelah refresh halaman, yang saya inginkan adalah cara untuk mengaktifkan dan menonaktifkan gambar tanpa menyegarkan halaman .
Berikut adalah metode saya saat ini yang mengambil keuntungan dari internal shr-put-image
yang saya gunakan baru.
(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))
Saya juga mencoba mengubah properti teks 'tak terlihat di mana gambar berada tetapi itu tampaknya tidak berfungsi.
Pada Emacs 25.1 Anda bisa memberikan argumen
eww-reload
untuk memuat dari cache daripada jaringan. Saya menggunakan yang berikut ini:Ini menonaktifkan gambar dan font proporsional secara default. Beralih font terikat
F
secara default, jadi saya menggunakanI
untuk beralih gambar. (Ini menggantikan pengikatan default untukshr-insert-image
, tetapi saya belum pernah menggunakannya.)sumber
defvar
shr-inhibit-images
dandefcustom
shr-blocked-images
?inhibit
adalah boolean danblocked
adalah regex, sehingga Anda mungkin menggunakan regex untuk selalu memblokir URL tertentu sementara masih menggunakan mendiami untuk beralih segala sesuatu yang lain dan mematikan.eww-link-keymap
itu; membaca*Help*
tidak membantu;) Bisakah Anda menjelaskan apa itu dan mengapa menambahkan kunci yang mengikat juga?