Elpher documentation and TLS
----------------------------

Thanks very much to kensanata for the helpful comments [1] regarding my
fledgling gopher client for Emacs.

Firstly, I'm sorry to hear that you found the interface a bit
counter-intuitive.  It sounds like the major problem here was the
naming of the command for moving to previously visited pages.  I'm
contemplating changing the default key binding to 'p' (as in
previous).  But the fact that you had trouble here hints at a more
general problem that I'm already aware of: the documentation is
currently inadequate.  I'm in the process of writing a full Info
manual that will be installed with the package (provided you get it
from MELPA) and as part of this will also improve the README and
elpher-mode docstring; so hopefully this problem will be a thing of
the past.

Secondly, your point regarding lack of TLS support is well taken, and
I've now implemented this in v1.4 (which should be slurped up in the
next MELPA build - I think they occur every hour or so).  Basically
gophers:// URIs now automatically switch TLS mode on, and this is
automatically switched off on a subsequent connection failure.  (You
can also explicitly toggle TLS mode on and off, of course.)

Finally, as for the reason behind having written another gopher
client: basically I didn't find out about gopher.el until too late!
When the idea popped into my head in mid April, a cursory search of
both MELPA and ELPA package repositories returned _zero_ matches for
anything gopher related.  It was only when I was submitting Elpher
to MELPA that I was shocked to find open pull request for gopher.el to be
added to the same repository.  So apologies if I tread on any toes!
It was completely unintentional.

Still, I'm happy I went (and am continuing to go) through this process
- I've learned a whole lot about both gopher and elisp and have hugely
enjoyed the whole thing. :-)

Thanks again for the help!  And of course I'd be delighted to hear
from anybody else too - even just leaving a comment in my guestbook,
or if you don't mind GitHub you could open an issue over at the
project page [2].  (I eventually want to add some kind of feedback
support to my support for issues to my gopher gateway [3] but it's not
there yet sadly.)

--
[1]: gopher://alexschroeder.ch/02019-06-21_Gopher_Clients_for_Emacs
[2]: https://github.com/tgvaughan/elpher
[3]: gopher://thelambdalab.xyz/1/scripts/browse-git.scm|elpher.git