Gemini links in emacs
Some snippets for your emacs config to make browse-url DWIM in emacs.
;; gemini links are links too for thing-at-point
(add-to-list 'thing-at-point-uri-schemes "gemini://")
;; help browse-url to recognize gemini links
(defun browse-url-default-browser-gemini
(browse-url-default-browser &rest args)
"Advice to browse URL using elpher."
(if (string-prefix-p "gemini://" (car args))
(elpher-go (car args))
(apply browse-url-default-browser args)))
(advice-add 'browse-url-default-browser
:around
#'browse-url-default-browser-gemini)
and to make gemini links visitable in mu4e:
(setq mu4e~view-beginning-of-url-regexp
(concat mu4e~view-beginning-of-url-regexp "\\|gemini://"))
Note: the latter only works when mu4e is already loaded into emacs.
Cheers,
R.
--
📅 2021-04-09
🏷 emacs, gemini
📧 hello@rwv.io
CC BY-NC-SA 4.0