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


Source