From 4377906f926e321e65e3a768750a14ef79c36247 Mon Sep 17 00:00:00 2001 From: Alex Schroeder Date: Mon, 12 Jul 2021 08:48:06 +0200 Subject: [PATCH] Add history documentation to the info manual Added Daniel Semyonov and Alex Schroeder to the copyright notice. Removed bookmarks from the Elpher features in the introduction. Mentioned C-u M-x elpher to create multiple Elpher sessions. Mentioned the two histories Elpher maintains and document h/H. --- elpher.texi | 33 ++++++++++++++++++++++++++++----- 1 file changed, 28 insertions(+), 5 deletions(-) diff --git a/elpher.texi b/elpher.texi index e7a03a9..142be56 100644 --- a/elpher.texi +++ b/elpher.texi @@ -11,7 +11,9 @@ @copying This manual documents Elpher, a gopher and gemini client for Emacs. -Copyright @copyright{} 2019, 2020 Tim Vaughan +Copyright @copyright{} 2019, 2020 Tim Vaughan@* +Copyright @copyright{} 2021 Daniel Semyonov@* +Copyright @copyright{} 2021 Alex Schroeder @quotation The source and documentation of Elpher is free software. You can @@ -180,12 +182,19 @@ rather than stick with the cached version. To do this use @key{R}. (This is particularly useful for search query results, where this allows you to perform a different search.) -That's more-or-less it. Elpher supports a number of other features, such -as bookmarking, support for different coding schemes and TLS encryption, -and a variety of customization options, all of which are explained in -the rest of this document. However the emphasis is on keeping the basic +That's more-or-less it. Elpher supports a number of other features, +such a support for different coding schemes and TLS encryption, and a +variety of customization options, all of which are explained in the +rest of this document. However the emphasis is on keeping the basic navigation experience as intuitive and responsive as possible. +Note that you can launch multiple Elpher sessions in parallel by using +a prefix: + +@example +@kbd{C-u M-x elpher @key{RET}} +@end example + @node Navigation, Bookmarks, Quick Start, Top @chapter Navigation Throughout this manual, we use the word ``page'' to refer to any @@ -365,6 +374,20 @@ this will be automatically positioned on the link that was most recently followe from a given page. This means that, at least for links followed from menus and text files, the inverse of @key{u} is actually just @key{RET}. +Elpher actually maintains two histories, and there are two different +commands to access them: + +@table @asis +@keycmd{@key{h}, elpher-history} +This shows the history of the current buffer. This shows all the links +you would visit if you were to use @key{u} again and again. + +@keycmd{@key{H}, elpher-history-all} +This shows the entire Elpher browsing history. It includes all the +pages you visited using other Elpher buffers, and it includes buffers +you later killed. + +@end table @node Bookmarks, Gopher character encodings, Navigation, Top @chapter Bookmarks -- 2.20.1