X-Git-Url: https://thelambdalab.xyz/gitweb/index.cgi?p=elpher.git;a=blobdiff_plain;f=elpher.el;h=5b0f132e67e8620d9a7c1f38415b689084c80004;hp=67eb79012e6c9980b0b2f52a171c29f5e1eca273;hb=refs%2Fheads%2Fpatch_multiple_buffers;hpb=7744ebb7832b7264d2eada6aa03b1059ec5f54ff diff --git a/elpher.el b/elpher.el index 67eb790..5b0f132 100644 --- a/elpher.el +++ b/elpher.el @@ -529,8 +529,9 @@ unless NO-HISTORY is non-nil." '("gophers" "gemini"))) " [TLS encryption]" "")) - (header (concat display-string - (propertize tls-string 'face 'bold)))) + (header (url-unhex-string + (concat display-string + (propertize tls-string 'face 'bold))))) (setq header-line-format header)))) (defmacro elpher-with-clean-buffer (&rest args) @@ -825,6 +826,8 @@ base for the installed key and certificate files." (defun elpher-list-existing-certificates () "Return a list of the persistent certificates in `elpher-certificate-directory'." + (unless (file-directory-p elpher-certificate-directory) + (make-directory elpher-certificate-directory)) (mapcar (lambda (file) (file-name-sans-extension file))