I am using the most up to date version of Doom Emacs, and I am trying to use Elpher to access Gemini pages. While it loads up Gopher pages just fine, any time I try to pull up a Gemini page I get a "Connection time-out message." Other users have suggested that it may be a TLS related issue, but I can't confirm that. They have stated that when they try the package with vanilla Emacs it works fine. Any suggestions on how I might go about fixing this?
So after comparing the TLS related variables between vanilla Emacs and Doomemacs, and playing around with some of the settings, the following allows me access to gemini websites:
(setq gnutls-verify-error 'nil)
I have no idea what security implications that has, but that gets things working at least.
1According to the docstring, nil is the default and tls checks are still performed via open-network-stream which still look secure: gnu.org/software/emacs/manual/html_node/emacs/… May 15, 2021 at 6:40