Using Elpher to browse the Gopher sphere
As long as I can remember, I used lynx to browse the Gopher sphere.
Lynx is fast, and has a great user interface.
In the old days, Lynx was installed by default by most Linux
distributions, like Slackware, and RedHat. Later, this changed
and Lynx had to be manually installed.
With the advent of Gemini, I started looking for a Gemini browser
and settled with Elpher. Elpher describes it self as a "Elpher
Gopher and Gemini Client".
In the beginning I only used Elpher to browse the Gemini sphere, and
kept using Lynx for Gopher. In a email conversation, Szczezuja (see:
gopher://sdf.org/1/users/szczezuja) inspired my to try Elpher also
Advantages of Elpher
Of course it is nice to have the same client for Gopher as well as
for Gemini. The integration with Emacs helps to run everything in
the same environment.
What really sets Elpher apart, is that it turns an URL into an
active link. For example, when there is somewhere on the gopher page
you are visiting, a link to gopher://sdf.org. then in Elpher it
automagically becomes a link, which you can easily follow just by
hitting Enter on it.
And because it runs in Emacs, URL's pointing to an http server will
open in eww, so everything looks and feels the same, and you don't
have to leave Emacs at all.
The default keybindings of Elpher are a bit gewohnungsbedurftig
(great German word, meaning "it takes time to get used to"):
- TAB/Shift-TAB: next/prev item on current page
- RET/mouse-1: open item under cursor
- m: select an item on current page by name (autocompletes)
- u/mouse-3/U: return to previous page or to the start page
- g: go to a particular address (gopher, gemini, finger)
- o/O: open a different address selector or the root menu of
the current server
- d/D: download item under cursor or current page
- i/I: info on item under cursor or current page
- c/C: copy URL representation of item under cursor or current
- a/A: bookmark the item under cursor or current page
- B: list all bookmarks
- s/S: show current history stack or all previously visted
- r: redraw current page (using cached contents if available)
- R: reload current page (regenerates cache)
- !: set character coding system for gopher (default is to
- T: toggle TLS gopher mode
- F: forget/discard current TLS client certificate
- .: display the raw server response for the current page
For more info on Elhper, see:
Last edited: $Date: 2023/02/18 16:16:30 $
* EOF *