Made a "duh" mistake in my earlier patch. Here's the fixed version: diff --git a/lisp/net/eww.el b/lisp/net/eww.el index da920c1..185b9e6 100644 --- a/lisp/net/eww.el +++ b/lisp/net/eww.el @@ -1498,11 +1498,10 @@ eww-set-character-encoding (defun eww-toggle-fonts () "Toggle whether to use monospaced or font-enabled layouts." (interactive) - (message "Fonts are now %s" - (if (setq shr-use-fonts (not shr-use-fonts)) - "on" - "off")) - (eww-reload)) + (setq shr-use-fonts (not shr-use-fonts)) + (eww-reload) + (message "Proportional fonts are now %s" + (if shr-use-fonts "on" "off"))) ;;; Bookmarks code -- Kaushal Modi