-- Leo's gemini proxy

-- Connecting to rwv.io:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini; lang=en

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

-- Response ended

-- Page fetched on Wed Apr 24 14:46:41 2024