From 2c636ea3e5ea7d2cb9f8d0e2062f067b68fdaaf0 Mon Sep 17 00:00:00 2001 From: Alex Schroeder Date: Sun, 27 Jun 2021 22:01:43 +0200 Subject: [PATCH] Only add to browse-url-default-handlers if defined On some systems, browse-url does not define browse-url-default-handlers. --- elpher.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/elpher.el b/elpher.el index da4d11d..555f80c 100644 --- a/elpher.el +++ b/elpher.el @@ -1739,8 +1739,9 @@ If ADDRESS is already bookmarked, update the label only." (with-eval-after-load "browse-url" ;; Use elpher to open gopher, finger and gemini links - (add-to-list 'browse-url-default-handlers - '("^\\(gopher\\|finger\\|gemini\\)://" . browse-url-elpher)) + (when (boundp 'browse-url-default-handlers) + (add-to-list 'browse-url-default-handlers + '("^\\(gopher\\|finger\\|gemini\\)://" . browse-url-elpher))) ;; Register "gemini://" as a URI scheme so `browse-url' does the right thing (add-to-list 'thing-at-point-uri-schemes "gemini://")) -- 2.20.1