Eww and Elpher, the great equalizer
===================================
Text mode gives the same look and feel to Gemini texts, Gopher
files and web pages.
Eww is a simple web browser in Emacs, that can be configured
as a pure text mode browser. No images, the web page can not
influence the font or its colors, and fixed maximum
line-length of about 70 characters. No support for JavaScript,
of course.
Elpher does the same for Gemini texts and Gopher files.
Bitmap font
-----------
In the terminal I use a bitmap font. On my small Acer Aspire
urxvt uses the standard 8x13 bitmap font, and on the slightly
larger ThinkPad X201 urxt uses the standard 7x13 bitmap font.
On a graphical Emacs with a TTF font, eww and Elpher are more
disctinct, but when running Emacs in the terminal, using a
bitmap font, all text is rendered the same.
eww-readable
------------
eww comes with a so-called readable modus, which suppresses
the cruft in web pages, like the headers, footers, menu's and
so on. In readable modus, usually only the main body is shown.
The command to activate eww-readable has the key binding shift-R.
Having been using eww for quite some time, this goes totally
automatic, almost subconsciously. Somewhere my brain registers
it is looking at a web page and let my fingers hit shift-R.
This readable modus reduces the differences between the
display of a web page and the display of a Gemini text of
Gopher file.
Uniform look and feel
---------------------
When I go through the aggregators, like the RSS feeds, Gopher
aggregators like Bongusta, the Moka-puna's, my own phlogroll,
or the Gopherclub page, and so on, and Gemini aggregators like
Cosmos and Antenna, it all looks and feels the same.
It is all white text with colored links on a black background.
Usually the frame is split in two windows side-by-side, with
the visited page in either the left or the right window.
Transparent switching
---------------------
Elpher recognizes and automatically enables URLs. Regardless
of their kind, --web, gemini, or gopher-- links are simply
opened with the use of the enter-key. This is very convenient
when reading Gopher pages, no need to copy and paste URL's.
When the URL is a web link, the link is opened in eww.
Because is all looks the same, sometimes I only become aware
that I have switched from Gemini or Gopher to the web when I'm
further following links.
RSS feeds with Gnus
-------------------
I follow the RSS feeds using Emacs Gnus.
As a result, everything happens within Emacs.
In Emacs I retrieve the feeds, open the feeds one by one in
Emacs, open the feed items in Emacs, and open the link from a
feed item in eww, which is also Emacs.
The whole session, reading RSS feeds, using the jump table to
open the Gopher and Gemini aggregators, reading the web pages,
Gemini text and Gopher files, takes place within a single user
interface.
Readability and speed
---------------------
Almost every time I am cruising Gopher files, Gemini texts, and
web pages, this takes place with a white bitmap font on a
black background, where the text is presented in a column of
about 70 chars width.
No mental load from the need to switch between different
fonts, colors, header sizes, and so on, and within a single
user interface.
Everything is keyboard-controlled: following feeds, opening
pages, opening the jump table with the main bookmarks, and
navigating from page to page and link to link.
No matter if I read a Gopher file, Gemini text, or a web page,
the experience is the same.