X-Git-Url: https://thelambdalab.xyz/gitweb/index.cgi?p=elpher.git;a=blobdiff_plain;f=elpher.el;h=4a001fdd86ce8b7accb558e024d8051d5f5bae4a;hp=307647a88204b5701ca48083a02297bb6509ea4b;hb=947e5a4fe761fc8a215bc01367d794a7f2acdc8c;hpb=7e0919bd74952fb229862f1280e01817721b7fc2 diff --git a/elpher.el b/elpher.el index 307647a..4a001fd 100644 --- a/elpher.el +++ b/elpher.el @@ -516,6 +516,7 @@ unless NO-HISTORY is non-nil." (defmacro elpher-with-clean-buffer (&rest args) "Evaluate ARGS with a clean *elpher* buffer as current." + (declare (debug (body))) (list 'with-current-buffer "*elpher*" '(elpher-mode) (append (list 'let '((inhibit-read-only t)) @@ -1372,9 +1373,11 @@ by HEADER-LINE." (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))