From ae5d181b854d3ccb373b6bc01b4869e44ff4d87a Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 18:37:15 +0200 Subject: Adding upstream version 2.9.0dev.12. Signed-off-by: Daniel Baumann --- lynx_help/keystrokes/alt_edit_help.html | 128 +++++ lynx_help/keystrokes/bashlike_edit_help.html | 277 +++++++++ lynx_help/keystrokes/bookmark_help.html | 58 ++ lynx_help/keystrokes/cookie_help.html | 76 +++ lynx_help/keystrokes/dired_help.html | 90 +++ lynx_help/keystrokes/edit_help.html | 191 +++++++ lynx_help/keystrokes/environments.html | 558 ++++++++++++++++++ lynx_help/keystrokes/follow_help.html | 286 ++++++++++ lynx_help/keystrokes/gopher_types_help.html | 87 +++ lynx_help/keystrokes/history_help.html | 58 ++ lynx_help/keystrokes/keystroke_help.html | 177 ++++++ lynx_help/keystrokes/movement_help.html | 78 +++ lynx_help/keystrokes/option_help.html | 823 +++++++++++++++++++++++++++ lynx_help/keystrokes/other_help.html | 196 +++++++ lynx_help/keystrokes/print_help.html | 62 ++ lynx_help/keystrokes/scrolling_help.html | 117 ++++ lynx_help/keystrokes/test_display.html | 82 +++ lynx_help/keystrokes/visited_help.html | 63 ++ lynx_help/keystrokes/xterm_help.html | 52 ++ 19 files changed, 3459 insertions(+) create mode 100644 lynx_help/keystrokes/alt_edit_help.html create mode 100644 lynx_help/keystrokes/bashlike_edit_help.html create mode 100644 lynx_help/keystrokes/bookmark_help.html create mode 100644 lynx_help/keystrokes/cookie_help.html create mode 100644 lynx_help/keystrokes/dired_help.html create mode 100644 lynx_help/keystrokes/edit_help.html create mode 100644 lynx_help/keystrokes/environments.html create mode 100644 lynx_help/keystrokes/follow_help.html create mode 100644 lynx_help/keystrokes/gopher_types_help.html create mode 100644 lynx_help/keystrokes/history_help.html create mode 100644 lynx_help/keystrokes/keystroke_help.html create mode 100644 lynx_help/keystrokes/movement_help.html create mode 100644 lynx_help/keystrokes/option_help.html create mode 100644 lynx_help/keystrokes/other_help.html create mode 100644 lynx_help/keystrokes/print_help.html create mode 100644 lynx_help/keystrokes/scrolling_help.html create mode 100644 lynx_help/keystrokes/test_display.html create mode 100644 lynx_help/keystrokes/visited_help.html create mode 100644 lynx_help/keystrokes/xterm_help.html (limited to 'lynx_help/keystrokes') diff --git a/lynx_help/keystrokes/alt_edit_help.html b/lynx_help/keystrokes/alt_edit_help.html new file mode 100644 index 0000000..63f1044 --- /dev/null +++ b/lynx_help/keystrokes/alt_edit_help.html @@ -0,0 +1,128 @@ + + + + + + Lynx Line Editor Alternative Key Binding + + + + + + + + + +

Overview

+ +

Lynx invokes a built-in Line Editor for entering strings in response + to prompts, in forms, and for email messages if an external + editor has not been defined. Additional alternative key-bindings + can be offered by configuring with + --enable-alt-bindings or by adding them in + LYEditmap.c before compiling Lynx. If available, + they may be selected via the “o”ptions menu, or by + editing lineedit_mode in the “.lynxrc” file.

+ +

Note: setting emacs/vi keys ON has + no direct effect on line-editor bindings.

+ +

Table of + key-bindings

+ +

This is the Alternative Binding keymap.

+ +
+     ENTER  Input complete        -  RETURN
+     TAB    Input complete        -  TAB, Do
+     ABORT  Input cancelled       -  Ctrl-G, Ctrl-O, (Ctrl-C on some systems)
+     ERASE  Erase the line        -  Ctrl-U
+
+     BACK   Cursor back     char  -  Left-Arrow,  Ctrl-B
+     FORW   Cursor forward  char  -  Right-Arrow, Ctrl-F
+     BACKW  Cursor back     word  -  Ctrl-P
+     FORWW  Cursor forward  word  -  Ctrl-N
+     BOL    Go to begin of  line  -  Ctrl-A, Home, Find
+     EOL    Go to end   of  line  -  Ctrl-E, End,  Select
+
+     DELP   Delete prev     char  -  Backspace, Delete, Remove
+     DELN   Delete next     char  -  Ctrl-D (see note 1)
+     DELPW  Delete prev     word  -  Ctrl-R
+     DELNW  Delete next     word  -  Ctrl-T
+     DELEL  Delete to end of line -  Ctrl-K
+
+     UPPER  Upper case the line   -  Ctrl-^
+     LOWER  Lower case the line   -  Ctrl-_
+
+     LKCMD  Invoke cmd prompt     -  Ctrl-V (in form text fields, only) (see note 2)
+
+Special commands for use only in textarea fields (see note 3):
+
+          Textarea external edit  - Ctrl-X e
+          Insert file in textarea - Ctrl-X i
+          Grow textarea           - Ctrl-X g
+
+

Emacs-like + commands

+ +
+    TPOS    Transpose characters                   -  Ctrl-t
+    SETMARK Set mark at current position in line   -  Ctrl-@
+    XPMARK  Exchange current position with mark    -  Ctrl-x Ctrl-x
+    KILLREG Kill region between mark and position  -  Ctrl-x Ctrl-w (see note 3)
+    YANK    Insert text last killed (with KILLREG) -  Ctrl-y
+
+

Try it yourself

+ +

Here is a little textarea for practice:

+ +
+

+ +

+
+ +

Special keys

+ +

See the Lynx Line + Editor page for an explanation of terminology and + key-names.

+ +

Notes

+ +
    +
  1. "next" means the character "under" a box or + underline style cursor; it means "to the immediate right of" an + I-beam (between characters) type cursor.
  2. + +
  3. Follow Ctrl-V with any recognized key command, + to "escape" from a text input field.
  4. + +
  5. For other key combinations using Ctrl-X as a + prefix key, see the Help page for the Bash-Like Binding.
  6. +
+ + diff --git a/lynx_help/keystrokes/bashlike_edit_help.html b/lynx_help/keystrokes/bashlike_edit_help.html new file mode 100644 index 0000000..621e3e0 --- /dev/null +++ b/lynx_help/keystrokes/bashlike_edit_help.html @@ -0,0 +1,277 @@ + + + + + + Lynx Line Editor Bash-Like Key Binding + + + + + + + + + +

Overview

+ +

Lynx invokes a built-in Line Editor for entering strings in response + to prompts, in forms, and for email messages if an external + editor has not been defined. Alternative key bindings are + normally available (unless Lynx was configured + with --disable-alt-bindings). If available, they may + be selected via the “o”ptions menu, or by editing + lineedit_mode in the “.lynxrc” file.

+ +

You can always see the current set of key-bindings in + Lynx by opening the special URL LYNXEDITMAP:. This page is provided for those + not using Lynx.

+ +

Note: setting emacs/vi keys ON has + no direct effect on line-editor bindings.

+ +

Bash-like + bindings

+ +

This is the Bash-like Binding keymap.

+ +
+     ENTER  Input complete        -  Enter, RETURN
+     TAB    Completion / Next     -  TAB, Do (see note 2)
+     ABORT  Cancel / Undo Change  -  Ctrl-g, Ctrl-_
+     ERASE  Erase the line        -  M-k, Ctrl-x k
+
+     BACK   Cursor back     char  -  Left-Arrow,  Ctrl-b
+     FORW   Cursor forward  char  -  Right-Arrow, Ctrl-f
+     BACKW  Cursor back     word  -  M-b, Ctrl-r
+     FORWW  Cursor forward  word  -  M-f, Ctrl-s (see note 5)
+     BOL    Go to begin of  line  -  Ctrl-a, Home, Find
+     EOL    Go to end   of  line  -  Ctrl-e, End,  Select (see note 4)
+
+     DELP   Delete prev     char  -  Backspace
+     DELN   Delete next     char  -  Ctrl-d, Delete, Remove (see note 1)
+     DELPW  Delete prev     word  -  Ctrl-w, M-Backspace, M-Delete (see note 3)
+     DELNW  Delete next     word  -  M-d
+     DELBL  Delete to beg of line -  Ctrl-u
+     DELEL  Delete to end of line -  Ctrl-k (see note 4)
+
+     UPPER  Upper case the line   -  M-u
+     LOWER  Lower case the line   -  M-l
+
+     LKCMD  Invoke cmd prompt     -  Ctrl-v [FORM] (see note 6)
+     SWMAP  Switch input keymap   -  Ctrl-^ (if compiled in)
+
+Special commands for use in textarea fields [FORM]:
+
+     PASS!  Textarea external edit  - Ctrl-e Ctrl-e, Ctrl-x e (see note 4)
+     PASS!  Insert file in textarea - Ctrl-x i
+     PASS!  Grow textarea           - Ctrl-x g
+
+

Try it yourself

+ +

Here is a little textarea for practice:

+ +
+

+ +

+
+ +

Emacs-like + commands

+ +
+    TPOS    Transpose characters                   -  Ctrl-t
+    SETMARK Set mark at current position in line   -  Ctrl-@
+    XPMARK  Exchange current position with mark    -  Ctrl-x Ctrl-x
+    KILLREG Kill region between mark and position  -  Ctrl-x Ctrl-w (see note 3)
+    YANK    Insert text last killed (with KILLREG) -  Ctrl-y
+
+

Special keys

+ +

See the Lynx Line + Editor page for an explanation of terminology and + key-names.

+ +

Notes

+ +
    +
  1. "next" means the character "under" a box or + underline style cursor; it means "to the immediate right of" an + I-beam (between characters) type cursor.
  2. + +
  3. For entering strings in response to prompts + (that is, when not editing form text fields), some keys have + different actions: TAB tries to complete input based on + previous response; Up-Arrow and Down-Arrow may offer previous + response and next response, respectively, from recall buffer + for some prompts.
  4. + +
  5. Ctrl-w can only be used for editing functions + if its default KEYMAP to REFRESH is changed. This can be done + in the lynx.cfg file, for example with the line + "KEYMAP:^W:DO_NOTHING". This also applies for other keys: as + long as the key's action is mapped to REFRESH, either with an + explicit KEYMAP in lynx.cfg or by default, the key's Line + Editor binding is disabled.
  6. + +
  7. These keys invoke special behavior when pressed + twice in a row: Ctrl-e Ctrl-e calls the external editor for + changing the text in a textarea (if available). Ctrl-k Ctrl-k + will move to the next link, so that all lines in a textarea can + be conveniently cleared by repeating Ctrl-k.
  8. + +
  9. Key is likely unavailable for + Lynx, because it is interpreted by operating + system, comm program, or curses library, or swallowed as part + of escape sequence recognition. Binding is provided for the + benefit of those where this does not apply.
  10. + +
  11. where [FORM] is marked, + indicates that the binding is effective only in form text + fields. It is ignored by Line Editor elsewhere.
  12. +
+ +

When a text input field, including a textarea line, is + selected, the Line Editor functions get a first grab at the keys + entered. If a key has no function defined in the Line Editor + binding, it can either be ignored, or passed on for normal key + command handling, where modifiers like Ctrl-x or Meta currently + have no effect (see the Key Map Page + accessible with the key K for current + information).

+ +

Additional + details

+ +

Here are some additional details on other keys, for the + curious (very much subject to change)

+ +
+Normal key action when used in form fields, subject to remapping
+with KEYMAP: [FORM (except Up-Arrow, Down-Arrow)]
+            Ctrl-l (see note 3)
+            Ctrl-o, Ctrl-z, Ctrl-\, Ctrl-] (see note 5)
+            Ctrl-n [emacskey], Ctrl-p [emacskey]
+            Up-Arrow, Down-Arrow (see note 2)
+            Page-Up, Page-Down, F1, Back-Tab
+
+Normal key command with Meta modifier ignored when used in form fields,
+subject to remapping with KEYMAP: [FORM (except Up-Arrow, Down-Arrow)]
+            M-Ctrl-l (see note 3) M-Ctrl-o [!],
+            M-Ctrl-z, M-Ctrl-\, M-Ctrl-] (see note 5)
+            M-Ctrl-u, M-/, M-n
+            M-Up-Arrow [!], M-Down-Arrow [!] (see note 2)
+            M-Page-Up [!], M-Page-Down [!], M-Home, M-End
+
+Passed as specific command:
+                        lynx action    duplicates by default
+                        -----------    ---------------------
+            M-Ctrl-d    NEXT_LINK      Down-Arrow
+            M-Ctrl-e    EDITTEXTAREA   Ctrl-e Ctrl-e
+            M-Ctrl-k    LPOS_NEXT_LINK (none, Down-Arrow suggested)
+            M-e         EDITTEXTAREA   Ctrl-e Ctrl-e
+            M-g         GROWTEXTAREA   (none, Ctrl-v $ suggested?)
+            M-i         INSERTFILE     (none, Ctrl-v # suggested?)
+            M-<        HOME           M-Home
+            M->        END            M-End
+            M-F1        DWIMHELP       F1
+            M-Find      WHEREIS        Ctrl-v /
+            M-Select    NEXT           Ctrl-v n
+
+Duplicates function of other key(s):
+                        edit action    duplicates
+                        -----------    ----------
+            M-Ctrl-b    BACKW          M-b, Ctrl-r
+            M-Ctrl-f    FORWW          M-f
+            M-Ctrl-n    FORWW          M-f
+            M-Ctrl-p    BACKW          M-b, Ctrl-r
+            M-Ctrl-r    BACKW          M-b, Ctrl-r
+            M-a         BOL            Ctrl-a, Home, ...
+
+Modifier ignored, and duplicates function of other key(s):
+                        edit action    duplicates
+                        -----------    ----------
+            M-Ctrl-a    BOL            Ctrl-a, Home, ...
+            M-Ctrl-g    ABORT          Ctrl-g, ...
+            M-TAB       TAB            Ctrl-i [!]
+            M-Ctrl-j    ENTER          Ctrl-m, Ctrl-j, Enter / RETURN
+            M-RETURN    ENTER          Ctrl-m, Ctrl-j, Enter / RETURN
+            M-Ctrl-y    YANK           Ctrl-y [!]
+            M-Ctrl-^    SWMAP          Ctrl-^ [!] (if compiled in)
+       M-Right-Arrow    FORW           Right-Arrow [!], Ctrl-f
+        M-Left-Arrow    BACK           Left-Arrow [!],  Ctrl-b
+            M-Do        TAB            Ctrl-i [!]
+
+Key completely ignored:
+            Ctrl-q, Insert
+            M-Ctrl-q, M-Ctrl-s, M-Ctrl-t, M-Ctrl-v, M-ESC (see note 5)
+            M-Ctrl-@, M-Ctrl-_, M-Remove, M-Insert [!]
+
+Meta + other (mostly, printable character) keys:
+              Modifier ignored, or sequence swallowed (see note 5).
+            M-@, M-E...M-Z, M-\, M-^, M-_ attempt to interpret
+              as 7-bit escape representation for character in 8-bit
+              control (C1) range if appropriate according to
+              Display Character Set.
+
+[emacskey] Normal key action subject to emacs_keys setting.
+
+[!] Action of key with Meta modifier follows action of key without
+    Meta.  If you manage to enter the Meta key while Line-Editor
+    Binding is not set to Bash-Like, and the unmodified binding
+    is different from that listed here, M-<key> will act
+    like <key>.
+
+ + diff --git a/lynx_help/keystrokes/bookmark_help.html b/lynx_help/keystrokes/bookmark_help.html new file mode 100644 index 0000000..87d8591 --- /dev/null +++ b/lynx_help/keystrokes/bookmark_help.html @@ -0,0 +1,58 @@ + + + + + + Lynx Bookmark Help Summary + + + + + + + +

Bookmark files

+ +

Lynx stores Bookmark files on your + local machine. You can update these from within + Lynx, or with a text editor:

+ +

Updating within + Lynx

+ + + +

Updating with a + text editor

+ +

Lynx stores its bookmarks as an HTML file, using an unordered + list (UL and LI tags). It expects the list + items to be one per line, without wrapping.

+ + diff --git a/lynx_help/keystrokes/cookie_help.html b/lynx_help/keystrokes/cookie_help.html new file mode 100644 index 0000000..80e01d6 --- /dev/null +++ b/lynx_help/keystrokes/cookie_help.html @@ -0,0 +1,76 @@ + + + + + + Help on the Cookie Jar Page + + + + + + + +

Overview

+ +

Lynx's Cookie Jar Page displays all + of the unexpired cookies you have accumulated in the hypothetical + Cookie Jar. The cookies are obtained via + Set-Cookie MIME headers in replies from http servers, + and are used for State + Management across successive requests to the servers.

+ +

The cookies are listed by domain (server's Fully + Qualified Domain Name, or site-identifying portion of the FQDN), + and in order of decreasing specificity (number of slash-separated + symbolic elements in the path attribute of the cookie). + When Lynx sends requests to an http server whose + address tail-matches a domain in the Cookie + Jar, all its cookies with a path which head-matches + the path in the URL for that request are included as a + Cookie MIME header. The “allow” setting for + accepting cookies from each domain (always, never, or via prompt) + also is indicated in the listing.

+ +

Cookie Details + Shown

+ +

The listing also shows the port (normally 80) of the + URL for the request which caused the cookie to be sent, and + whether the secure flag is set for the cookie, in which + case it will be sent only via secure connections (presently, only + SSL). The Maximum Gobble Date, i.e., when the cookie is + intended to expire, also is indicated. Also, a server may change + the expiration date, or cause the cookie to be deleted, in its + replies to subsequent requests from Lynx. If the + server included any explanatory comments in its + Set-Cookie MIME headers, those also are displayed in the + listing.

+ +

Removing + Cookies

+ +

The domain=value pairs, and each cookie's name=value, + are links in the listing. Activating a domain=value link + will invoke a prompt asking whether all cookies in that + domain should be Gobbled (deleted from the + Cookie Jar), and/or whether the domain entry + should be Gobbled if all of its cookies have been + Gobbled, or whether to change the “allow” + setting for that domain. Activating a cookie's + name=value link will cause that particular cookie to be + Gobbled. You will be prompted for confirmations of + deletions, to avoid any accidental Gobbling.

+ + diff --git a/lynx_help/keystrokes/dired_help.html b/lynx_help/keystrokes/dired_help.html new file mode 100644 index 0000000..f3e7e05 --- /dev/null +++ b/lynx_help/keystrokes/dired_help.html @@ -0,0 +1,90 @@ + + + + + + Lynx Dired-mode Key Bindings + + + + + + + +

Overview

+ +

Lynx changes into Dired mode when + you use a URL of the type file://localhost/path/.

+ +

Dired Key + bindings

+ +

While in Dired mode, some keys are remapped to do the + following functions:

+ +
+
+
+    C)reate       - Create a new, empty file in the current
+                    directory.  You will be prompted to enter
+                    a name for the file.
+
+    F)ull menu    - Show a full menu of commands for currently
+                    selected file or directory.
+
+    M)odify       - Modify the name or location of selection.  If
+                    multiple files have been selected, you will
+                    only be able to change the location.  Choose
+                    between changing the name or location and then
+                    enter a new filename or path.
+
+    R)emove       - Delete currently selected files.
+
+    T)ag          - Tag the highlighted file.  Multiple files may
+                    be tagged and all other commands except "Create"
+                    will be performed on tagged files instead of the
+                    one highlighted.  Press “t” again to untag
+                    a file.
+
+    U)pload       - Upload a file to the current directory using
+                    one of the options listed in the upload screen.
+
+
+ +

Other Key + bindings

+ +

Some other keys useful in Dired mode:

+ +
+
+    D)ownload     - Download selection using options listed in
+                    the download options screen.
+
+    E)dit         - Spawn the editor defined in the Options Menu
+                    and load selection for editing.
+
+
+ +

Notes

+ +

Dired mode must be activated at compile time. + Otherwise, the above commands will not be available and + Lynx will treat a directory listing as an HTML + file.

+ + diff --git a/lynx_help/keystrokes/edit_help.html b/lynx_help/keystrokes/edit_help.html new file mode 100644 index 0000000..42d3e8a --- /dev/null +++ b/lynx_help/keystrokes/edit_help.html @@ -0,0 +1,191 @@ + + + + + + Lynx Line Editor Default Key Binding + + + + + + + +

Overview

+ +

Lynx invokes a built-in Line Editor + for entering strings in response to prompts, in forms, and for + email messages if an external editor has not been defined. + Alternative key bindings are normally available (unless + Lynx was configured with + --disable-alt-bindings). If available, they may be + selected via the “o”ptions menu, or by editing + lineedit_mode in the “.lynxrc” file.

+ +

Two such alternative key bindings, which may be available on + your system, are the

+ + + +

You can always see the current set of key-bindings in + Lynx by opening the special URL LYNXEDITMAP:. This page is provided for those + not using Lynx.

+ +

Note: setting emacs/vi keys ON has + no effect on line-editor bindings.

+ +

Regular + Keymap

+ +

This is the Default Binding keymap:

+ +
+     ENTER  Input complete        -  RETURN
+     TAB    Input complete        -  TAB, Do
+     ABORT  Input cancelled       -  Ctrl-G, Ctrl-O, (Ctrl-C on some systems)
+     ERASE  Erase the line        -  Ctrl-U
+
+     BACK   Cursor back     char  -  Left-Arrow
+     FORW   Cursor forward  char  -  Right-Arrow
+     BACKW  Cursor back     word  -  Ctrl-P
+     FORWW  Cursor forward  word  -  Ctrl-N
+     BOL    Go to begin of  line  -  Ctrl-A, Home, Find
+     EOL    Go to end   of  line  -  Ctrl-E, End,  Select
+
+     DELP   Delete prev     char  -  Backspace, Delete, Remove
+     DELN   Delete next     char  -  Ctrl-D, Ctrl-R (see note 1)
+     DELPW  Delete prev     word  -  Ctrl-B
+     DELNW  Delete next     word  -  Ctrl-F
+     DELEL  Delete to end of line -  Ctrl-_
+
+     UPPER  Upper case the line   -  Ctrl-T
+     LOWER  Lower case the line   -  Ctrl-K
+
+     LKCMD  Invoke cmd prompt     -  Ctrl-V (in form text fields, only) (see note 2)
+     SWMAP  Switch input keymap   -  Ctrl-^ (if compiled in)
+
+

Editing + Keymap

+ +

These are special commands + for use only in textarea fields (see + note 3):

+ +
+          Textarea external edit  - Ctrl-X e
+          Insert file in textarea - Ctrl-X i
+          Grow textarea           - Ctrl-X g
+
+

Emacs-like + commands

+ +
+    TPOS    Transpose characters                   -  Ctrl-t
+    SETMARK Set mark at current position in line   -  Ctrl-@
+    XPMARK  Exchange current position with mark    -  Ctrl-x Ctrl-x
+    KILLREG Kill region between mark and position  -  Ctrl-x Ctrl-w (see note 3)
+    YANK    Insert text last killed (with KILLREG) -  Ctrl-y
+
+

Try it yourself

+ +

Here is a little textarea for practice:

+ +
+

+ +

+
+ +

Special keys

+ +

Ctrl-key means + Control+key. + Ctrl-x key means first + Control+x, then key. + M-key means Meta+key, + where Meta is a modifier that can be entered in a variety of + ways: +

+ + + +

A few key names may be less familiar now than when + Lynx was first written: Find, + Select and Remove. The XTerm + FAQ shows some typical keypad layouts of emulators for VT220 + and other DEC terminals.

+ +

The VT220 did not have a “backspace” key but + Lynx's default bindings mention it. Both ASCII + BS (backspace) and DEL are bound by + default to the same functions. DEL (occasionally + referred to as RUBOUT) is not the same as + Delete: the former is a single character while the + latter is usually a sequence of characters.

+ +

Notes

+ +
    +
  1. "next" means the character "under" a box or + underline style cursor; it means "to the immediate right of" an + I-beam (between characters) type cursor.
  2. + +
  3. Follow Ctrl-V with any recognized key command, + to "escape" from a text input field.
  4. + +
  5. For other key combinations using Ctrl-X as a + prefix key, see the Help page for the Bash-Like Binding.
  6. +
+ + diff --git a/lynx_help/keystrokes/environments.html b/lynx_help/keystrokes/environments.html new file mode 100644 index 0000000..1d7245a --- /dev/null +++ b/lynx_help/keystrokes/environments.html @@ -0,0 +1,558 @@ + + + + + + Help on Lynx's Environment variables + + + + + + + +

Environment Variables

+ +
+       In addition to various  “standard”  environment  variables
+       such as HOME, PATH, USER, DISPLAY, TMPDIR, etc, Lynx utilizes
+       several Lynx-specific environment variables, if they exist.
+
+       Others may be created or modified by Lynx to pass data to
+       an external program, or for other reasons.  These are
+       listed separately below.
+
+       See also the sections on Simulated CGI Support and
+       Native Language Support, below.
+
+       Note:  Not all environment variables apply to all types of
+       platforms supported by Lynx, though most do.  Feedback on
+       platform dependencies is solicited.  See also win32/dos specific
+       variables.
+
+

Variables Used By Lynx

+ +
+       COLORTERM
+                           If set, color capability for the terminal
+                           is forced on at startup time. The actual
+                           value assigned to the variable is ignored.
+                           This variable is only meaningful if Lynx
+                           was built using the slang screen-handling
+                           library.
+
+       LYNX_CFG
+                           This variable, if set,  will  override
+                           the  default  location and name of the
+                           global configuration  file  (normally,
+                           lynx.cfg)  that  was  defined  by  the
+                           LYNX_CFG_FILE    constant    in    the
+                           userdefs.h  file, during installation.
+                           See  the  userdefs.h  file  for   more
+                           information.
+
+       LYNX_HELPFILE
+                           If set, this  variable  overrides  the
+                           compiled-in URL and configuration file
+                           URL for the Lynx help file.
+
+       LYNX_LOCALEDIR
+                           If  set,  this  variable overrides the
+                           compiled-in  location  of  the  locale
+                           directory  which  contains native lan-
+                           guage (NLS) message text.
+
+       LYNX_LSS
+                           This  variable,  if set, specifies the
+                           location of the default Lynx character
+                           style  sheet  file.   [Currently  only
+                           meaningful if  Lynx  was  built  using
+                           experimental color style support.]
+
+       LYNX_SAVE_SPACE
+                           This  variable,  if set, will override
+                           the  default  path  prefix  for  files
+                           saved  to  disk that is defined in the
+                           lynx.cfg SAVE_SPACE:  statement.   See
+                           the lynx.cfg file for more information.
+
+       LYNX_TEMP_SPACE
+                           This variable, if set,  will  override
+                           the  default path prefix for temporary
+                           files that was defined during installation,
+                           as well as any value that may
+                           be assigned to the TMPDIR variable.
+
+       LYNX_TRACE
+                           If  set,  causes Lynx to write a trace
+                           file as if the -trace option were sup-
+                           plied.
+
+       LYNX_TRACE_FILE
+                           If set, overrides the compiled-in name
+                           of the trace  file,  which  is  either
+                           Lynx.trace or LY-TRACE.LOG (the latter
+                           on the DOS platform).  The trace  file
+                           is in either case relative to the home
+                           directory.
+
+       MAIL
+                           This variable  specifies  the  default
+                           inbox Lynx will check for new mail, if
+                           such  checking  is  enabled   in   the
+                           lynx.cfg file.
+
+       NEWS_ORGANIZATION
+                           This  variable,  if  set, provides the
+                           string  used  in   the   Organization:
+                           header of USENET news postings.  It will
+                           override the setting of the ORGANIZATION
+                           environment  variable, if it is also set
+                           (and, on  UNIX, the contents of an
+                            /etc/organization file, if present).
+
+       NNTPSERVER
+                           If set, this  variable  specifies  the
+                           default  NNTP server that will be used
+                           for USENET news  reading  and  posting
+                           with Lynx, via news: URL's.
+
+       ORGANIZATION
+                           This  variable,  if  set, provides the
+                           string  used  in   the   Organization:
+                           header  of  USENET  news postings.  On
+                           UNIX, it will override the contents of
+                           an /etc/organization file, if present.
+
+       PROTOCOL_proxy
+                           Lynx supports the use of proxy servers
+                           that  can act as firewall gateways and
+                           caching servers.  They are  preferable
+                           to  the  older  gateway  servers  (see
+                           WWW_access_GATEWAY, below).
+                           Each protocol used by Lynx (http, ftp,
+                           gopher, etc), can be mapped separately
+                           by setting environment variables of
+                           the form PROTOCOL_proxy (literally:
+                           http_proxy, ftp_proxy, gopher_proxy,
+                           etc), to “http://some.server.dom:port/”.
+                           See Proxy details and examples.
+
+       WWW_access_GATEWAY
+                           Lynx still  supports  use  of  gateway
+                           servers,  with  the  servers specified
+                           via   “WWW_access_GATEWAY”   variables
+                           (where  “access” is lower case and can
+                           be “http”, “ftp”, “gopher” or “wais”),
+                           however most gateway servers have been
+                           discontinued.  Note that  you  do  not
+                           include  a  terminal “/” for gateways,
+                           but do for proxies specified by PROTOCOL_proxy
+                           environment variables.  See Proxy details.
+
+       WWW_HOME
+                           This  variable,  if set, will override
+                           the default startup URL  specified  in
+                           any of the Lynx configuration files.
+
+

Variables Set or Modified By + Lynx

+ +
+       LYNX_PRINT_DATE     This  variable  is  set  by  the  Lynx
+                           p(rint) function, to the “Date:”  string
+                           seen  in  the  document's “Information
+                           about” page (= cmd), if  any.   It  is
+                           created  for  use  by an external program,
+                           as  defined   in   a   lynx.cfg
+                           PRINTER: definition statement.  If the
+                           field does not exist for the document,
+                           the  variable  is set to a null string
+                           under UNIX, or “No Date” under VMS.
+
+       LYNX_PRINT_LASTMOD  This  variable  is  set  by  the  Lynx
+                           p(rint)  function,  to  the  Last Mod:
+                           string seen in the document's  “Information
+                           about”  page  (= cmd), if any.
+                           It is created for use by  an  external
+                           program,  as  defined  in  a  lynx.cfg
+                           PRINTER: definition statement.  If the
+                           field does not exist for the document,
+                           the variable is set to a  null  string
+                           under UNIX, or “No LastMod” under VMS.
+
+       LYNX_PRINT_TITLE    This  variable  is  set  by  the  Lynx
+                           p(rint)  function,  to  the  Linkname:
+                           string seen in the document's  “Information
+                           about”  page  (= cmd), if any.
+                           It is created for use by  an  external
+                           program,  as  defined  in  a  lynx.cfg
+                           PRINTER: definition statement.  If the
+                           field does not exist for the document,
+                           the variable is set to a  null  string
+                           under UNIX, or “No Title” under VMS.
+
+       LYNX_PRINT_URL      This  variable  is  set  by  the  Lynx
+                           p(rint) function, to the  URL:  string
+                           seen  in  the  document's “Information
+                           about” page (= cmd), if  any.   It  is
+                           created  for  use  by an external program,
+                           as  defined   in   a   lynx.cfg
+                           PRINTER: definition statement.  If the
+                           field does not exist for the document,
+                           the  variable  is set to a null string
+                           under UNIX, or “No URL” under VMS.
+
+       LYNX_VERSION        This variable is always set  by  Lynx,
+                           and may be used by an external program
+                           to determine  if  it  was  invoked  by
+                           Lynx.   See  also  the comments in the
+                           distribution's  sample  mailcap  file,
+                           for notes on usage in such a file.
+
+       SSL_CERT_DIR        Set to the directory containing trusted
+                           certificates.
+
+       SSL_CERT_FILE       Set to the full path and filename  for
+                           your file of trusted certificates.
+
+       TERM                Normally,  this  variable  is  used by
+                           Lynx to determine  the  terminal  type
+                           being  used  to invoke Lynx.  If, however,
+                           it is unset at startup time  (or
+                           has  the  value  “unknown”), or if the
+                           -term  command-line option is used,
+                           Lynx will set or modify its value
+                           to the user specified  terminal type
+                           (for the Lynx execution   environment).
+                           Note: If set/modified by Lynx, the values of
+                           the LINES and/or  COLUMNS  environment
+                           variables may also be changed.
+
+

Simulated CGI Support

+ +

If built with the cgi-links option enabled, + Lynx allows access to a cgi script directly + without the need for an http daemon.

+ +

When executing such “lynxcgi scripts” (if + enabled), the following variables may be set for simulating a CGI + environment:

+ +
+       CONTENT_LENGTH
+
+       CONTENT_TYPE
+
+       DOCUMENT_ROOT
+
+       HTTP_ACCEPT_CHARSET
+
+       HTTP_ACCEPT_LANGUAGE
+
+       HTTP_USER_AGENT
+
+       PATH_INFO
+
+       PATH_TRANSLATED
+
+       QUERY_STRING
+
+       REMOTE_ADDR
+
+       REMOTE_HOST
+
+       REQUEST_METHOD
+
+       SERVER_SOFTWARE
+
+

Other environment variables are not inherited by the script, + unless they are provided via a LYNXCGI_ENVIRONMENT statement in + the configuration file. See the lynx.cfg file, and the (draft) + CGI 1.1 Specification + <http://Web.Golux.Com/coar/cgi/draft-coar-cgi-v11-00.txt> + for the definition and usage of these variables.

+ +

The CGI Specification, and other associated documentation, + should be consulted for general information on CGI script + programming.

+ +

Native Language Support

+ +

If configured and installed with Native Language Support, + Lynx will display status and other messages in + your local language. See the file ABOUT_NLS in the source + distribution, or at your local GNU site, for more information + about internationalization.

+ +

The following environment variables may be used to alter + default settings:

+ +
+       LANG                This variable, if set,  will  override
+                           the  default  message language.  It is
+                           an ISO 639 two-letter code identifying
+                           the  language.  Language codes are NOT
+                           the same as the country codes given in
+                           ISO 3166.
+
+       LANGUAGE            This  variable,  if set, will override
+                           the default message language.  This is a
+                           GNU extension that has higher priority for
+                           setting the message catalog than LANG or
+                           LC_ALL.
+
+       LC_ALL              and
+
+       LC_MESSAGES         These  variables,  if set, specify the
+                           notion of native  language  formatting
+                           style.  They are POSIXly correct.
+
+       LINGUAS             This variable, if set prior to configuration,
+                           limits the installed languages to specific values.
+                           It is a space-separated list of two-letter codes.
+                           Currently, it is hard-coded to a wish list.
+
+       NLSPATH             This variable, if set, is used as  the
+                           path prefix for message catalogs.
+
+

Proxy details and examples

+ +

To set your site's NTTP server as the default host for news + reading and posting via Lynx, set the + environment variable NNTPSERVER so that it points to its Internet + address. The variable “NNTPSERVER” is used to specify + the host which will be used as the default for news URLs.

+ +
+
UNIX
+ +
+
+setenv NNTPSERVER "news.server.dom"
+
+
+ +
VMS
+ +
+
+define/system NNTPSERVER "news.server.dom"
+
+
+
+ +

Lynx still supports use of gateway servers, + with the servers specified via the variables + “WWW_access_GATEWAY”, where “access” is + lower case and can be “http”, “ftp”, + “gopher” or “wais”. Most of the gateway + servers have been discontinued, but + “http://www.w3.org:8001” is available for wais + searches (note that you do not include a terminal “/” + for gateways, but do for proxies; see below).

+ +

Lynx version 2.2 and beyond supports the use + of proxy servers that can act as firewall gateways and caching + servers. They are preferable to the older gateway servers. Each + protocol used by Lynx can be mapped separately + using PROTOCOL_proxy environment variables as shown + below:

+ +
+
UNIX
+ +
+
+
+setenv http_proxy         "http://some.server.dom:port/"
+setenv https_proxy        "http://some.server.dom:port/"
+setenv ftp_proxy          "http://some.server.dom:port/"
+setenv gopher_proxy       "http://some.server.dom:port/"
+setenv news_proxy         "http://some.server.dom:port/"
+setenv newspost_proxy     "http://some.server.dom:port/"
+setenv newsreply_proxy    "http://some.server.dom:port/"
+setenv snews_proxy        "http://some.server.dom:port/"
+setenv snewspost_proxy    "http://some.server.dom:port/"
+setenv snewsreply_proxy   "http://some.server.dom:port/"
+setenv nntp_proxy         "http://some.server.dom:port/"
+setenv wais_proxy         "http://some.server.dom:port/"
+setenv finger_proxy       "http://some.server.dom:port/"
+setenv cso_proxy          "http://some.server.dom:port/"
+
+
+
+ +
VMS
+ +
+
+
+define "http_proxy"       "http://some.server.dom:port/"
+define "https_proxy"      "http://some.server.dom:port/"
+define "ftp_proxy"        "http://some.server.dom:port/"
+define "gopher_proxy"     "http://some.server.dom:port/"
+define "news_proxy"       "http://some.server.dom:port/"
+define "newspost_proxy"   "http://some.server.dom:port/"
+define "newsreply_proxy"  "http://some.server.dom:port/"
+define "snews_proxy"      "http://some.server.dom:port/"
+define "snewspost_proxy"  "http://some.server.dom:port/"
+define "snewsreply_proxy" "http://some.server.dom:port/"
+define "nntp_proxy"       "http://some.server.dom:port/"
+define "wais_proxy"       "http://some.server.dom:port/"
+define "finger_proxy"     "http://some.server.dom:port/"
+define "cso_proxy"        "http://some.server.dom:port/"
+
+
+ +

(Encase *BOTH* strings in double-quotes to maintain lower + case for the PROTOCOL_proxy variable and for the + http access type; include /system if you want proxying for + all clients on your system.)

+
+
+ +

If you wish to override the use of a proxy server for specific + hosts or entire domains you may use the “no_proxy” + environment variable. The no_proxy variable can be a + comma-separated list of strings defining no-proxy zones in the + DNS domain name space. If a tail substring of the domain-path for + a host matches one of these strings, transactions with that node + will not be proxied. Here is an example use of + “no_proxy”:

+ +
+
UNIX
+ +
+
+setenv no_proxy "host.domain.dom, domain1.dom, domain2"
+
+
+ +
VMS
+ +
+
+define "no_proxy" "host.domain.dom, domain1.dom, domain2"
+
+
+
+ +

You can include a port number in the no_proxy list to override + use of a proxy server for the host accessed via that port, but + not via other ports. For example, if you use + “host.domain.dom:119” and/or + “host.domain.dom:210”, then news (port 119) URLs + and/or any wais (port 210) searches on that host would be + excluded, but http, ftp, and gopher services (if normally + proxied) would still be included, as would any news or wais + services on other hosts.

+ +

Warning: Note that setting “il” as an entry in + this list will block proxying for the .mil domain as well as the + .il domain. If the entry is “.il” this will not + happen.

+ +

If you wish to override the use of a proxy server completely + (i.e., globally override any existing proxy variables), set the + value of “no_proxy” to “*”. This is the + only allowed use of * in no_proxy.

+ +

Note that Lynx treats file URLs on the local + host as requests for direct access to the file, and does not + attempt ftp if that fails. It treats both ftp URLs and file URLs + on remote hosts as ftp URLs, and does not attempt direct file + access for either. If ftp URLs are being proxied, file URLs on a + remote host will be converted to ftp URLs before submission by + Lynx to the proxy server, so no special + procedure for inducing the proxy server to handle them is + required. Other WWW clients may require that the http server's + configuration file have “Map file:* ftp:*” in it to + perform that conversion.

+ +

If you have not set NNTPSERVER, proxy or no_proxy environment + variables you can set them at run time via the configuration file + lynx.cfg (this will not override external settings).

+ +

Win32 (95/NT) and 386 DOS

+ +

(adapted from “readme.txt” by Wayne Buttles
+ and “readme.dos” by Doug Kaufman)

+ +

Here are some environment variables that should be set, + usually in a batch file that runs the Lynx + executable. Make sure that you have enough room left in your + environment. You may need to change your “SHELL=” + setting in config.sys. In addition, Lynx looks + for a “SHELL” environment variable when shelling to + DOS. If you wish to preserve the environment space when shelling, + put a line like this in your AUTOEXEC.BAT file also “SET + SHELL=C:\COMMAND.COM /E:2048”. It should match + CONFIG.SYS.

+ +
+    HOME         Where to keep the bookmark file and personal config files.
+    TEMP or TMP  Bookmarks are kept here with no HOME.  Temp files here.
+    USER         Set to your login name
+    LYNX_CFG     Set to the full path and filename for lynx.cfg
+
+

386 version only:

+ +
+    WATTCP.CFG   Set to the full path for the WATTCP.CFG directory
+
+

(Depending on how you compiled libtcp.a, you may have to use + WATCONF.)

+ +

Define these in your batch file for running + Lynx. For example, if your application line is + “D:\win32\lynx.bat”, lynx.bat for Win32 may look + like:

+ +
+        @ECHO OFF
+        set home=d:\win32
+        set temp=d:\tmp
+        set lynx_cfg=d:\win32\lynx.cfg
+        d:\win32\lynx.exe %1 %2 %3 %4 %5
+
+

In lynx_386, a typical batch file might look like:

+ +
+        @echo off
+        set HOME=f:/lynx2-8
+        set USER=your_login_name
+        set LYNX_CFG=%HOME%/lynx.cfg
+        set WATTCP.CFG=%HOME%
+        f:\lynx2-8\lynx %1 %2 %3 %4 %5 %6 %7 %8 %9
+
+

You will also need to make sure that the WATTCP.CFG file has + the correct information for IP number, Gateway, Netmask, and + Domain Name Server. This can also be automated in the batch + file.

+ + diff --git a/lynx_help/keystrokes/follow_help.html b/lynx_help/keystrokes/follow_help.html new file mode 100644 index 0000000..1c9ca08 --- /dev/null +++ b/lynx_help/keystrokes/follow_help.html @@ -0,0 +1,286 @@ + + + + + + Help on the Follow link (or page) number feature + + + + + + + +

Overview

+ +

If a user has set one of these modes, (as the default or for + the current session via the Options menu) then hypertext + links (and form fields, depending on the keypad mode) are + prefixed with numbers in square brackets:

+ + + +

Entering a keyboard or keypad number is treated as an + F_LINK_NUM command, and should invoke the Follow + link (or goto link or page) number: statusline prompt for a + potentially multiple digit number corresponding to an indicated + link number.

+ +

Zero and other digits

+ +

The prompt can be invoked via typing a zero (0), but + it will not be treated as the lead digit for the number entry, + whereas digits 1 through 9 both invoke the prompt and are treated + as the first digit.

+ +

In Form fields are numbered or Links and form + fields are numbered mode, if the number corresponds to a + form field you will be positioned on that field, but if it is a + submit button it will not be ACTIVATE-ed.

+ +

If the user has set Keypad mode to Numbers act as + arrows, then only a zero digit will be treated as an + F_LINK_NUM command for invoking the Follow link (or + goto link or page) number: prompt.

+ +

Suffixes

+ +

After accepting a number at the prompt, Lynx + accepts an optional suffix:

+ +
+
RETURN (activate)
+ +
Without a suffix, e.g., If RETURN is pressed to + terminate the number entry (e.g., 123) and it + corresponds to a hypertext link, Lynx will + retrieve the document for that link as if you had paged or used + other navigation commands to make it the current link and then + ACTIVATE-ed it.
+ +
g (go)
+ +
+

If the number entered at the prompt has a + “g” suffix (e.g., 123g), then + Lynx will make the link corresponding to + that number the current link, paging as appropriate if the + link does not appear in the currently displayed page. The + “g” suffix is inferred (need not be + entered) for form fields in Form fields are numbered + or Links and form fields are numbered mode.

+
+ +
p (page)
+ +
+

Alternatively, if the number is given a + “p” suffix (e.g., 123p), + Lynx will make the page corresponding to + that number the currently displayed page, and the first link + on that page, if any, the current link. The + “g” and “p” + suffixes thus convert the Follow link (or goto link or + page) number: feature to an advanced navigation aid.

+
+ +
+ or + - (jump)
+ +
+

Finally, a user may add a + or - suffix + to a number command to indicate jumping forward or back + relative to the current link or page. For example, typing + 1g+ followed by RETURN will move the current link to + the next numbered link, skipping any intervening pages or + unnumbered links; 1g- goes to the preceding numbered + link. On a page without links, 3g+ goes to the 3rd + link following the page. 5p+ skips ahead 5 + pages, and so on. You can also enter 5+ or + 5-, which will activate the 5th link ahead/behind + where you are currently positioned. Note that typing + 1g+ is different from typing a down arrow in that + 1g+ skips pages containing no links, or intervening + non-numbered links, such as form fields when form fields are + not numbered. It also differs from the <tab> + command in that 1g+ does not skip over whole + textareas, unless form fields are not numbered.

+ +

NOTE: 1+g 1-g 1+p 1-p are all recognized + as equivalent to 1g+ 1g- 1p+ 1p- . Any other + (mistyped) characters end the formula: e.g. 1gh+ is + treated as 1g.

+
+
+ +

Specifics for Form + Fields

+ +

Numbers are associated with form fields only when

+ + + +

If you have selected Numbers act as arrows or + Links are numbered mode, you can seek form fields in the + document via WHEREIS searches for strings in their displayed + values. If they are INPUT or TEXTAREA fields with no values as + yet, you can use two or more underscores as the search string, + because underscores are used as placeholders for form fields in + the displayed document.

+ +

When you have invoked a popup window for a + list of OPTIONs in a form's SELECT block:

+ + + +

For example, while viewing a popup window, the user can type + 3p+ and RETURN to skip ahead 3 pages, and 50g- + will move the current selection back 50 options. This will work + whether or not keypad mode is Form fields are + numbered or Links and form fields are numbered + since options are numbered internally. If form field numbering is + turned off, the option numbers will not appear on screen, but the + user can still navigate using these commands.

+ +

Hidden Links

+ +

HTML can be structured so that it includes hidden + links, i.e., without a visible link name intended for + ACTIVATE-ing the link. Such links may be created, for example, + by

+ + + +

Hidden links differ from Anchors that have only a + NAME or ID attribute name/value pair (intended as positioning + targets from other links which do have HREF attributes and values + that include a fragment).

+ +

Lynx respects instructions for hidden + links and normally does not include them in the rendition of + the document. However, if the command line switch + -hiddenlinks=merge is used, such links will still be + numbered in sequence with other links which are not hidden, and + if Links are numbered mode is also on, link numbers will + appear for them in the displayed text (except for links to image + maps which are hidden because of -ismap). If + -hiddenlinks=listonly or -hiddenlinks=ignore is + in effect, hidden links will not be shown in the text + even in links are numbered mode. Not using a + -hiddenlinks flag at all is equivalent to + -hiddenlinks=listonly.

+ +

Navigating + to Hidden Links

+ +

If a document includes hidden links, they will be + reported, with appropriate labeling, in the menus created for the + LIST (“l”) or ADDRLIST + (“A”) commands, unless + -hiddenlinks=ignore is used. They can then be + ACTIVATE-ed via those menus.

+ +

If a link was hidden because of an ALT attribute in an IMG + element, it will be converted to a visible link whenever + the IMAGE_TOGGLE (“*”) command is used to + create links for SRC attribute values of IMG elements, because + this indicates that the user does have some form of image + handling enabled via a helper application, or wishes to download + files for subsequent use with a graphic browser or other suitable + software.

+ +

HTML forms may have fields with a HIDDEN attribute, indicating + that a name/value pair for the fields should be included in the + content submitted for the form, but the value should not be + displayed in the rendered form. Lynx respects + this attribute as well, and neither displays the HIDDEN field, + nor assigns it a number for the F_LINK_NUM + (“0”) command and Form fields are + numbered or Links and form fields are numbered + keypad mode handling, nor includes an entry for it in the menus + created for the LIST (“l”) or ADDRLIST + (“A”) commands. However, the HIDDEN + name/value pairs are included in any displays of submitted form + content in the Information about the current document + that is invoked by the INFO (“=”) + command.

+ + diff --git a/lynx_help/keystrokes/gopher_types_help.html b/lynx_help/keystrokes/gopher_types_help.html new file mode 100644 index 0000000..ac6b090 --- /dev/null +++ b/lynx_help/keystrokes/gopher_types_help.html @@ -0,0 +1,87 @@ + + + + + + Listing of Gopher types + + + + + + + +

Listing of Gopher types

+ +
+
(FILE)
+ +
An ASCII file
+ +
(DIR)
+ +
A directory listing
+ +
(CSO)
+ +
The Computing Services Organizations nameserver + interface
+ +
(BIN)
+ +
+ A binary file with one of the following meanings +
    +
  • A Binary file with PC extensions
  • + +
  • A Binary file with UNIX extensions
  • +
+
+ +
(HQX)
+ +
A Macintosh file that has been BinHexed
+ +
(?)
+ +
A searchable database
+ +
(IMG)
+ +
An unknown image type
+ You must have an X terminal to + view images
+ +
(GIF)
+ +
An image in Graphics Interchange Format
+ You must have an X terminal to + view images
+ +
(HTML)
+ +
A World Wide Web hypertext file
+ +
(TEL)
+ +
The link will open a connection to another host using + telnet
+ +
(3270)
+ +
The link will open a connection to another host using + tn3270
+ +
(UKN)
+ +
An unknown or unsupported type
+
+ + diff --git a/lynx_help/keystrokes/history_help.html b/lynx_help/keystrokes/history_help.html new file mode 100644 index 0000000..62f45df --- /dev/null +++ b/lynx_help/keystrokes/history_help.html @@ -0,0 +1,58 @@ + + + + + + Help on the History Page + + + + + + + +

Overview

+ +

Lynx's History Page displays all of the links + that you have traveled through to reach your current point, + including any temporary menu or list files that included links, + bookmark files, and any documents associated with POST content. + If you entered a document and then left it by using the + left-arrow key, it will not be in the history + stack. If you entered a document and left it by selecting another + link within that document, it will be in the history + stack.

+ +

Navigation

+ +

You may select any link on + the History Page to review a document that you have previously + visited. That link, and any subsequent to it, will not be removed + from the history stack if you return to it via the History Page. + You thus should use a History Page link, rather than the + left-arrow key, if you wish to review previous documents + without needing to remember and repeat the series of selections + for reaching your currently displayed document.

+ +

Upon using left-arrow in the document selected via + the History Page, you will be returned to the document from which + you initially went to the History Page.

+ +

If a previously visited link has been removed from the history + stack, and it was not a temporary menu or list file, bookmark + file, or document associated with POST content, it can still be + selected conveniently via the Visited + Links Page. The latter also will include links which were + “d”ownloaded or passed to a helper + application, and thus were not included in the history stack.

+ + diff --git a/lynx_help/keystrokes/keystroke_help.html b/lynx_help/keystrokes/keystroke_help.html new file mode 100644 index 0000000..68043ff --- /dev/null +++ b/lynx_help/keystrokes/keystroke_help.html @@ -0,0 +1,177 @@ + + + + + + Help on Lynx Keystroke Commands + + + + + + + +

Overview

+ +

Lynx recognizes many single-character + commands. This is an overview to their default bindings, with + links to more detailed documentation.

+ +

Movement

+ +
+       Down arrow     - Highlight next topic
+       Up arrow       - Highlight previous topic
+       Right arrow,   - Jump to highlighted topic
+       Return, Enter  - Follow selected link
+       Left arrow     - Return to previous topic
+
+

Scrolling

+ +
+       +              - Scroll down to next page (Page-Down)
+       -              - Scroll up to previous page (Page-Up)
+       SPACE          - Scroll down to next page (Page-Down)
+       b              - Scroll up to previous page (Page-Up)
+       CTRL-A         - Go to first page of the current document (Home)
+       CTRL-E         - Go to last page of the current document (End)
+       CTRL-B         - Scroll up to previous page (Page-Up)
+       CTRL-F         - Scroll down to next page (Page-Down)
+       CTRL-N         - Go forward two lines in the current document
+       CTRL-P         - Go back two lines in the current document
+       )              - Go forward half a page in the current document
+       (              - Go back half a page in the current document
+       ^              - Go to the first link on the current line
+       $              - Go to the last link on the current line
+       <              - Go to the previous link in the current column
+       >              - Go to the next link in the current column
+       #              - Go to Toolbar or Banner in the current document
+
+

Dired

+ +
+       c              - Create a new file
+       d              - Download selected file
+       e              - Edit selected file
+       f              - Show a full menu of options for current file
+       m              - Modify the name or location of selected file
+       r              - Remove selected file
+       t              - Tag highlighted file
+       u              - Upload a file into the current directory
+
+

Other

+ +
+       ? (or h)       - Help (this screen)
+       a              - Add the current link to a bookmark file
+       c              - Send a comment to the document owner
+       d              - Download the current link
+       e              - Edit the current file
+       E              - Edit the current link's URL (or ACTION) and
+                        use that as a goto URL.
+       g              - Goto a user specified URL or file
+       G              - Edit the current document's URL and use that
+                        as a goto URL.
+       i              - Show an index of documents
+       j              - Execute a jump operation
+       k              - Show list of actual key mappings
+       l              - List references (links) in current document
+       m              - Return to main screen
+       o              - Set your options
+       p              - Print to a file, mail, printers, or other
+       q              - Quit (Capital “Q” for quick quit)
+       /              - Search for a string within the current document
+       s              - Enter a search string for an external search
+       n              - Go to the next search string
+       N              - Go to the previous search string
+       v              - View a bookmark file
+       V              - Go to the Visited Links Page
+       x              - Force submission of form or link with no-cache
+       z              - Cancel transfer in progress
+       [backspace]    - Go to the History Page
+       =              - Show info about current document, URL and link
+       \              - Toggle document source/rendered view
+       !              - Spawn your default shell
+       '              - Toggle "historical" vs minimal or valid comment
+                        parsing
+       _              - Clear all authorization info for this session
+       `              - Toggle minimal or valid comment parsing
+       *              - Toggle image_links mode on and off
+       @              - Toggle raw 8-bit translations or CJK mode
+                        on or off
+       .              - Run external program on the current link.
+       ,              - Run external program on the current document.
+       {              - Shift the screen left.
+       }              - Shift the screen right.
+       |              - Toggle line-wrap mode.  When line-wrap is
+                        off, you may use { and } to shift the screen
+                        left/right.  The screen width is set to 999.
+       ~              - Toggle parsing of nested tables (experimental).
+       [              - Toggle pseudo_inlines mode on and off
+       ]              - Send a HEAD request for the current doc or link
+       "              - Toggle valid or "soft" double-quote parsing
+       CTRL-R         - Reload current file and refresh the screen
+       CTRL-L         - Refresh the screen
+
+       CTRL-V         - Outside of a text input line or field,
+                        switch to alternative parsing of HTML.
+                      - In a form text input field,
+                        CTRL-V prompts for a key command (allows
+                        escaping from the field).
+
+                        Note that on most UNIX hosts, CTRL-V is bound
+                        via stty to the lnext (literal-next) code but
+                        the exact behavior of that is implementation
+                        specific.  On Solaris you must type CTRL-V
+                        twice to use it, since it quotes the following
+                        keystroke.
+
+       CTRL-U         - Inside text input line or field,
+                        erase input line (more input line commands)
+                      - Outside of text input or field,
+                        undo returning to previous topic.
+
+       CTRL-G         - Cancel input or transfer
+
+       CTRL-T         - Toggle trace mode on and off
+       ;              - View the Lynx Trace Log for the current session
+       CTRL-K         - Invoke the Cookie Jar Page
+       CTRL-X         - Invoke the Cache Jar Page
+       numbers        - Invoke the prompt
+                          Follow link (or goto link or page) number:
+                        or the
+                          Select option (or page) number:
+                        prompt
+
+ + diff --git a/lynx_help/keystrokes/movement_help.html b/lynx_help/keystrokes/movement_help.html new file mode 100644 index 0000000..1ba648e --- /dev/null +++ b/lynx_help/keystrokes/movement_help.html @@ -0,0 +1,78 @@ + + + + + + Help on Lynx Movement commands + + + + + + + +

Overview

+ +

These are the Lynx keystroke-movement commands + which are usable in all non-editing contexts, for traversing + links.

+ +
+        Down arrow,    -  Move to the next hypertext link,
+        TAB               or scroll down if there are no more
+                          links on the page to move to.
+
+        Up arrow       -  Move to the previous hypertext link,
+                          or scroll up if there are no links
+                          above the current one, and there are
+                          previous pages to move to.
+
+        Right arrow,   -  select the link that the cursor is
+        Return, Enter     positioned on.
+
+        Left arrow     -  Retreat from a link.  Go back to the
+                          previous topic.
+
+

Notes

+ +
    +
  1. If VI Keys are enabled from the options menu or + from the .lynxrc file, lowercase h,j,k,l will move + left, down, up, and right, respectively.
  2. + +
  3. If Emacs Keys are enabled from the options menu or + from the .lynxrc file, Ctrl-B, Ctrl-N, Ctrl-P, + Ctrl-F will move left, down, up, and right, respectively.
  4. + +
  5. If the Num Lock on your keyboard is on, + Lynx will translate the numbers of your keypad + into movement commands. The translation corresponds with the + labels on numeric keypad, but can be used from the main + keyboard. It is as follows.
  6. +
+ +
+
+                     9  - page up
+                     8  - up arrow
+          7 8 9      7  - moves to the top of a document
+           \|/       6  - right arrow
+        4 - 5 - 6    5  - nothing
+           /|\       4  - left arrow
+          1 2 3      3  - page down
+                     2  - down arrow
+                     1  - moves to the end of a document
+
+
+ + diff --git a/lynx_help/keystrokes/option_help.html b/lynx_help/keystrokes/option_help.html new file mode 100644 index 0000000..3138572 --- /dev/null +++ b/lynx_help/keystrokes/option_help.html @@ -0,0 +1,823 @@ + + + + + + Form-based Options Menu : Help + + + + + +

Options Menu

+ +

The Options Menu allows you to set and modify many + Lynx features.
+ Lynx's Options Menu is grouped visually + (by skipping a line) into sections. This description follows the + same arrangement. Some options appear on the screen only if they + have been compiled in or chosen in + lynx.cfg.

+ + + +

General Preferences

+ +

User Mode

+ +
+
Novice: Shows 2 extra lines of help at the bottom + of the screen for beginners.
+ +
Intermediate (normal): Normal status-line messages + appear.
+ +
Advanced: The URL is shown on the status + line.
+
+ +

Editor

+ +

This is the editor to be invoked when editing browsable files, + sending mail or comments, or filling form's textarea (multiline + input field). The full pathname of the editor command should be + specified when possible. It is assumed the text editor supports + the same character set you have for "display character set" in + Lynx.

+ +

Type of Search

+ +

This allows you to tell Lynx whether to search the current + document ignoring case (case insensitive) or not.

+ +

Security and Privacy

+ +

Cookies

+ +

This can be set to accept or reject all cookies or to ask each + time. See the Users Guide for details of cookie usage.

+ +

Invalid-Cookie Prompting

+ +

This allows you to tell how to handle invalid cookies:

+ + + +

SSL Prompting

+ +

This allows you to tell how to handle errors detected in SSL + connections:

+ + + +

Keyboard Input

+ +

Keypad mode

+ +

This gives the choice between navigating with the keypad (as + arrows; see Lynx Navigation) and having every link numbered + (numbered links) so that the links may be selected by numbers + instead of moving to them with the arrow keys. You can also + number form fields.

+ +

Emacs keys

+ +

If set to “ON” then the CTRL-P, CTRL-N, CTRL-F and + CTRL-B keys will be mapped to up-arrow, down-arrow, right-arrow + and left-arrow respectively. Otherwise, they remain mapped to + their configured bindings (normally UP_TWO lines, DOWN_TWO lines, + NEXT_PAGE and PREV_PAGE respectively).

+ +

Note: setting emacs keys does not affect the line-editor + bindings.

+ +

VI keys

+ +

If set to “ON” then the lowercase h, j, k and l + keys will be mapped to left-arrow, down-arrow, up-arrow and + right-arrow respectively.

+ +

The uppercase H, J, K, and L keys remain mapped to their + configured bindings (normally HELP, JUMP, KEYMAP and LIST, + respectively).

+ +

Note: setting vi keys does not affect the line-editor + bindings.

+ +

Line edit style

+ +

This allows you to set alternate key bindings for the built-in + line editor, if Alternate + Bindings have been installed. Otherwise, Lynx uses the + Default Binding.

+ +

Display and Character Set

+ +

Use locale-based character set

+ +

This option allows you to request lynx to obtain a MIME name + from the operating system which corresponds to your locale + setting. If successful, it overrides the normal setting of the + display character set.

+ +

Use HTML5 charset replacements

+ +

This option allows lynx to treat pages with ISO-8859-1 + (Latin1) or ASCII encoding as if they were Windows 1252. That + allows a few punctuation characters to be shown.

+ +

Display Character set

+ +

This allows you to set up the default character set for your + specific terminal. The display character set provides a mapping + from the character encodings of viewed documents and from HTML + entities into viewable characters. It should be set according to + your terminal's character set so that characters other than 7-bit + ASCII can be displayed correctly, using approximations if + necessary, try the test here.

+ +

+ +

This changes the handling of documents which do not explicitly + specify a charset. Normally Lynx assumes that 8-bit characters in + those documents are encoded according to iso-8859-1 (the official + default for HTTP protocol). Unfortunately, many non-English web + pages forget to include proper charset info; this option helps + you browse those broken pages if you know somehow what the + charset is. When the value given here or by an -assume_charset + command-line flag is in effect, Lynx will treat documents as if + they were encoded accordingly. Option is active when “Raw + 8-bit or CJK Mode” is OFF.

+ +

Raw 8-bit or CJK mode

+ +

This is set automatically, but can be toggled manually in + certain cases: it toggles whether 8-bit characters are assumed to + correspond with the display character set and therefore are + processed without translation via the chartrans conversion + tables. ON by default when the display character set is one of + the Asian (CJK) sets and the 8-bit characters are Kanji + multibytes. OFF for the other display character sets, but can be + turned ON when the document's charset is unknown (e.g., is not + ISO-8859-1 and no charset parameter was specified in a reply + header from an HTTP server to indicate what it is), but you have + no better idea than viewing it as from display character set (see + “assumed document character set” for best choice). + Should be OFF when an Asian (CJK) set is selected but the + document is ISO-8859-1 or another “assumed document + character set”. The setting can also be toggled via the + RAW_TOGGLE command, normally mapped to “@”, and at + startup via the -raw switch.

+ +

X DISPLAY variable

+ +

This option is only relevant to X Window users. It specifies + the DISPLAY (Unix) or DECW$DISPLAY (VMS) variable. It is picked + up automatically from the environment if it has been previously + set.

+ +

Document Appearance

+ +

Show color

+ +

This will be present if color support is available.

+ + + +

If Lynx is built with slang, this is equivalent to having + included the -color command line switch or having the COLORTERM + environment variable set. If color support is provided by curses + or ncurses, this is equivalent to the default behavior of using + color when the terminal type supports it. If (n)curses color + support is available but cannot be used for the current terminal + type, the preference can still be saved but will have no + effect.

+ +

A saved value of NEVER will cause Lynx to assume a monochrome + terminal at start-up. It is similar to the -nocolor switch, but + (when the slang library is used) can be overridden with the + -color switch. If the setting is OFF or ON when the current + options are saved to a “.lynxrc” file, the default + start-up behavior is retained, such that color mode will be + turned on at startup only if the terminal info indicates that you + have a color-capable terminal, or (when slang is used) if forced + on via the -color switch or COLORTERM variable. This default + behavior always is used in anonymous accounts, or if the + “option”_save restriction is set explicitly. If for + any reason the start-up color mode is incorrect for your + terminal, set it appropriately on or off via this option.

+ +

Color style

+ +

At startup, Lynx identifies the available color-style + configuration files in the same directory as its default ".lss" + file. At runtime, you can switch between these files using this + options-menu feature.

+ +

Default colors

+ +

Depending on the default foreground and background colors + which your terminal uses, some color-styles would look better if + Lynx did not use those in combination with the style for the + background. Use this option to enable/disable the default-color + feature.

+ +

Show cursor for current link or + option

+ +

Lynx normally hides the cursor by positioning it to the right + and if possible the very bottom of the screen, so that the + current link or OPTION is indicated solely by its highlighting or + color. If show cursor is set to ON, the cursor will be positioned + at the left of the current link or OPTION. This is helpful when + Lynx is being used with a speech or braille interface. It is also + useful for sighted users when the terminal cannot distinguish the + character attributes used to distinguish the current link or + OPTION from the others in the display.

+ +

Underline links

+ +

Use underline-attribute rather than bold for links.

+ +

Show scrollbar

+ +

This allows you to enable (show) or disable (hide) the + scrollbar on the right-margin of the display. This feature is + available with ncurses or slang libraries.

+ +

Pop-ups for select fields

+ +

Lynx normally uses a pop-up window for the OPTIONs in form + SELECT fields when the field does not have the MULTIPLE attribute + specified, and thus only one OPTION can be selected. The use of + pop-up windows can be disabled by changing this setting to OFF, + in which case the OPTIONs will be rendered as a list of radio + buttons. Note that if the SELECT field does have the MULTIPLE + attribute specified, the OPTIONs always are rendered as a list of + checkboxes.

+ +

HTML error recovery

+ +

Lynx often has to deal with invalid HTML markup. It always + tries to recover from errors, but there is no universally correct + way for doing this. As a result, there are two parsing modes: + "SortaSGML" attempts to enforce valid nesting of most + tags at an earlier stage of processing, while + "TagSoup" relies more on the HTML rendering stage to + mimic the behavior of some other browsers. You can also switch + between these modes with the CTRL-V key, and the default can be + changed in lynx.cfg or with the -tagsoup command line switch.

+ +

The "SortaSGML" mode will often appear to be more strict, and + makes some errors apparent that are otherwise unnoticeable. One + particular difference is the handling of block elements or + <li>..</li> inside <a + HREF="some.url">..</a>. Invalid nesting like this may + turn anchors into hidden links which cannot be easily followed, + this is avoided in "TagSoup" mode. See the help on following links by number for more + information on hidden links. Often pages may be more readable in + "TagSoup" mode, but sometimes the opposite is true. Most + documents with valid HTML, and documents with only minor errors, + should be rendered the same way in both modes.

+ +

If you are curious about what goes on behind the scenes, but + find that the information from the -trace switch is just too + much, Lynx can be started with the -preparsed switch; going into + SOURCE mode (“\” key) and toggling the parsing mode + (with CTRL-V) should then show some of the differences.

+ +

Bad HTML messages

+ +

Suppress or redirect Lynx's messages about "Bad HTML":

+ +
+
Ignore
+ +
do not warn; no details are written to the trace-file.
+ +
Add to trace-file
+ +
add the detailed warning message to the trace-file.
+ +
Add to LYNXMESSAGES
+ +
add the detailed warning message to the message page at + "LYNXMESSAGES:".
+ +
Warn, point to trace-file
+ +
show a warning message on the status line; the complete + message is written to the trace-file.
+
+ +

Show Images

+ +

This option combines the effects of the “*” & + “[” keys as follows:

+ +
+     ignore all images which lack an ALT= text string,
+     show labels, e.g. [INLINE] — see “Verbose Images” below — ,
+     use links for every image, enabling downloading.
+
+

This option setting cannot be saved between sessions. See + Users Guide & + lynx.cfg for more details.

+ +

Verbose Images

+ +

This allows you to replace [LINK], [INLINE] and [IMAGE] + — for images without ALT — with filenames: this can + be helpful by revealing which images are important & which + are merely decoration, e.g. button.gif, + line.gif. See Users Guide & + lynx.cfg for more details.

+ +

Headers Transferred to Remote + Servers

+ +

Personal Mail Address

+ +

You may set your mail address here so that when mailing + messages to other people or mailing files to yourself, your email + address can be automatically filled in. Your email address will + also be sent to HTTP servers in a “from:” field.

+ +

Personal mail name

+ +

This mail name will be included as the "X-Personal_Name" field + in any mail or comments that you send if that header has not been + disabled via the NO_ANONYMOUS_EMAIL definition in + lynx.cfg.

+ +

Password for anonymous ftp

+ +

If this is blank, Lynx will use your personal mail address as + the anonymous ftp password. Though that is the convention, some + users prefer to use some other string which provides less + information. If the given value lacks a "@", Lynx also will use + your computer's hostname as part of the password. If both this + field and the personal mail address are blank, Lynx will use your + $USER environment variable, or "WWWuser" if even the environment + variable is unset.

+ +

Preferred media type

+ +

When doing a GET, lynx lists the MIME types which it knows how + to present (the "Accept:" string). Depending on your system + configuration, the mime.types or other data given by the + GLOBAL_EXTENSION_MAP may include many entries that lynx really + does not handle. Use this option to select one of the built-in + subsets of the MIME types that lynx could list in the Accept.

+ +
+
Accept lynx's internal types
+ +
list only the types that are compiled into lynx.
+ +
Also accept lynx.cfg's types
+ +
lists types defined in lynx.cfg, e.g., the VIEWER and Cern + RULE or RULESFILE settings.
+ +
Also accept user's types
+ +
lists types from the PERSONAL_EXTENSION_MAP setting in + lynx.cfg
+ +
Also accept system's types
+ +
lists types from the GLOBAL_EXTENSION_MAP setting in + lynx.cfg
+ +
Accept all types
+ +
adds the types that are in lynx's built-in tables for + external programs that may be used to present a document.
+
+ +

Preferred encoding

+ +

When doing a GET, lynx tells what types of compressed data it + can decompress (the "Accept-Encoding:" string). This is + determined by compiled-in support for decompression or external + decompression programs. Use this option to select none, one or + all of the supported decompression types.

+ +

Preferred Document Charset

+ +

The character set you prefer if sets in addition to ISO-8859-1 + and US-ASCII are available from servers. Use MIME notation (e.g., + ISO-8859-2) and do not include ISO-8859-1 or US-ASCII, since + those values are always assumed by default. Can be a + comma-separated list, which may be interpreted by servers as + descending order of preferences; you can make your order of + preference explicit by using “q factors” as defined + by the HTTP protocol, for servers which understand it: e.g., + iso-8859-5, utf-8;q=0.8.

+ +

Preferred Document Language

+ +

The language you prefer if multi-language files are available + from servers. Use RFC 1766 tags, e.g., “en” English, + “fr” French. Can be a comma-separated list, and you + can use “q factors” (see previous help item): e.g., + da, en-gb;q=0.8, en;q=0.7 .

+ +

Send User-Agent header

+ +

This controls whether the user-agent string will be sent.

+ +

User Agent header

+ +

The header string which Lynx sends to servers to indicate the + User-Agent is displayed here. Changes may be disallowed via the + -restrictions switch. Otherwise, the header can be changed + temporarily to e.g., L_y_n_x/2.8.3 for access to sites which + discriminate against Lynx based on checks for the presence of + “Lynx” in the header. If changed during a Lynx + session, the default User-Agent header can be restored by + deleting the modified string in the Options Menu. Whenever the + User-Agent header is changed, the current document is reloaded, + with the no-cache flags set, on exit from Options Menu. Changes + of the header are not saved in the .lynxrc file.

+ +

Caveat: Netscape Communications Corp. (for example) claimed + that false transmissions of “Mozilla” as the + User-Agent are a copyright infringement, which would be + prosecuted. The Options Menu issues a warning about + possible copyright infringement whenever the header is changed to + one which does not include Lynx or + lynx.

+ +

Listing and Accessing Files

+ +

Use Passive FTP

+ +

This allows you to change whether Lynx uses passive ftp + connections.

+ +

FTP sort criteria

+ +

This allows you to specify how files will be sorted within FTP + listings. The current options include + “By Filename”, “By Size”, + “By Type”, “By Date”.

+ +

List directory style

+ +

Applies to Directory Editing. Files and directories can be + presented in the following ways:

+ +
+
Mixed style: Files and directories are listed + together in alphabetical order.
+ +
Directories first: Files and directories are + separated into 2 alphabetical lists: directories are listed + first.
+ +
Files first: Files and directories are separated + into 2 alphabetical lists: files are listed first.
+
+ +

Local directory sort order

+ +

Lynx also allows you to sort by the file attributes:

+ +
+
By name
+ +
by filename (the default)
+ +
By size
+ +
by file size, in descending order
+ +
By date
+ +
by file modification time, in descending order
+ +
By mode
+ +
by file protection
+ +
By type
+ +
by filename suffix, e.g., the text beginning with + “.”
+ +
By user
+ +
by file owner's user-id
+ +
By group
+ +
by file owner's group-id
+
+ +

Show dot files

+ +

If display/creation of hidden (dot) files/directories is + enabled, you can turn the feature on or off via this setting.

+ +

Pause when showing message

+ +

If set to "off", this overrides the INFOSECS setting in + lynx.cfg, to eliminate pauses when displaying informational + messages, like the "-nopause" command line option.

+ +

Execution links

+ +

If set to “ALWAYS ON”, Lynx will locally execute + commands contained inside any links. This can be HIGHLY + DANGEROUS, so it is recommended that they remain + “ALWAYS OFF” or “FOR LOCAL FILES + ONLY”.

+ +

Show transfer rate

+ +

This allows you to select the way in which Lynx shows its + progress in downloading large pages. It displays its progress in + the status line. These are the available selections:

+ + + +

Multi-bookmarks

+ +

Manage multiple bookmark files:

+ + + +

Bookmark file

+ +

Manage the default bookmark file:

+ + + +

The filepaths must be from your home directory and begin with + “./” if subdirectories are included (e.g., + “./BM/lynx_bookmarks.html”).

+ +

Lynx will create bookmark files when you first + “a”dd a link, but any subdirectories in the filepath + must already exist.

+ +

Auto Session

+ +

Lynx can save and restore useful information about your + browsing history. Use this setting to enable or disable the + feature.

+ +

Session file

+ +

Define the file name where lynx will store user sessions. This + setting is used only when Auto Session is enabled.

+ +

Visited Pages

+ +

This allows you to change the appearance of the Visited Links Page Normally it shows a + list, in reverse order of the pages visited. The popup menu + allows you these choices:

+ +
+
By First Visit: The default appearance, shows the + pages based on when they were first visited. The list is shown + in reverse order, to make the current page (usually) at the top + of the list.
+ +
By First Visit Reversed The default appearance, + shows the pages based on when they were first visited. The list + is shown in order, to make the current page (usually) at the + bottom of the list.
+ +
As Visit Tree Combines the first/last visited + information, showing the list in order of the first visit, but + using the indentation level of the page immediately previous to + determine indentation of new entries. That gives a clue to the + order of visiting pages when moving around in the History or + Visited Pages lists.
+ +
By Last Visit The default appearance, shows the + pages based on when they were last visited. The list is shown + in reverse order, to make the current page (usually) at the top + of the list.
+ +
By Last Visit Reversed The default appearance, + shows the pages based on when they were last visited. The list + is shown in order, to make the current page (usually) at the + bottom of the list.
+
+ + diff --git a/lynx_help/keystrokes/other_help.html b/lynx_help/keystrokes/other_help.html new file mode 100644 index 0000000..8202bd3 --- /dev/null +++ b/lynx_help/keystrokes/other_help.html @@ -0,0 +1,196 @@ + + + + + + Help on Miscellaneous Lynx Commands + + + + + + + +

Summary of + Commands

+ +
+       a      - Places the link that you are currently positioned
+                on into a personal bookmark file.
+
+       c      - Allows you to send a mail message to the owner
+                or maintainer of the data that you are currently
+                viewing.  In the case that no owner is known,
+                you cannot send a comment.
+
+       d      - Downloads the file pointed to by the current link
+                and displays an option menu allowing the file to
+                be saved or transferred by configurable options.
+                Can also be used when positioned on a form SUBMIT
+                button to download the reply to a form submission.
+
+       e      - Allows you to edit the current document if it is a
+                local file.
+
+       E      - Allows you to edit the current link's URL (or ACTION) and
+                use that as a goto URL.
+
+       g      - Allows you to enter any URL or filename that
+                you wish to view, and then goto it.
+
+       G      - Allows you to edit the current document's URL and use that
+                as a goto URL.
+
+     ? or H   - Hypertext help to explain how to navigate in
+                Lynx and use its features.
+
+       i      - Shows an index of files or subjects,
+                which may be changed in lynx.cfg.
+
+       j      - Allows you to enter a short name to goto an URL,
+                if a jumps file has been defined.  Press "?"
+                and ENTER to see the list of defined jump commands.
+
+       k      - Shows a list of key mappings.  Keys remapped in
+                "lynx.cfg" show up in this list.
+
+       l      - Brings up a list of references (links) in the current
+                document, which can be used for rapid access to the
+                links in large documents.
+
+       m      - Returns to the first screen and empties the
+                history stack.
+
+       p      - Brings up a list of print commands.
+
+       o      - Brings up a list of settable options.
+
+       q      - Quits Lynx. (“Q” quits without asking)
+
+       /      - Search for a string of characters in the current document
+                (case insensitive or case sensitive
+                depending on the options set).
+
+       s      - Search through an external searchable indexed document.
+
+       n      - Move to the next instance of a search string if you
+                have searched previously.
+
+       v      - View a Bookmark file.
+
+       V      - Go to the Visited Links Page
+
+       x      - Force submission of form or link with no-cache.
+
+       z      - Abort a network transfer in progress.  If any partial
+                data has been transferred it will be displayed.
+
+  <backspace> - displays the History Page.
+
+       =      - Show information about the file and link that you
+                are currently viewing.
+
+       \      - Toggles between viewing the HTML source of a
+                document and the rendered version of the document.
+
+       !      - Spawns your default operating system shell.
+
+       '      - Toggles "historical" vs minimal or valid comment parsing.
+                When historical, any close-angle-bracket will be treated
+                as a comment terminator, emulating the parsing bug in old
+                versions of Mosaic and Netscape, rather than validly
+                requiring pairs of two successive dashes to delimit
+                comments within the angle-brackets.
+
+       _      - Clears all authorization info for the current session.  Can
+                be used when leaving one's terminal without ending the Lynx
+                session, to guard against someone else retrieving protected
+                documents with previously entered username/password info.
+                Note that any protected documents that are still in cache
+                can still be accessed.
+
+       `      - Toggles minimal or valid comment parsing.  When minimal, any
+                two successive dashes followed by a close-angle-bracket will
+                be treated as a comment terminator, emulating the parsing bug
+                in Netscape v2.0.  If historical comment parsing is set, that
+                will override minimal or valid comment parsing.
+
+       *      - Toggles image_links mode on and off.  When on, links will
+                be created for all images, including inlines.
+
+       @      - Toggles raw 8-bit translations or CJK mode on and off, only
+                for documents which does not specify character set explicitly.
+                Should be on when the document's charset matches the
+                display character set, and otherwise off so that 8-bit
+                characters will be translated by Lynx with respect to the
+                Assumed document charset, using approximations if necessary
+                (see options).
+
+       [      - Toggles pseudo_inlines mode on and off.  When on, inline
+                images which have no ALT string specified will have an
+                "[INLINE]" pseudo-ALT string inserted in the Lynx display.
+                When off, they will be treated as having ALT="" (i.e.,
+                they will be ignored).  If image_links mode is toggled on,
+                the pseudo-ALT strings will be restored, to serve as links
+                to the inline images' sources.
+
+       ]      - Sends a HEAD request for the current document or link.  It
+                applies only to documents or links (or form submit buttons)
+                of http servers.  A statusline message will notify you if
+                the context for this command was inappropriate.  The HEAD
+                requests always are sent to the http server, i.e., Lynx
+                does not retrieve any previous server replies from its
+                cache.  Note that for form submissions, http servers vary
+                in whether they will treat HEAD requests as valid and return
+                the CGI script's headers, or treat it as invalid and return
+                an error message.
+
+       "      - Toggles valid or "soft" double-quote parsing.  When soft,
+                a close-angle-bracket will serve as both a close-double-
+                quote and close-tag, emulating the parsing bug in old
+                versions of Mosaic and Netscape.
+
+     CTRL-R   - Reloads the current document and resets the display.
+
+     CTRL-V   - Switches to an alternative way of parsing HTML documents.
+                This may help to get a more readable rendering of some
+                documents with invalidly placed HTML tags, more details.
+
+     CTRL-W   - Resets or cleans up the display.
+
+     CTRL-U   - Clears text from an input field or prompt.
+
+     CTRL-G   - Cancels any input prompt, mail message or data transfer.
+
+     CTRL-T   - Toggles trace mode on and off.
+
+       ;      - Views the Lynx Trace Log for the current session.
+
+     CTRL-K   - Invokes the Cookie Jar Page.
+
+     numbers  - Lynx offers other, advanced navigation features when
+                numbers are used to invoke the
+                  Follow link (or goto link or page) number: or
+                  Select option (or page) number:
+                prompts.
+
+ + diff --git a/lynx_help/keystrokes/print_help.html b/lynx_help/keystrokes/print_help.html new file mode 100644 index 0000000..fb7738e --- /dev/null +++ b/lynx_help/keystrokes/print_help.html @@ -0,0 +1,62 @@ + + + + + + Lynx Print Help and Configuration Summary + + + + + + + +

Overview

+ +

After entering the p command you + will be presented with a list of print options. In all cases the + file will be printed in ASCII format with the hypertext links + removed. The number of options depends on the level of printing + that your system allows.

+ +

Print-command + Options

+ +

The following print options may be available:

+ +
+
Print to a local file:
+ +
This allows you to save the current file as ASCII text to + your local disk. You will be asked for a path and filename to + save the file to. If no path is given, the file will be saved + to the directory that you were in when you began + Lynx.
+ +
Print to the screen:
+ +
This option simply scrolls the entire document up the + screen and is intended for those who wish to capture the + document with their terminal.
+ +
Mail the file to yourself:
+ +
This option allows you to mail the file, in ASCII form, to + any valid e-mail address.
+ +
Custom print options:
+ +
Any number of custom print options may be defined in + lynx.cfg.
+
+ + diff --git a/lynx_help/keystrokes/scrolling_help.html b/lynx_help/keystrokes/scrolling_help.html new file mode 100644 index 0000000..b6f086b --- /dev/null +++ b/lynx_help/keystrokes/scrolling_help.html @@ -0,0 +1,117 @@ + + + + + + Lynx Scrolling/Paging Help Summary + + + + + + + +

Overview

+ +

This gives an overview and some details on Lynx's + scrolling/paging commands. A diagram shows keypad shortcuts.

+ +

Paging shortcuts

+ +
+
+   + (or SPACE,   - If the bottom of the screen informs you
+      or CTRL-F)    that there is “more” to see, you may
+                    move to the next page (Page-Down).
+
+   - (or b,       - If you have moved down in a document, this
+      or CTRL-B)    will bring you back up one page (Page-Up).
+
+
+ +

Keypad shortcuts

+ +

Lynx can use the digits 0-9 as movement + shortcuts. They are designed to work best when the Num + Lock on your keyboard is on, so that Lynx + can translate the numbers of your keypad into movement commands:

+ +
+
+                     9  - page up
+                     8  - up arrow
+          7 8 9      7  - moves to the top of a document
+           \|/       6  - right arrow
+        4 - 5 - 6    5  - nothing
+           /|\       4  - left arrow
+          1 2 3      3  - page down
+                     2  - down arrow
+                     1  - moves to the end of a document
+
+
+ +

Control-characters

+ +
+
+   CTRL-A (or Find)    - This Control key, and Function key synonym,
+                         brings you back to the first page of the
+                         current document (Home).
+
+   CTRL-E (or Select)  - This Control key, and Function key synonym,
+                         takes you to the last page of the current
+                         document (End).
+
+   CTRL-N (or Remove)  - This Control key, and Function key synonym,
+                         moves you forward two lines in the current
+                         document (Down-Two).
+
+   CTRL-P (or Insert)  - This Control key, and Function key synonym,
+                         moves you back two lines in the current
+                         document (Up-Two).
+
+
+ +

Ordinary characters

+ +
+
+   )                   - Moves you forward half a page in the current
+                         document (Down-Half).
+
+   (                   - Moves you back half a page in the current
+                         document (Up-Half).
+
+   ^                   - Go to the first link on the current line.
+
+   $                   - Go to the last link on the current line.
+
+   <                   - Go to the previous link in the current column.
+
+   >                   - Go to the next link in the current column.
+
+   #                   - Jumps you to the pseudo Toolbar or Banner if
+                         present in the current document.  Use left-arrow
+                         to return from there to your previous position
+                         in the document.
+
+
+ + diff --git a/lynx_help/keystrokes/test_display.html b/lynx_help/keystrokes/test_display.html new file mode 100644 index 0000000..adbe3ef --- /dev/null +++ b/lynx_help/keystrokes/test_display.html @@ -0,0 +1,82 @@ + + + + + + + Quick test for identifying display character set + + + + + + + +

Overview

+ +

Display a test-page for common problems with Lynx's display + character set and/or locale problems.

+ +

Configuration

+ +

If you see several letters instead of a single – your + promised display charset does not support this character so "7 + bit approximation" is in effect. If you see any single letter + which is unexpected, you have incorrect Lynx + settings.

+ +
+

Press “o” for Options menu and change + "Display character set".
+ Try again if necessary.

+
+ +

When you are satisfied save your changes in Options menu, + thanks.

+ +

Test-screen

+ +

This is only a quick test to see obvious problems.

+ +
+
+0x00A9    ©           # COPYRIGHT SIGN
+
+0x00C7    Ç           # LATIN CAPITAL LETTER C WITH CEDILLA
+
+0x00DC    Ü           # LATIN CAPITAL LETTER U WITH DIAERESIS
+
+0x00D1    Ñ           # LATIN CAPITAL LETTER N WITH TILDE
+
+0x0107    ć           # LATIN SMALL LETTER C WITH ACUTE
+0x0108    Ĉ           # LATIN CAPITAL LETTER C WITH CIRCUMFLEX
+0x010C    Č           # LATIN CAPITAL LETTER C WITH CARON
+
+0x03BB    λ           # GREEK SMALL LETTER LAMDA
+
+0x041B    Л           # CYRILLIC CAPITAL LETTER EL
+0x042E    Ю           # CYRILLIC CAPITAL LETTER YU
+0x043B    л           # CYRILLIC SMALL LETTER EL
+0x044E    ю           # CYRILLIC SMALL LETTER YU
+
+0x2026    …           # HORIZONTAL ELLIPSIS
+0x2122    ™           # TRADE MARK SIGN
+
+0x255D    ╝           # BOX DRAWINGS DOUBLE UP AND LEFT
+0x255E    ╞           # BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
+
+0xFB01    fi           # LATIN SMALL LIGATURE FI
+
+ + diff --git a/lynx_help/keystrokes/visited_help.html b/lynx_help/keystrokes/visited_help.html new file mode 100644 index 0000000..14a83c1 --- /dev/null +++ b/lynx_help/keystrokes/visited_help.html @@ -0,0 +1,63 @@ + + + + + + Help on the Visited Links Page + + + + + + + +

Overview

+ +

Lynx's Visited Links Page displays + all of the links that you have traveled through during the + current Lynx session, except for any temporary menu or list + files, bookmark files, or any documents associated with POST + content. The VLINKS keystroke command for invoking this page + normally is mapped to uppercase “V”. The + list of Visited Links is normally in order of recency (most + recently visited links first), without repetitions in the list if + a link was visited more than once during the session (unless the + URLs differ due to appended fragments), and is supplementary to + the History Page.

+ +

Navigation

+ +

You may select any link on + the Visited Links Page to retrieve a document that you had + previously visited, or you can use this list to save such links + in your bookmark files, or to + Download + them.

+ +

In contrast to the History Page, the Visited Links Page + includes any links which were retrieved for + “d”ownloading or were passed to helper + applications, i.e., not just the links that were rendered and + displayed by Lynx, itself.

+ +

Configuration

+ +

You may change the appearance of the Visited Links Page via a + popup menu on that page (which also appears on the Options Menu). The menu allows you to + choose whether to view the list ordered by the first or last + visit, forward or reversed – or a mixture (a tree + structure).

+ + diff --git a/lynx_help/keystrokes/xterm_help.html b/lynx_help/keystrokes/xterm_help.html new file mode 100644 index 0000000..84ac3df --- /dev/null +++ b/lynx_help/keystrokes/xterm_help.html @@ -0,0 +1,52 @@ + + + + + + X Terminal Help + + + + + + + +

X Terminal Help

+ +

An X terminal is an electronic display terminal that + communicates with a host computer system using the X Window + protocol developed at the Massachusetts Institute of + Technology.

+ +

The X Window protocol allows a program running on the host + computer system to display both formatted text and graphics on + the X terminal. Since the X Window protocol is defined to work + over any TCP/IP network, X terminals connected to the Internet + can be connected to hosts located anywhere on the Internet.

+ +

Personal computers (including both PCs and Macintoshes) can + execute programs, usually called X servers, that make them act + like X Window terminals and are frequently used as X + terminals.

+ +

Notes

+ +
+
Terminology
+ +
The terminology used to describe processes associated with + X terminals can be confusing. An X terminal is also known as an + "X display server," and the program running on the host + computer is usually known as the "X client."
+
+ + -- cgit v1.2.3