Elpher
******

This manual documents Elpher, a gopher client for Emacs.

Copyright © 2019 Tim Vaughan

     The source and documentation of Elpher is free software.  You can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version.

     Elpher is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNElpher FOR A PARTICULAR PURPOSE. See the GNU General Public License in the file COPYING in the same directory as this file for more details.

Introduction
************

Elpher aims to be a capable and practical gopher client for Emacs.  Its focus is on easy keyboard-driven navigation based on sensible default bindings (with out-of-the-box support for Evil).  It is intended to be robust and behave in non-surprising ways at all times.  Additionally, Elpher provides the following bells and whistles:

  * an easily navigable history, sporting caching of visited sites (both content and cursor position),

  * auto-completing menu item navigation,

  * followable web and gopher links in plain text,

  * direct visualization of image files where supported (no writing to disk), and

  * a simple bookmark management system.

Throughout this manual, the

Elpher is still under active development.  Although we try very hard to ensure that releases are bug-free, this cannot be guaranteed.  However, this also means that any usability features that you feel are missing can likely by incoroporated quickly, so please get in touch if you have some ideas.

Navigation
**********

Elpher's navigation interface heavily inspired by the Emacs Info mode.

Within-page navigation
======================

Within a single page

Between-page navigation
=======================

Bookmarks
*********

Customization
*************

Hacking
*******