Header-wrapping code was broken for terminal emacs.
authorplugd <plugd@thelambdalab.xyz>
Sun, 18 Jul 2021 17:50:26 +0000 (19:50 +0200)
committerplugd <plugd@thelambdalab.xyz>
Sun, 18 Jul 2021 17:50:26 +0000 (19:50 +0200)
elpher.el

index 307647a..77ef234 100644 (file)
--- a/elpher.el
+++ b/elpher.el
@@ -1372,9 +1372,11 @@ by HEADER-LINE."
                    (2 'elpher-gemini-heading2)
                    (3 'elpher-gemini-heading3)
                    (_ 'default)))
                    (2 'elpher-gemini-heading2)
                    (3 'elpher-gemini-heading3)
                    (_ 'default)))
-          (fill-column (/ (* fill-column
-                             (font-get (font-spec :name (face-font 'default)) :size))
-                          (font-get (font-spec :name (face-font face)) :size))))
+          (fill-column (if (display-graphic-p)
+                            (/ (* fill-column
+                                  (font-get (font-spec :name (face-font 'default)) :size))
+                               (font-get (font-spec :name (face-font face)) :size))
+                          fill-column)))
       (unless (display-graphic-p)
         (insert (make-string level ?#) " "))
       (insert (propertize header 'face face))
       (unless (display-graphic-p)
         (insert (make-string level ?#) " "))
       (insert (propertize header 'face face))