about summary refs log tree commit diff stats
path: root/lynx_help/Lynx_users_guide.html
diff options
context:
space:
mode:
Diffstat (limited to 'lynx_help/Lynx_users_guide.html')
-rw-r--r--lynx_help/Lynx_users_guide.html92
1 files changed, 89 insertions, 3 deletions
diff --git a/lynx_help/Lynx_users_guide.html b/lynx_help/Lynx_users_guide.html
index 0cc0949d..5a5aff6b 100644
--- a/lynx_help/Lynx_users_guide.html
+++ b/lynx_help/Lynx_users_guide.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html PUBLIC "-//IETF//DTD HTML 3.0//EN">
-<!-- $LynxId: Lynx_users_guide.html,v 1.91 2007/05/22 22:06:06 tom Exp $ -->
+<!-- $LynxId: Lynx_users_guide.html,v 1.92 2008/01/10 21:44:53 tom Exp $ -->
 <html>
 <head>
 <title>Lynx Users Guide v2.8.6</title>
@@ -65,6 +65,8 @@ within a single LAN.
 <li><a href="#USEMAP" NAME="ToC-USEMAP">Lynx and Client-Side-Image-Maps</a>
 <li><a href="#Refresh" NAME="ToC-Refresh">Lynx and Client-Side-Pull</a>
 <li><a href="#Cookies" NAME="ToC-Cookies">Lynx and State Management</a> (Me want <em>cookie</em>!)
+<li><a href="#Cache" NAME="ToC-Cache">Lynx and Cached Documents</a>
+<li><a href="#Sessions" NAME="ToC-Sessions">Lynx and Sessions</a>
 <li><A HREF="#Invoking" NAME="ToC-Invoking">The Lynx command line</A>
 <li><A HREF="#Environment" NAME="ToC-Environment">Environment variables used by Lynx</A>
 <li><A HREF="#lynx.cfg" NAME="ToC-lynx.cfg">Main configuration file lynx.cfg</A>
@@ -959,8 +961,8 @@ return to Lynx or the '<em>&gt;</em>' command to save the options to a
         <dd>Use underline-attribute rather than bold for links.
 
    <dt>Use Passive FTP
-	<dd>This allows you to change whether Lynx uses passive ftp
-	    connections.
+        <dd>This allows you to change whether Lynx uses passive ftp
+            connections.
 
    <dt>User Agent
         <dd>The header string which Lynx sends to HTTP servers to indicate the
@@ -1410,6 +1412,10 @@ commands.
         <dd><em>Control-K</em> invokes the <a
             href="keystrokes/cookie_help.html">Cookie Jar Page</a>
             if it contains cookies.
+   <dt><em>^X</em>
+        <dd><em>Control-X</em> invokes the <a
+            href="#Cache">Cache Jar Page</a>
+            if it contains cached documents.
    <dt><em>z</em>
         <dd>Lynx supports completely interruptible I/O processes.  Press the
             '<em>z</em>' key at any time during a connect or transfer process
@@ -2305,6 +2311,76 @@ and/or change the 'allow' setting for its <em>domain</em> via the <a
 href="keystrokes/cookie_help.html">Cookie Jar Page</a>.
 [<A HREF="#ToC-Cookies">ToC</A>]
 
+<h2 ID="Cache"><A NAME="Cache"><em>Cached Documents</em></A></h2>
+
+A list of documents which are in lynx's internal cache is accessible through
+hypothetical <em>Cache Jar</em> which can be examined via the CACHE_JAR
+keystroke command, normally mapped to <em>Ctrl-X</em>.
+
+<p>Entries in the <em>Cache Jar</em> are ordered
+from oldest (at the top) to newest.
+The user can easily access any document which is in the cache,
+especially those which may be soon removed due to
+configurable limits on the maximum number of cached documents,
+as well as the maxmimum amount of memory used by the cache.
+
+<p>The structure of <em>Cache Jar</em> is simple:
+<ul>
+<li>Each entry starts with its ordinal number (within session),
+recently added documents in cache have a smaller number than documents
+which are added before, and are positioned at the end of <em>Cache Jar</em>
+
+<li>Following its ordinal number is the document title, which is also a link.
+On activating this link,
+the user is prompted if they want to delete the document
+from <em>Cache Jar</em>.
+The document's address (also a link) follows the title.
+It is distinguished by a <code>URL:</code> label preceding the link.
+Activating this link, lynx displays the corresponding cached document.
+
+<li>Below each cached document URL lynx shows
+the document properties which include:
+Lines,
+Size, File-Cache, Content-Type, Content-Language, Content-Encoding,
+Content-Location, Subject, Owner, Date, Expires, Last-Modified, ETag, Server, and
+Source-Cache-File.
+</ul>
+
+<p>This feature can be enabled by default using the USE_CACHEJAR symbol in the
+compilation (<code>userdefs.h</code>),
+as well as enabled in lynx.cfg
+[<A HREF="#ToC-Cache">ToC</A>]
+
+<h2 ID="Sessions"><A NAME="Sessions"><em>Sessions</em></A></h2>
+
+Lynx's current state (all information about the user's
+current activity with lynx) is called a session.
+Sessions are useful in particular if you are in the middle
+of exploring something on the web and you were forced to stop abruptly,
+losing any trace of your current work.
+
+<p>A session can be automatically restored as lynx starts after a clean exit.
+The session data is saved if lynx is invoked with
+the <em>-session=FILENAME</em> switch.
+The <em>FILENAME</em> is the name of the file where the session will be stored.
+
+<p>There are also switches for only restoring:
+<em>-sessionin=FILENAME</em>
+and for only saving:
+<em>-sessionout=FILENAME</em> sesions:
+
+<p>If you do not want to specify these options at each lynx startup,
+there is an option in <em>lynx.cfg</em> to enable automatic
+saving/restoring of session.
+To keep lynx startup/exit reasonable fast there is
+also an option in <em>lynx.cfg</em> specifying
+how much information about the current lynx session will be stored in file.
+
+<p>The syntax of the session file is rather self explanatory.
+You can use a text editor to modify, add
+new entries, or remove URLs you no longer want.
+[<A HREF="#ToC-Sessions">ToC</A>]
+
 <h2 ID="Invoking"><A NAME="Invoking"><em>The Lynx command line</em></A></h2>
 
 A summary of the Lynx command line options (switches) is returned to
@@ -2442,6 +2518,9 @@ where
                     <A HREF="#lynx.cfg">lynx.cfg</A>.
              <dt><code>-child</code>
                 <dd>exit on left-arrow in startfile, and disable save to disk.
+             <dt><code>-child_relaxed</code>
+                <dd>exit on left-arrow in startfile, but allow save to disk and
+                    associated print/mail options.
              <dt><code>-cmd_log=FILENAME</code>
                 <dd>write keystroke commands and related information to the
                     specified file.
@@ -2866,6 +2945,13 @@ where
                 <dd>toggles showing arrows at ends of the scrollbar.
              <dt><code>-selective</code>
                 <dd>require .www_browsable files to browse directories.
+             <dt><code>-session=FILENAME</code>
+                <dd>resumes from specified file on startup and saves session
+                    to that file on exit.
+             <dt><code>-sessionin=FILENAME</code>
+                <dd>resumes session from specified file.
+             <dt><code>-sessionout=FILENAME=</code>
+                <dd>saves session to specified file.
              <dt><code>-short_url</code>
                 <dd>show very long URLs in the status line with "..." to
                     represent the portion which cannot be displayed.  The