anchor.diff:          (cl-gopher:display-string line))))
   
   \(defmethod line->html ((line cl-gopher:image)) (image->link line))
  -\(defmethod line->html ((line cl-gopher:gif)) (image->html line))
  +\(defmethod line->html ((line cl-gopher:gif)) (image->link line))
   \(defmethod line->html ((line cl-gopher:png)) (image->link line))
   
   Gemini support is a bit more chaotic, but you can override `line->html' for
  
positive.code:         (spinneret:*html-style* :tree))
      (values (spinneret:with-html-string
                (:style (style (current-buffer)))
                (:style (when (find-submode 'small-web-mode)
                          (style (find-submode 'small-web-mode))))
                (loop for line in (cl-gopher:lines contents)
                      collect (:raw (line->html line))))
              "text/html;charset=utf8")))
  
negative.code:         (cl-gopher:display-string line))))
  
  (defun image->html (line)
    (let ((uri (cl-gopher:uri-for-gopher-line line)))
      (spinneret:with-html-string
        (:a :href uri
            (:img :src uri
                  :alt (cl-gopher:display-string line))))))
  
  (defmethod line->html ((line cl-gopher:image)) (image->html line))
  (defmethod line->html ((line cl-gopher:gif)) (image->html line))
  