nil
host
(if (> port 0) port 70)
- :type (if elpher-use-tls 'tls 'plain))))
+ :type (if elpher-use-tls 'tls 'plain)
+ :nowait t)))
(set-process-coding-system proc 'binary)
(set-process-filter proc
(lambda (_proc string)
(insert "LOADING... (use 'u' to cancel)"))
(elpher-get-selector address
(lambda (_proc event)
- (unless (string-prefix-p "deleted" event)
+ (unless (or (string-prefix-p "deleted" event)
+ (string-prefix-p "open" event))
(funcall renderer elpher-selector-string)
(elpher-restore-pos)))))))
(pcase mime-type
((or "text/gemini" "")
(elpher-render-gemini-map body parameters))
+ ("text/html"
+ (elpher-render-html body))
((pred (string-prefix-p "text/"))
(elpher-render-gemini-plain-text body parameters))
((pred (string-prefix-p "image/"))