Use unhex URLs in the header patch_multiple_buffers2
authorAlex Schroeder <alex@gnu.org>
Thu, 30 Jul 2020 11:16:56 +0000 (13:16 +0200)
committerAlex Schroeder <alex@gnu.org>
Thu, 29 Oct 2020 10:51:30 +0000 (11:51 +0100)
If we don't use url-unhex-string on the header, we're going to end up
with URL's containing percent escaped stuff like The%20Word, and in
header lines (as in mode lines) the percent gets replaced by stuff.
Thus, in these cases my header line used to look terrible as random
stuff would get inserted.

elpher.el

index ea20525..d62f474 100644 (file)
--- 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)