emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/hyperbole 008182b 22/25: Fixes, Helm and Magit Smart Ke


From: Stefan Monnier
Subject: [elpa] externals/hyperbole 008182b 22/25: Fixes, Helm and Magit Smart Key support doc in prep. for 7.1.3
Date: Tue, 22 Sep 2020 10:29:30 -0400 (EDT)

branch: externals/hyperbole
commit 008182b5a9b30d143134b80a48128e4784b7a5f7
Author: Bob Weiner <rsw@gnu.org>
Commit: Bob Weiner <rsw@gnu.org>

    Fixes, Helm and Magit Smart Key support doc in prep. for 7.1.3
---
 Changes            |  12 ++
 HY-ABOUT           |   2 +-
 HY-NEWS            |  17 ++-
 Makefile           |   2 +-
 README.md          |   2 +-
 README.md.html     |   2 +-
 hmouse-drv.el      |  12 +-
 hui-mini.el        |   4 +-
 hui.el             |   5 +-
 hversion.el        |   2 +-
 hyperbole.el       |   4 +-
 kotl/kotl-mode.el  |   2 +-
 man/hkey-help.txt  |   3 +-
 man/hyperbole.html | 339 ++++++++++++++++++++++++++++++++++++-----------------
 man/hyperbole.info | Bin 528429 -> 534000 bytes
 man/hyperbole.pdf  | Bin 1284189 -> 1289079 bytes
 man/hyperbole.texi | 105 ++++++++++++++---
 man/version.texi   |   8 +-
 18 files changed, 375 insertions(+), 146 deletions(-)

diff --git a/Changes b/Changes
index dfb9067..9c1e89a 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,17 @@
 2020-08-01  Bob Weiner  <rsw@gnu.org>
 
+* hui-mini.el (hui:menu-get-keys): Cleared hui:menu-keys to prevent multiple
+    calls from concatenating results.
+
+* hmouse-drv.el (hkey-help): Added note that implicit button types are 
displayed
+    in highest priority first order when listing all of them.
+
+* man/hyperbole.texi (Smart Key - Helm Mode):
+                     (Smart Key - Magit Mode): Added new nodes to document 
these.
+
+* kotl/kotl-mode.el (kotl-mode): Used setq-local to ensure 
fill-paragraph-function
+    is set only for kotl-mode.
+
 * hmouse-drv.el (hkey-help): Fixed to not show 'OR' before first 'CALL' listing
     and to only display Action/Assist Mouse Button contexts when last use was
     ia mouse button and not keyboard.  Also, displayed whether showing mouse or
diff --git a/HY-ABOUT b/HY-ABOUT
index 5f7a7af..afed370 100644
--- a/HY-ABOUT
+++ b/HY-ABOUT
@@ -3,7 +3,7 @@
                    Designed and Written by Bob Weiner
                 Maintained by Mats Lidell and Bob Weiner
                  https://www.gnu.org/software/hyperbole/
-                            Version 7.1.2
+                            Version 7.1.3
 
          Say thanks or send a testimonial if you like Hyperbole:
                         Email: <rsw@gnu.org>
diff --git a/HY-NEWS b/HY-NEWS
index 8ace3b9..a20f8ca 100644
--- a/HY-NEWS
+++ b/HY-NEWS
@@ -15,13 +15,19 @@
       associated with Agenda items such as TODOs in another window.  The
       Assist Key shows help.
 
-    - Org-mode: Raised to near top priority in implicit button types so that
+    - Org Mode: Raised to near top priority in implicit button types so that
       pathnames, URLs, etc. within Org links are handled by Org rather than
       Hyperbole.
 
     - Smart Dired Sidebar: Smart Key support for the dired-sidebar
       package.  See "(hyperbole)Smart Key - Dired Sidebar Mode".
 
+    - Helm Mode:  The Smart Keys do all sorts of things in helm completion 
buffers
+      and the associated minibuffer.  See "(hyperbole)Smart Key - Helm Mode".
+
+    - Magit Mode: Action Key expands/collapses like {TAB} and Assist Key
+      jumps to items like {RET}.  See "(hyperbole)Smart Key - Magit Mode".
+
   BUTTON TYPES
 
     - {Key Series} Button Support for Helm and Counsel: Key series buttons
@@ -31,6 +37,15 @@
     - Markdown In-file Links: With point on the link title, in-file links are
       now activated properly (previously point had to be on the link itself).
 
+  DOCUMENTATION
+
+    - Helm Mode: Added Hyperbole Manual section, "Smart Key - Helm Mode"
+      that works on helm completions.  See "(hyperbole)Smart Key -
+      Helm Mode".
+
+    - Magit Mode: Added Hyperbole Manual section, "Smart Key - Magit Mode"
+      that expands/collapses/jumps to Magit items.  See "(hyperbole)Smart Key -
+      Magit Mode".
 
 ===========================================================================
 *                                   V7.1.2
diff --git a/Makefile b/Makefile
index 418ffcf..8be3052 100644
--- a/Makefile
+++ b/Makefile
@@ -63,7 +63,7 @@
 
 # This ver setup won't work under any make except GNU make, so set it manually.
 #HYPB_VERSION = "`head -3 hversion.el | tail -1 | sed -e 's/.*|\(.*\)|.*/\1/'`"
-HYPB_VERSION = 7.1.2
+HYPB_VERSION = 7.1.3
 
 # Emacs executable used to byte-compile .el files into .elc's.
 # Possibilities include: emacs, infodock, etc.
diff --git a/README.md b/README.md
index ab64963..b866918 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# GNU Hyperbole 7.1.2 - The Everyday Hypertextual Information Manager
+# GNU Hyperbole 7.1.3 - The Everyday Hypertextual Information Manager
 
 [Say thanks or send a testimonial if you like Hyperbole.(mailto:rsw@gnu.org)]
 
diff --git a/README.md.html b/README.md.html
index 95d8bb5..6609767 100644
--- a/README.md.html
+++ b/README.md.html
@@ -1,5 +1,5 @@
 <h1>
-<a 
id="user-content-gnu-hyperbole-712---the-everyday-hypertextual-information-manager"
 class="anchor" 
href="#gnu-hyperbole-712---the-everyday-hypertextual-information-manager" 
aria-hidden="true"><span aria-hidden="true" class="octicon 
octicon-link"></span></a>GNU Hyperbole 7.1.2 - The Everyday Hypertextual 
Information Manager</h1>
+<a 
id="user-content-gnu-hyperbole-713---the-everyday-hypertextual-information-manager"
 class="anchor" 
href="#gnu-hyperbole-713---the-everyday-hypertextual-information-manager" 
aria-hidden="true"><span aria-hidden="true" class="octicon 
octicon-link"></span></a>GNU Hyperbole 7.1.3 - The Everyday Hypertextual 
Information Manager</h1>
 <p>[Say thanks or send a testimonial if you like Hyperbole.(mailto:<a 
href="mailto:rsw@gnu.org";>rsw@gnu.org</a>)]</p>
 
 <p><strong>Table of Contents</strong></p>
diff --git a/hmouse-drv.el b/hmouse-drv.el
index e7109f8..b445f36 100644
--- a/hmouse-drv.el
+++ b/hmouse-drv.el
@@ -135,6 +135,7 @@ This permits the Smart Keys to behave as paste keys.")
 
 ;;; Smart Key Depress Functions
 (defun action-key-depress (&rest args)
+  "Register depress of the Hyperbole Action Mouse Key."
   (interactive)
   (cond (assist-key-depressed-flag
         (or action-key-help-flag
@@ -155,6 +156,7 @@ This permits the Smart Keys to behave as paste keys.")
   (run-hooks 'action-key-depress-hook))
 
 (defun assist-key-depress (&rest args)
+  "Register depress of the Hyperbole Assist Mouse Key."
   (interactive)
   (cond (action-key-depressed-flag
         (or assist-key-help-flag
@@ -175,10 +177,12 @@ This permits the Smart Keys to behave as paste keys.")
   (run-hooks 'assist-key-depress-hook))
 
 (defun action-key-depress-emacs (event)
+  "Handle depress event of the Hyperbole Action Mouse Key."
   (interactive "e")
   (action-key-depress event))
 
 (defun assist-key-depress-emacs (event)
+  "Handle depress event of the Hyperbole Assist Mouse Key."
   (interactive "e")
   (assist-key-depress event))
 
@@ -883,13 +887,13 @@ Return non-nil iff associated help documentation is 
found."
                       (temp-buffer-show-function temp-buffer-show-hook))
                  (with-output-to-temp-buffer
                      (hypb:help-buf-name
-                      (format "%s %s"
+                      (format "%s %sKey"
                               (if assist-flag "Assist" "Action")
-                              (if mouse-flag "Mouse Button" "Key")))
-                   (princ (format "A %s of the %s %s"
+                              (if mouse-flag "Mouse " "")))
+                   (princ (format "A %s of the %s %sKey"
                                   (if mouse-flag "click" "press")
                                   (if assist-flag "Assist" "Action")
-                                  (if mouse-flag "Mouse Button" "Key")))
+                                  (if mouse-flag "Mouse " "")))
                    (terpri)
                    (princ "WHEN  ")
                    (princ
diff --git a/hui-mini.el b/hui-mini.el
index 6e5579c..de12608 100644
--- a/hui-mini.el
+++ b/hui-mini.el
@@ -120,7 +120,6 @@ a menu item should be shown rather than display of a menu.  
DOC-FLAG
 non-nil means show documentation for any item that is selected by the
 user.  HELP-STRING-FLAG non-nil means show only the first line of the
 documentation, not the full text."
-
   (setq hui:menu-keys "")
   (let ((set-menu '(or (and menu (symbolp menu)
                            (setq menu-alist
@@ -171,10 +170,11 @@ Return nil when already in a Hyperbole mini-menu."
 Optional second argument MENU-LIST is a Hyperbole menu list structure from
 which to extract MENU.  It defaults to `hui:menus'.  See its definition for
 the menu list structure."
+  (setq hui:menu-keys "")
   (let ((set-menu '(or (and menu (symbolp menu)
                            (setq menu-alist
                                  (cdr (assq menu (or menu-list hui:menus)))))
-                      (hypb:error "(hui:menu-act): Invalid menu symbol arg: 
`%s'"
+                      (hypb:error "(hui:menu-get-keys): Invalid menu symbol 
arg: `%s'"
                              menu)))
        (show-menu t)
        menu-alist act-form)
diff --git a/hui.el b/hui.el
index 2d048ce..e286307 100644
--- a/hui.el
+++ b/hui.el
@@ -1042,7 +1042,10 @@ Optional NO-SORT means display in decreasing priority 
order (natural order)."
              (names (htype:names htype-sym))
              (term (hargs:read-match
                     (concat (capitalize tstr)
-                            " to describe (RET for all): ")
+                            (format " to describe (RET for all%s): "
+                                    (if (eq htype-sym 'ibtypes)
+                                        " in priority order"
+                                      "")))
                     (mapcar 'list (cons "" names))
                     nil t nil htype-sym))
              nm-list
diff --git a/hversion.el b/hversion.el
index 78a645f..afdf986 100644
--- a/hversion.el
+++ b/hversion.el
@@ -23,7 +23,7 @@
 ;;; Public variables
 ;;; ************************************************************************
 
-(defconst hyperb:version "7.1.2" "GNU Hyperbole revision number.")
+(defconst hyperb:version "7.1.3" "GNU Hyperbole revision number.")
 
 ;;;###autoload
 (defvar hyperb:microsoft-os-p
diff --git a/hyperbole.el b/hyperbole.el
index 8498706..2692ce5 100644
--- a/hyperbole.el
+++ b/hyperbole.el
@@ -5,8 +5,8 @@
 ;; Author:           Bob Weiner
 ;; Maintainer:       Bob Weiner <rsw@gnu.org>, Mats Lidell <matsl@gnu.org>
 ;; Created:          06-Oct-92 at 11:52:51
-;; Released:         01-Mar-20
-;; Version:          7.1.2
+;; Released:         02-Aug-20
+;; Version:          7.1.3
 ;; Keywords:         comm, convenience, files, frames, hypermedia, languages, 
mail, matching, mouse, multimedia, outlines, tools, wp
 ;; Package:          hyperbole
 ;; Package-Requires: ((emacs "24.4"))
diff --git a/kotl/kotl-mode.el b/kotl/kotl-mode.el
index 523ffd4..f623df5 100644
--- a/kotl/kotl-mode.el
+++ b/kotl/kotl-mode.el
@@ -79,7 +79,7 @@ It provides the following keys:
       ;; Some package such as filladapt has overwritten the primitives
       ;; defined in kfill.el, so reload it.
       (load "kfill"))
-  (setq fill-paragraph-function #'kfill:fill-paragraph)
+  (setq-local fill-paragraph-function #'kfill:fill-paragraph)
   ;; Ensure that outline structure data is saved when save-buffer is called
   ;; from save-some-buffers, {C-x s}.
   (add-hook 'local-write-file-hooks #'kotl-mode:update-buffer)
diff --git a/man/hkey-help.txt b/man/hkey-help.txt
index 0b8645d..9f08d24 100644
--- a/man/hkey-help.txt
+++ b/man/hkey-help.txt
@@ -78,6 +78,7 @@ Mouse-only Control
 Hyperbole Key Press/Click in Special Modes
   Region Active                 Yanks region at release    Kills and yanks at 
release
   Company Mode Completion       Displays definition        Displays 
documentation
+  Helm Completion               Displays item              Displays item
   Treemacs                      Displays item              Displays item
   Dired Sidebar                 Displays item              Displays item
   Emacs Push Button             Activates button           Button help
@@ -103,7 +104,7 @@ Hyperbole Key Press/Click in Special Modes
     Include file                Jumps to Texinfo referent  Button help
     code/var reference          Displays doc for referent  Button help
   Org Mode                      Follows links and cycles outline views
-  Magit Modes                   Collapses and expands things
+  Magit Modes                   Collapses, expands and jumps to things
   Outline Major/Minor Modes     Collapses, expands, and moves outline entries
   Man Apropos                   Displays man page entry    <- same
   Man Pages                     Follows cross refs, file refs and C code refs
diff --git a/man/hyperbole.html b/man/hyperbole.html
index 29c32d0..42014e3 100644
--- a/man/hyperbole.html
+++ b/man/hyperbole.html
@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
 <html>
 <!-- This manual is for GNU Hyperbole
-(Edition 7.1.2, Published July 5, 2020).
+(Edition 7.1.3, Published August, 2020).
 
 Copyright (C) 1989-2019  Free Software Foundation, Inc.
 
@@ -262,47 +262,50 @@ ul.no-bullet {list-style: none}
   <ul class="no-bullet">
     <li><a id="toc-Smart-Key-_002d-Company-Mode-1" 
href="#Smart-Key-_002d-Company-Mode">E.2.1 Smart Key - Company Mode</a></li>
     <li><a id="toc-Smart-Key-_002d-Treemacs-1" 
href="#Smart-Key-_002d-Treemacs">E.2.2 Smart Key - Treemacs</a></li>
-    <li><a id="toc-Smart-Key-_002d-Emacs-Pushbuttons-1" 
href="#Smart-Key-_002d-Emacs-Pushbuttons">E.2.3 Smart Key - Emacs 
Pushbuttons</a></li>
-    <li><a id="toc-Smart-Key-_002d-Argument-Completion-1" 
href="#Smart-Key-_002d-Argument-Completion">E.2.4 Smart Key - Argument 
Completion</a></li>
-    <li><a id="toc-Smart-Key-_002d-ID-Edit-Mode-1" 
href="#Smart-Key-_002d-ID-Edit-Mode">E.2.5 Smart Key - ID Edit Mode</a></li>
-    <li><a 
id="toc-Smart-Key-_002d-Emacs-Cross_002dreferences-_0028Xrefs_0029-1" 
href="#Smart-Key-_002d-Emacs-Cross_002dreferences-_0028Xrefs_0029">E.2.6 Smart 
Key - Emacs Cross-references (Xrefs)</a></li>
-    <li><a id="toc-Smart-Key-_002d-Smart-Scrolling-1" 
href="#Smart-Key-_002d-Smart-Scrolling">E.2.7 Smart Key - Smart 
Scrolling</a></li>
-    <li><a id="toc-Smart-Key-_002d-Smart-Menus-1" 
href="#Smart-Key-_002d-Smart-Menus">E.2.8 Smart Key - Smart Menus</a></li>
-    <li><a id="toc-Smart-Key-_002d-Dired-Mode-1" 
href="#Smart-Key-_002d-Dired-Mode">E.2.9 Smart Key - Dired Mode</a></li>
-    <li><a id="toc-Smart-Key-_002d-Hyperbole-Buttons-1" 
href="#Smart-Key-_002d-Hyperbole-Buttons">E.2.10 Smart Key - Hyperbole 
Buttons</a></li>
-    <li><a id="toc-Smart-Key-_002d-View-Mode-1" 
href="#Smart-Key-_002d-View-Mode">E.2.11 Smart Key - View Mode</a></li>
-    <li><a id="toc-Smart-Key-_002d-Delimited-Things-1" 
href="#Smart-Key-_002d-Delimited-Things">E.2.12 Smart Key - Delimited 
Things</a></li>
-    <li><a id="toc-Smart-Key-_002d-The-Koutliner-1" 
href="#Smart-Key-_002d-The-Koutliner">E.2.13 Smart Key - The Koutliner</a></li>
-    <li><a id="toc-Smart-Key-_002d-RDB-Mode-1" 
href="#Smart-Key-_002d-RDB-Mode">E.2.14 Smart Key - RDB Mode</a></li>
-    <li><a id="toc-Smart-Key-_002d-Help-Buffers-1" 
href="#Smart-Key-_002d-Help-Buffers">E.2.15 Smart Key - Help Buffers</a></li>
-    <li><a id="toc-Smart-Key-_002d-Bookmark-Mode-1" 
href="#Smart-Key-_002d-Bookmark-Mode">E.2.16 Smart Key - Bookmark Mode</a></li>
-    <li><a id="toc-Smart-Key-_002d-Pages-Directory-Mode-1" 
href="#Smart-Key-_002d-Pages-Directory-Mode">E.2.17 Smart Key - Pages Directory 
Mode</a></li>
-    <li><a id="toc-Smart-Key-_002d-Python-Source-Code-1" 
href="#Smart-Key-_002d-Python-Source-Code">E.2.18 Smart Key - Python Source 
Code</a></li>
-    <li><a id="toc-Smart-Key-_002d-Identifier-Menu-Mode-1" 
href="#Smart-Key-_002d-Identifier-Menu-Mode">E.2.19 Smart Key - Identifier Menu 
Mode</a></li>
-    <li><a id="toc-Smart-Key-_002d-C-Source-Code-1" 
href="#Smart-Key-_002d-C-Source-Code">E.2.20 Smart Key - C Source Code</a></li>
-    <li><a id="toc-Smart-Key-_002d-C_002b_002b-Source-Code-1" 
href="#Smart-Key-_002d-C_002b_002b-Source-Code">E.2.21 Smart Key - C++ Source 
Code</a></li>
-    <li><a id="toc-Smart-Key-_002d-Assembly-Source-Code-1" 
href="#Smart-Key-_002d-Assembly-Source-Code">E.2.22 Smart Key - Assembly Source 
Code</a></li>
-    <li><a id="toc-Smart-Key-_002d-Lisp-Source-Code-1" 
href="#Smart-Key-_002d-Lisp-Source-Code">E.2.23 Smart Key - Lisp Source 
Code</a></li>
-    <li><a id="toc-Smart-Key-_002d-Java-Source-Code-1" 
href="#Smart-Key-_002d-Java-Source-Code">E.2.24 Smart Key - Java Source 
Code</a></li>
-    <li><a id="toc-Smart-Key-_002d-JavaScript-Source-Code-1" 
href="#Smart-Key-_002d-JavaScript-Source-Code">E.2.25 Smart Key - JavaScript 
Source Code</a></li>
-    <li><a id="toc-Smart-Key-_002d-Objective_002dC-Source-Code-1" 
href="#Smart-Key-_002d-Objective_002dC-Source-Code">E.2.26 Smart Key - 
Objective-C Source Code</a></li>
-    <li><a id="toc-Smart-Key-_002d-Fortran-Source-Code-1" 
href="#Smart-Key-_002d-Fortran-Source-Code">E.2.27 Smart Key - Fortran Source 
Code</a></li>
-    <li><a id="toc-Smart-Key-_002d-Occurrence-Matches-1" 
href="#Smart-Key-_002d-Occurrence-Matches">E.2.28 Smart Key - Occurrence 
Matches</a></li>
-    <li><a id="toc-Smart-Key-_002d-Calendar-Mode-1" 
href="#Smart-Key-_002d-Calendar-Mode">E.2.29 Smart Key - Calendar Mode</a></li>
-    <li><a id="toc-Smart-Key-_002d-Man-Page-Apropos-1" 
href="#Smart-Key-_002d-Man-Page-Apropos">E.2.30 Smart Key - Man Page 
Apropos</a></li>
-    <li><a id="toc-Smart-Key-_002d-Emacs-Outline-Mode-1" 
href="#Smart-Key-_002d-Emacs-Outline-Mode">E.2.31 Smart Key - Emacs Outline 
Mode</a></li>
-    <li><a id="toc-Smart-Key-_002d-Info-Manuals-1" 
href="#Smart-Key-_002d-Info-Manuals">E.2.32 Smart Key - Info Manuals</a></li>
-    <li><a id="toc-Smart-Key-_002d-Email-Composers-1" 
href="#Smart-Key-_002d-Email-Composers">E.2.33 Smart Key - Email 
Composers</a></li>
-    <li><a id="toc-Smart-Key-_002d-GNUS-Newsreader-1" 
href="#Smart-Key-_002d-GNUS-Newsreader">E.2.34 Smart Key - GNUS 
Newsreader</a></li>
-    <li><a id="toc-Smart-Key-_002d-Buffer-Menus-1" 
href="#Smart-Key-_002d-Buffer-Menus">E.2.35 Smart Key - Buffer Menus</a></li>
-    <li><a id="toc-Smart-Key-_002d-Tar-File-Mode-1" 
href="#Smart-Key-_002d-Tar-File-Mode">E.2.36 Smart Key - Tar File Mode</a></li>
-    <li><a id="toc-Smart-Key-_002d-Man-Pages-1" 
href="#Smart-Key-_002d-Man-Pages">E.2.37 Smart Key - Man Pages</a></li>
-    <li><a id="toc-Smart-Key-_002d-WWW-URLs-1" 
href="#Smart-Key-_002d-WWW-URLs">E.2.38 Smart Key - WWW URLs</a></li>
-    <li><a id="toc-Smart-Key-_002d-HyRolo-Match-Buffers-1" 
href="#Smart-Key-_002d-HyRolo-Match-Buffers">E.2.39 Smart Key - HyRolo Match 
Buffers</a></li>
-    <li><a id="toc-Smart-Key-_002d-Image-Thumbnails-1" 
href="#Smart-Key-_002d-Image-Thumbnails">E.2.40 Smart Key - Image 
Thumbnails</a></li>
-    <li><a id="toc-Smart-Key-_002d-Gomoku-Game-1" 
href="#Smart-Key-_002d-Gomoku-Game">E.2.41 Smart Key - Gomoku Game</a></li>
-    <li><a id="toc-Smart-Key-_002d-The-OO_002dBrowser-1" 
href="#Smart-Key-_002d-The-OO_002dBrowser">E.2.42 Smart Key - The 
OO-Browser</a></li>
-    <li><a id="toc-Smart-Key-_002d-Default-Context-1" 
href="#Smart-Key-_002d-Default-Context">E.2.43 Smart Key - Default 
Context</a></li>
+    <li><a id="toc-Smart-Key-_002d-Dired-Sidebar-Mode-1" 
href="#Smart-Key-_002d-Dired-Sidebar-Mode">E.2.3 Smart Key - Dired Sidebar 
Mode</a></li>
+    <li><a id="toc-Smart-Key-_002d-Emacs-Pushbuttons-1" 
href="#Smart-Key-_002d-Emacs-Pushbuttons">E.2.4 Smart Key - Emacs 
Pushbuttons</a></li>
+    <li><a id="toc-Smart-Key-_002d-Argument-Completion-1" 
href="#Smart-Key-_002d-Argument-Completion">E.2.5 Smart Key - Argument 
Completion</a></li>
+    <li><a id="toc-Smart-Key-_002d-ID-Edit-Mode-1" 
href="#Smart-Key-_002d-ID-Edit-Mode">E.2.6 Smart Key - ID Edit Mode</a></li>
+    <li><a 
id="toc-Smart-Key-_002d-Emacs-Cross_002dreferences-_0028Xrefs_0029-1" 
href="#Smart-Key-_002d-Emacs-Cross_002dreferences-_0028Xrefs_0029">E.2.7 Smart 
Key - Emacs Cross-references (Xrefs)</a></li>
+    <li><a id="toc-Smart-Key-_002d-Smart-Scrolling-1" 
href="#Smart-Key-_002d-Smart-Scrolling">E.2.8 Smart Key - Smart 
Scrolling</a></li>
+    <li><a id="toc-Smart-Key-_002d-Smart-Menus-1" 
href="#Smart-Key-_002d-Smart-Menus">E.2.9 Smart Key - Smart Menus</a></li>
+    <li><a id="toc-Smart-Key-_002d-Dired-Mode-1" 
href="#Smart-Key-_002d-Dired-Mode">E.2.10 Smart Key - Dired Mode</a></li>
+    <li><a id="toc-Smart-Key-_002d-Hyperbole-Buttons-1" 
href="#Smart-Key-_002d-Hyperbole-Buttons">E.2.11 Smart Key - Hyperbole 
Buttons</a></li>
+    <li><a id="toc-Smart-Key-_002d-View-Mode-1" 
href="#Smart-Key-_002d-View-Mode">E.2.12 Smart Key - View Mode</a></li>
+    <li><a id="toc-Smart-Key-_002d-Helm-Mode-1" 
href="#Smart-Key-_002d-Helm-Mode">E.2.13 Smart Key - Helm Mode</a></li>
+    <li><a id="toc-Smart-Key-_002d-Delimited-Things-1" 
href="#Smart-Key-_002d-Delimited-Things">E.2.14 Smart Key - Delimited 
Things</a></li>
+    <li><a id="toc-Smart-Key-_002d-The-Koutliner-1" 
href="#Smart-Key-_002d-The-Koutliner">E.2.15 Smart Key - The Koutliner</a></li>
+    <li><a id="toc-Smart-Key-_002d-RDB-Mode-1" 
href="#Smart-Key-_002d-RDB-Mode">E.2.16 Smart Key - RDB Mode</a></li>
+    <li><a id="toc-Smart-Key-_002d-Help-Buffers-1" 
href="#Smart-Key-_002d-Help-Buffers">E.2.17 Smart Key - Help Buffers</a></li>
+    <li><a id="toc-Smart-Key-_002d-Bookmark-Mode-1" 
href="#Smart-Key-_002d-Bookmark-Mode">E.2.18 Smart Key - Bookmark Mode</a></li>
+    <li><a id="toc-Smart-Key-_002d-Pages-Directory-Mode-1" 
href="#Smart-Key-_002d-Pages-Directory-Mode">E.2.19 Smart Key - Pages Directory 
Mode</a></li>
+    <li><a id="toc-Smart-Key-_002d-Python-Source-Code-1" 
href="#Smart-Key-_002d-Python-Source-Code">E.2.20 Smart Key - Python Source 
Code</a></li>
+    <li><a id="toc-Smart-Key-_002d-Identifier-Menu-Mode-1" 
href="#Smart-Key-_002d-Identifier-Menu-Mode">E.2.21 Smart Key - Identifier Menu 
Mode</a></li>
+    <li><a id="toc-Smart-Key-_002d-C-Source-Code-1" 
href="#Smart-Key-_002d-C-Source-Code">E.2.22 Smart Key - C Source Code</a></li>
+    <li><a id="toc-Smart-Key-_002d-C_002b_002b-Source-Code-1" 
href="#Smart-Key-_002d-C_002b_002b-Source-Code">E.2.23 Smart Key - C++ Source 
Code</a></li>
+    <li><a id="toc-Smart-Key-_002d-Assembly-Source-Code-1" 
href="#Smart-Key-_002d-Assembly-Source-Code">E.2.24 Smart Key - Assembly Source 
Code</a></li>
+    <li><a id="toc-Smart-Key-_002d-Lisp-Source-Code-1" 
href="#Smart-Key-_002d-Lisp-Source-Code">E.2.25 Smart Key - Lisp Source 
Code</a></li>
+    <li><a id="toc-Smart-Key-_002d-Java-Source-Code-1" 
href="#Smart-Key-_002d-Java-Source-Code">E.2.26 Smart Key - Java Source 
Code</a></li>
+    <li><a id="toc-Smart-Key-_002d-JavaScript-Source-Code-1" 
href="#Smart-Key-_002d-JavaScript-Source-Code">E.2.27 Smart Key - JavaScript 
Source Code</a></li>
+    <li><a id="toc-Smart-Key-_002d-Objective_002dC-Source-Code-1" 
href="#Smart-Key-_002d-Objective_002dC-Source-Code">E.2.28 Smart Key - 
Objective-C Source Code</a></li>
+    <li><a id="toc-Smart-Key-_002d-Fortran-Source-Code-1" 
href="#Smart-Key-_002d-Fortran-Source-Code">E.2.29 Smart Key - Fortran Source 
Code</a></li>
+    <li><a id="toc-Smart-Key-_002d-Occurrence-Matches-1" 
href="#Smart-Key-_002d-Occurrence-Matches">E.2.30 Smart Key - Occurrence 
Matches</a></li>
+    <li><a id="toc-Smart-Key-_002d-Calendar-Mode-1" 
href="#Smart-Key-_002d-Calendar-Mode">E.2.31 Smart Key - Calendar Mode</a></li>
+    <li><a id="toc-Smart-Key-_002d-Man-Page-Apropos-1" 
href="#Smart-Key-_002d-Man-Page-Apropos">E.2.32 Smart Key - Man Page 
Apropos</a></li>
+    <li><a id="toc-Smart-Key-_002d-Emacs-Outline-Mode-1" 
href="#Smart-Key-_002d-Emacs-Outline-Mode">E.2.33 Smart Key - Emacs Outline 
Mode</a></li>
+    <li><a id="toc-Smart-Key-_002d-Info-Manuals-1" 
href="#Smart-Key-_002d-Info-Manuals">E.2.34 Smart Key - Info Manuals</a></li>
+    <li><a id="toc-Smart-Key-_002d-Email-Readers-1" 
href="#Smart-Key-_002d-Email-Readers">E.2.35 Smart Key - Email Readers</a></li>
+    <li><a id="toc-Smart-Key-_002d-GNUS-Newsreader-1" 
href="#Smart-Key-_002d-GNUS-Newsreader">E.2.36 Smart Key - GNUS 
Newsreader</a></li>
+    <li><a id="toc-Smart-Key-_002d-Buffer-Menus-1" 
href="#Smart-Key-_002d-Buffer-Menus">E.2.37 Smart Key - Buffer Menus</a></li>
+    <li><a id="toc-Smart-Key-_002d-Tar-File-Mode-1" 
href="#Smart-Key-_002d-Tar-File-Mode">E.2.38 Smart Key - Tar File Mode</a></li>
+    <li><a id="toc-Smart-Key-_002d-Man-Pages-1" 
href="#Smart-Key-_002d-Man-Pages">E.2.39 Smart Key - Man Pages</a></li>
+    <li><a id="toc-Smart-Key-_002d-WWW-URLs-1" 
href="#Smart-Key-_002d-WWW-URLs">E.2.40 Smart Key - WWW URLs</a></li>
+    <li><a id="toc-Smart-Key-_002d-HyRolo-Match-Buffers-1" 
href="#Smart-Key-_002d-HyRolo-Match-Buffers">E.2.41 Smart Key - HyRolo Match 
Buffers</a></li>
+    <li><a id="toc-Smart-Key-_002d-Image-Thumbnails-1" 
href="#Smart-Key-_002d-Image-Thumbnails">E.2.42 Smart Key - Image 
Thumbnails</a></li>
+    <li><a id="toc-Smart-Key-_002d-Gomoku-Game-1" 
href="#Smart-Key-_002d-Gomoku-Game">E.2.43 Smart Key - Gomoku Game</a></li>
+    <li><a id="toc-Smart-Key-_002d-Magit-Mode-1" 
href="#Smart-Key-_002d-Magit-Mode">E.2.44 Smart Key - Magit Mode</a></li>
+    <li><a id="toc-Smart-Key-_002d-The-OO_002dBrowser-1" 
href="#Smart-Key-_002d-The-OO_002dBrowser">E.2.45 Smart Key - The 
OO-Browser</a></li>
+    <li><a id="toc-Smart-Key-_002d-Default-Context-1" 
href="#Smart-Key-_002d-Default-Context">E.2.46 Smart Key - Default 
Context</a></li>
   </ul></li>
 </ul></li>
 <li><a id="toc-Suggestion-or-Bug-Reporting-1" 
href="#Suggestion-or-Bug-Reporting">Appendix F Suggestion or Bug 
Reporting</a></li>
@@ -343,8 +346,8 @@ WITHOUT ANY WARRANTY, without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</P>
 
 <PRE>
-Edition 7.1.2
-Printed July 5, 2020.
+Edition 7.1.3
+Printed August 1, 2020.
 
   Published by the Free Software Foundation, Inc.
   Author:    Bob Weiner
@@ -717,6 +720,8 @@ Smart Keyboard Keys
 </td></tr>
 <tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Treemacs">Smart Key - 
Treemacs</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 </td></tr>
+<tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Dired-Sidebar-Mode">Smart Key - Dired Sidebar 
Mode</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+</td></tr>
 <tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Emacs-Pushbuttons">Smart Key - Emacs 
Pushbuttons</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 </td></tr>
 <tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Argument-Completion">Smart Key - Argument 
Completion</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
@@ -735,6 +740,8 @@ Smart Keyboard Keys
 </td></tr>
 <tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-View-Mode">Smart Key - View 
Mode</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 </td></tr>
+<tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Helm-Mode">Smart Key - Helm 
Mode</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+</td></tr>
 <tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Delimited-Things">Smart Key - Delimited 
Things</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 </td></tr>
 <tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-The-Koutliner">Smart Key - The 
Koutliner</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
@@ -777,7 +784,7 @@ Smart Keyboard Keys
 </td></tr>
 <tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Info-Manuals">Smart Key - Info 
Manuals</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 </td></tr>
-<tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Email-Composers">Smart Key - Email 
Composers</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+<tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Email-Readers">Smart Key - Email 
Readers</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 </td></tr>
 <tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-GNUS-Newsreader">Smart Key - GNUS 
Newsreader</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 </td></tr>
@@ -795,6 +802,8 @@ Smart Keyboard Keys
 </td></tr>
 <tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Gomoku-Game">Smart Key - Gomoku 
Game</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 </td></tr>
+<tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Magit-Mode">Smart Key - Magit 
Mode</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+</td></tr>
 <tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-The-OO_002dBrowser">Smart Key - The 
OO-Browser</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 </td></tr>
 <tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Default-Context">Smart Key - Default 
Context</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
@@ -811,7 +820,7 @@ Next: <a href="#Smart-Keys" accesskey="n" rel="next">Smart 
Keys</a>, Previous: <
 <span id="Introduction-1"></span><h2 class="chapter">1 Introduction</h2>
 
 <p>This edition of the GNU Hyperbole Manual is for use with any version
-7.1.2 or greater of GNU Hyperbole.  Hyperbole runs atop GNU Emacs 24.3
+7.1.3 or greater of GNU Hyperbole.  Hyperbole runs atop GNU Emacs 24.3
 or higher.  It will trigger an error if your Emacs is older.
 </p>
 <p>This chapter summarizes the structure of the rest of the manual,
@@ -1376,7 +1385,9 @@ Mouse-only Control
 Hyperbole Key Press/Click in Special Modes
   Region Active                 Yanks region at release    Kills and yanks at 
release
   Company Mode Completion       Displays definition        Displays 
documentation
-  Treemacs                      Displays item              Display item
+  Helm Completion               Displays item              Displays item
+  Treemacs                      Displays item              Displays item
+  Dired Sidebar                 Displays item              Displays item
   Emacs Push Button             Activates button           Button help
   Thing Begin or End            Mark thing region          Mark &amp; kill 
thing region
   Page Directory Listing        Jumps to page              &lt;- same
@@ -1400,6 +1411,7 @@ Hyperbole Key Press/Click in Special Modes
     Include file                Jumps to Texinfo referent  Button help
     code/var reference          Displays doc for referent  Button help
   Org Mode                      Follows links and cycles outline views
+  Magit Modes                   Collapses, expands and jumps to things
   Outline Major/Minor Modes     Collapses, expands, and moves outline entries
   Man Apropos                   Displays man page entry    &lt;- same
   Man Pages                     Follows cross refs, file refs and C code refs
@@ -9651,24 +9663,28 @@ Previous: <a href="#Smart-Mouse-Keys" accesskey="p" 
rel="prev">Smart Mouse Keys<
 </td></tr>
 <tr><td align="left" valign="top">&bull; <a href="#Smart-Key-_002d-Treemacs" 
accesskey="2">Smart Key - Treemacs</a></td><td>&nbsp;&nbsp;</td><td 
align="left" valign="top">
 </td></tr>
-<tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Emacs-Pushbuttons" accesskey="3">Smart Key - Emacs 
Pushbuttons</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+<tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Dired-Sidebar-Mode" accesskey="3">Smart Key - Dired 
Sidebar Mode</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 </td></tr>
-<tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Argument-Completion" accesskey="4">Smart Key - Argument 
Completion</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+<tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Emacs-Pushbuttons" accesskey="4">Smart Key - Emacs 
Pushbuttons</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 </td></tr>
-<tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-ID-Edit-Mode" accesskey="5">Smart Key - ID Edit 
Mode</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+<tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Argument-Completion" accesskey="5">Smart Key - Argument 
Completion</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 </td></tr>
-<tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Emacs-Cross_002dreferences-_0028Xrefs_0029" 
accesskey="6">Smart Key - Emacs Cross-references 
(Xrefs)</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+<tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-ID-Edit-Mode" accesskey="6">Smart Key - ID Edit 
Mode</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 </td></tr>
-<tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Smart-Scrolling" accesskey="7">Smart Key - Smart 
Scrolling</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+<tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Emacs-Cross_002dreferences-_0028Xrefs_0029" 
accesskey="7">Smart Key - Emacs Cross-references 
(Xrefs)</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 </td></tr>
-<tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Smart-Menus" accesskey="8">Smart Key - Smart 
Menus</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+<tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Smart-Scrolling" accesskey="8">Smart Key - Smart 
Scrolling</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 </td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Smart-Key-_002d-Dired-Mode" 
accesskey="9">Smart Key - Dired Mode</a></td><td>&nbsp;&nbsp;</td><td 
align="left" valign="top">
+<tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Smart-Menus" accesskey="9">Smart Key - Smart 
Menus</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+</td></tr>
+<tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Dired-Mode">Smart Key - Dired 
Mode</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 </td></tr>
 <tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Hyperbole-Buttons">Smart Key - Hyperbole 
Buttons</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 </td></tr>
 <tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-View-Mode">Smart Key - View 
Mode</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 </td></tr>
+<tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Helm-Mode">Smart Key - Helm 
Mode</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+</td></tr>
 <tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Delimited-Things">Smart Key - Delimited 
Things</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 </td></tr>
 <tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-The-Koutliner">Smart Key - The 
Koutliner</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
@@ -9711,7 +9727,7 @@ Previous: <a href="#Smart-Mouse-Keys" accesskey="p" 
rel="prev">Smart Mouse Keys<
 </td></tr>
 <tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Info-Manuals">Smart Key - Info 
Manuals</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 </td></tr>
-<tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Email-Composers">Smart Key - Email 
Composers</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+<tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Email-Readers">Smart Key - Email 
Readers</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 </td></tr>
 <tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-GNUS-Newsreader">Smart Key - GNUS 
Newsreader</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 </td></tr>
@@ -9729,13 +9745,14 @@ Previous: <a href="#Smart-Mouse-Keys" accesskey="p" 
rel="prev">Smart Mouse Keys<
 </td></tr>
 <tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Gomoku-Game">Smart Key - Gomoku 
Game</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 </td></tr>
+<tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Magit-Mode">Smart Key - Magit 
Mode</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+</td></tr>
 <tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-The-OO_002dBrowser">Smart Key - The 
OO-Browser</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 </td></tr>
 <tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Default-Context">Smart Key - Default 
Context</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 </td></tr>
 </table>
 
-
 <hr>
 <span id="Smart-Key-_002d-Company-Mode"></span><div class="header">
 <p>
@@ -9759,7 +9776,7 @@ Next: <a href="#Smart-Key-_002d-Treemacs" accesskey="n" 
rel="next">Smart Key - T
 <hr>
 <span id="Smart-Key-_002d-Treemacs"></span><div class="header">
 <p>
-Next: <a href="#Smart-Key-_002d-Emacs-Pushbuttons" accesskey="n" 
rel="next">Smart Key - Emacs Pushbuttons</a>, Previous: <a 
href="#Smart-Key-_002d-Company-Mode" accesskey="p" rel="prev">Smart Key - 
Company Mode</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" 
rel="up">Smart Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
+Next: <a href="#Smart-Key-_002d-Dired-Sidebar-Mode" accesskey="n" 
rel="next">Smart Key - Dired Sidebar Mode</a>, Previous: <a 
href="#Smart-Key-_002d-Company-Mode" accesskey="p" rel="prev">Smart Key - 
Company Mode</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" 
rel="up">Smart Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
 <span id="Smart-Key-_002d-Treemacs-1"></span><h4 class="subsection">E.2.2 
Smart Key - Treemacs</h4>
 
@@ -9789,13 +9806,42 @@ See <a 
href="#Displaying-File-and-Buffer-Items">Displaying File and Buffer Items
          this Treemacs invocation is quit.
 </pre></div>
 
+<hr>
+<span id="Smart-Key-_002d-Dired-Sidebar-Mode"></span><div class="header">
+<p>
+Next: <a href="#Smart-Key-_002d-Emacs-Pushbuttons" accesskey="n" 
rel="next">Smart Key - Emacs Pushbuttons</a>, Previous: <a 
href="#Smart-Key-_002d-Treemacs" accesskey="p" rel="prev">Smart Key - 
Treemacs</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart 
Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
+</div>
+<span id="Smart-Key-_002d-Dired-Sidebar-Mode-1"></span><h4 
class="subsection">E.2.3 Smart Key - Dired Sidebar Mode</h4>
+
+<span id="index-dired_002dsidebar_002dmode"></span>
+<p>Dired-sidebar is an add-on Emacs package that puts dired in a sidebar
+and optionally integrates with vareous other packages.  Use the Emacs
+package manager to install it and then invoke it with
+<kbd>{M-x dired-sidebar-toggle-sidebar <span class="key">RET</span>}</kbd> and 
quit with <kbd>{q}</kbd>.
+</p>
+<div class="format">
+<pre class="format">When in a dired-sidebar buffer:
+  ACTION KEY or ASSIST KEY
+     (1) within an entry line, the item is displayed for editing,
+         normally in another window, or if it is a directory and
+         &lsquo;dired-sidebar-cycle-subtree-on-click&rsquo; is t it will expand
+         and collapse the entry
+     (2) at the end of an entry line: invoke 
&lsquo;action-key-eol-function&rsquo;,
+         typically to scroll up proportionally, if an Action Key press; invoke
+         &lsquo;assist-key-eol-function&rsquo;, typically to scroll down 
proportionally,
+         if an Asisst Key press;
+     (3) on the first line of the buffer (other than the end of line),
+         dired is run on the current directory of this dired-sidebar;
+     (4) at the end of the first or last line of the buffer,
+         this dired-sidebar invocation is hidden.
+</pre></div>
 
 <hr>
 <span id="Smart-Key-_002d-Emacs-Pushbuttons"></span><div class="header">
 <p>
-Next: <a href="#Smart-Key-_002d-Argument-Completion" accesskey="n" 
rel="next">Smart Key - Argument Completion</a>, Previous: <a 
href="#Smart-Key-_002d-Treemacs" accesskey="p" rel="prev">Smart Key - 
Treemacs</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart 
Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
+Next: <a href="#Smart-Key-_002d-Argument-Completion" accesskey="n" 
rel="next">Smart Key - Argument Completion</a>, Previous: <a 
href="#Smart-Key-_002d-Dired-Sidebar-Mode" accesskey="p" rel="prev">Smart Key - 
Dired Sidebar Mode</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" 
rel="up">Smart Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-Emacs-Pushbuttons-1"></span><h4 
class="subsection">E.2.3 Smart Key - Emacs Pushbuttons</h4>
+<span id="Smart-Key-_002d-Emacs-Pushbuttons-1"></span><h4 
class="subsection">E.2.4 Smart Key - Emacs Pushbuttons</h4>
 
 <div class="format">
 <pre class="format">When over an Emacs pushbutton:
@@ -9810,7 +9856,7 @@ Next: <a href="#Smart-Key-_002d-Argument-Completion" 
accesskey="n" rel="next">Sm
 <p>
 Next: <a href="#Smart-Key-_002d-ID-Edit-Mode" accesskey="n" rel="next">Smart 
Key - ID Edit Mode</a>, Previous: <a href="#Smart-Key-_002d-Emacs-Pushbuttons" 
accesskey="p" rel="prev">Smart Key - Emacs Pushbuttons</a>, Up: <a 
href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> 
&nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-Argument-Completion-1"></span><h4 
class="subsection">E.2.4 Smart Key - Argument Completion</h4>
+<span id="Smart-Key-_002d-Argument-Completion-1"></span><h4 
class="subsection">E.2.5 Smart Key - Argument Completion</h4>
 
 <span id="index-Smart-Keyboard-Keys"></span>
 <div class="format">
@@ -9839,7 +9885,7 @@ Next: <a href="#Smart-Key-_002d-ID-Edit-Mode" 
accesskey="n" rel="next">Smart Key
 <p>
 Next: <a href="#Smart-Key-_002d-Emacs-Cross_002dreferences-_0028Xrefs_0029" 
accesskey="n" rel="next">Smart Key - Emacs Cross-references (Xrefs)</a>, 
Previous: <a href="#Smart-Key-_002d-Argument-Completion" accesskey="p" 
rel="prev">Smart Key - Argument Completion</a>, Up: <a 
href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> 
&nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-ID-Edit-Mode-1"></span><h4 class="subsection">E.2.5 
Smart Key - ID Edit Mode</h4>
+<span id="Smart-Key-_002d-ID-Edit-Mode-1"></span><h4 class="subsection">E.2.6 
Smart Key - ID Edit Mode</h4>
 <div class="format">
 <pre class="format">If in ID Edit mode (a package within InfoDock, not 
included in
 Hyperbole, that supports rapid marking, killing, copying, yanking and
@@ -9853,7 +9899,7 @@ display-management):
 <p>
 Next: <a href="#Smart-Key-_002d-Smart-Scrolling" accesskey="n" 
rel="next">Smart Key - Smart Scrolling</a>, Previous: <a 
href="#Smart-Key-_002d-ID-Edit-Mode" accesskey="p" rel="prev">Smart Key - ID 
Edit Mode</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart 
Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span 
id="Smart-Key-_002d-Emacs-Cross_002dreferences-_0028Xrefs_0029-1"></span><h4 
class="subsection">E.2.6 Smart Key - Emacs Cross-references (Xrefs)</h4>
+<span 
id="Smart-Key-_002d-Emacs-Cross_002dreferences-_0028Xrefs_0029-1"></span><h4 
class="subsection">E.2.7 Smart Key - Emacs Cross-references (Xrefs)</h4>
 
 <div class="format">
 <pre class="format">When over an Emacs cross-reference:
@@ -9869,7 +9915,7 @@ Next: <a href="#Smart-Key-_002d-Smart-Scrolling" 
accesskey="n" rel="next">Smart
 <p>
 Next: <a href="#Smart-Key-_002d-Smart-Menus" accesskey="n" rel="next">Smart 
Key - Smart Menus</a>, Previous: <a 
href="#Smart-Key-_002d-Emacs-Cross_002dreferences-_0028Xrefs_0029" 
accesskey="p" rel="prev">Smart Key - Emacs Cross-references (Xrefs)</a>, Up: <a 
href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> 
&nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-Smart-Scrolling-1"></span><h4 
class="subsection">E.2.7 Smart Key - Smart Scrolling</h4>
+<span id="Smart-Key-_002d-Smart-Scrolling-1"></span><h4 
class="subsection">E.2.8 Smart Key - Smart Scrolling</h4>
 
 <span id="index-smart_002dscroll_002dproportional"></span>
 <span id="index-proportional-scrolling-1"></span>
@@ -9905,7 +9951,7 @@ Next: <a href="#Smart-Key-_002d-Smart-Menus" 
accesskey="n" rel="next">Smart Key
 <p>
 Next: <a href="#Smart-Key-_002d-Dired-Mode" accesskey="n" rel="next">Smart Key 
- Dired Mode</a>, Previous: <a href="#Smart-Key-_002d-Smart-Scrolling" 
accesskey="p" rel="prev">Smart Key - Smart Scrolling</a>, Up: <a 
href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> 
&nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-Smart-Menus-1"></span><h4 class="subsection">E.2.8 
Smart Key - Smart Menus</h4>
+<span id="Smart-Key-_002d-Smart-Menus-1"></span><h4 class="subsection">E.2.9 
Smart Key - Smart Menus</h4>
 
 <p>Smart Menus are an older in-buffer menu system that worked on dumb
 terminals and pre-dated Emacs&rsquo; own dumb terminal menu support.  They
@@ -9937,7 +9983,7 @@ necesary for its use.
 <p>
 Next: <a href="#Smart-Key-_002d-Hyperbole-Buttons" accesskey="n" 
rel="next">Smart Key - Hyperbole Buttons</a>, Previous: <a 
href="#Smart-Key-_002d-Smart-Menus" accesskey="p" rel="prev">Smart Key - Smart 
Menus</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart 
Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-Dired-Mode-1"></span><h4 class="subsection">E.2.9 
Smart Key - Dired Mode</h4>
+<span id="Smart-Key-_002d-Dired-Mode-1"></span><h4 class="subsection">E.2.10 
Smart Key - Dired Mode</h4>
 <span id="index-click_002c-dired"></span>
 <span id="index-drag_002c-dired"></span>
 <span id="index-dired-browsing"></span>
@@ -9976,7 +10022,7 @@ Next: <a href="#Smart-Key-_002d-Hyperbole-Buttons" 
accesskey="n" rel="next">Smar
 <p>
 Next: <a href="#Smart-Key-_002d-View-Mode" accesskey="n" rel="next">Smart Key 
- View Mode</a>, Previous: <a href="#Smart-Key-_002d-Dired-Mode" accesskey="p" 
rel="prev">Smart Key - Dired Mode</a>, Up: <a href="#Smart-Keyboard-Keys" 
accesskey="u" rel="up">Smart Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" 
title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" 
title="Index" rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-Hyperbole-Buttons-1"></span><h4 
class="subsection">E.2.10 Smart Key - Hyperbole Buttons</h4>
+<span id="Smart-Key-_002d-Hyperbole-Buttons-1"></span><h4 
class="subsection">E.2.11 Smart Key - Hyperbole Buttons</h4>
 
 <span id="index-click_002c-button"></span>
 <span id="index-button-click"></span>
@@ -9992,9 +10038,9 @@ Next: <a href="#Smart-Key-_002d-View-Mode" accesskey="n" 
rel="next">Smart Key -
 <hr>
 <span id="Smart-Key-_002d-View-Mode"></span><div class="header">
 <p>
-Next: <a href="#Smart-Key-_002d-Delimited-Things" accesskey="n" 
rel="next">Smart Key - Delimited Things</a>, Previous: <a 
href="#Smart-Key-_002d-Hyperbole-Buttons" accesskey="p" rel="prev">Smart Key - 
Hyperbole Buttons</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" 
rel="up">Smart Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
+Next: <a href="#Smart-Key-_002d-Helm-Mode" accesskey="n" rel="next">Smart Key 
- Helm Mode</a>, Previous: <a href="#Smart-Key-_002d-Hyperbole-Buttons" 
accesskey="p" rel="prev">Smart Key - Hyperbole Buttons</a>, Up: <a 
href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> 
&nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-View-Mode-1"></span><h4 class="subsection">E.2.11 
Smart Key - View Mode</h4>
+<span id="Smart-Key-_002d-View-Mode-1"></span><h4 class="subsection">E.2.12 
Smart Key - View Mode</h4>
 
 <span id="index-view-mode"></span>
 <div class="format">
@@ -10007,11 +10053,55 @@ Next: <a href="#Smart-Key-_002d-Delimited-Things" 
accesskey="n" rel="next">Smart
 </pre></div>
 
 <hr>
+<span id="Smart-Key-_002d-Helm-Mode"></span><div class="header">
+<p>
+Next: <a href="#Smart-Key-_002d-Delimited-Things" accesskey="n" 
rel="next">Smart Key - Delimited Things</a>, Previous: <a 
href="#Smart-Key-_002d-View-Mode" accesskey="p" rel="prev">Smart Key - View 
Mode</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart 
Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
+</div>
+<span id="Smart-Key-_002d-Helm-Mode-1"></span><h4 class="subsection">E.2.13 
Smart Key - Helm Mode</h4>
+
+<p>Because of the way helm is written, you may need a modified version of
+helm for these Smart Key actions to work.  Try them in your own
+version and if there are any issues, install helm from
+<samp>github.com/rswgnu/helm</samp>. 
+</p>
+<span id="index-helm-mode"></span>
+<span id="index-completion-4"></span>
+<div class="format">
+<pre class="format">If pressed within a buffer in helm major mode:
+  ACTION KEY
+     (1) at the end of the buffer, quits from helm and exits the minibuffer;
+     (2) on a candidate line, performs the candidate&rsquo;s first action and
+         remains in the minibuffer;
+     (3) on the top, fixed header line, toggles display of the selected
+         candidate&rsquo;s possible actions;
+     (4) on an action list line, performs the action after exiting the
+         minibuffer;
+     (5) on a source section header, moves to the next source section or
+         first if on last;
+     (6) on a candidate separator line, does nothing;
+     (7) in the minibuffer window, ends the helm session and performs the
+         selected item&rsquo;s action.
+  ASSIST KEY
+     (1) at the end of the buffer, quits from helm and exits the minibuffer;
+     (2) on a candidate line, display&rsquo;s the candidate&rsquo;s first 
action
+         and remains in the minibuffer;
+     (3) on the top, fixed header line, toggles display of the
+         selected candidate&rsquo;s possible actions;
+     (4) on an action list line, performs the action after exiting the
+         minibuffer;
+     (5) on a source section header, moves to the previous source
+         section or last if on first;
+     (6) on a candidate separator line, does nothing;
+     (7) in the minibuffer window, ends the helm session and performs
+         the selected item&rsquo;s action.
+</pre></div>
+
+<hr>
 <span id="Smart-Key-_002d-Delimited-Things"></span><div class="header">
 <p>
-Next: <a href="#Smart-Key-_002d-The-Koutliner" accesskey="n" rel="next">Smart 
Key - The Koutliner</a>, Previous: <a href="#Smart-Key-_002d-View-Mode" 
accesskey="p" rel="prev">Smart Key - View Mode</a>, Up: <a 
href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> 
&nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
+Next: <a href="#Smart-Key-_002d-The-Koutliner" accesskey="n" rel="next">Smart 
Key - The Koutliner</a>, Previous: <a href="#Smart-Key-_002d-Helm-Mode" 
accesskey="p" rel="prev">Smart Key - Helm Mode</a>, Up: <a 
href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> 
&nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-Delimited-Things-1"></span><h4 
class="subsection">E.2.12 Smart Key - Delimited Things</h4>
+<span id="Smart-Key-_002d-Delimited-Things-1"></span><h4 
class="subsection">E.2.14 Smart Key - Delimited Things</h4>
 
 <span id="index-thing-1"></span>
 <span id="index-list-1"></span>
@@ -10047,7 +10137,7 @@ original location and yanks it at the new location.
 <p>
 Next: <a href="#Smart-Key-_002d-RDB-Mode" accesskey="n" rel="next">Smart Key - 
RDB Mode</a>, Previous: <a href="#Smart-Key-_002d-Delimited-Things" 
accesskey="p" rel="prev">Smart Key - Delimited Things</a>, Up: <a 
href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> 
&nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-The-Koutliner-1"></span><h4 
class="subsection">E.2.13 Smart Key - The Koutliner</h4>
+<span id="Smart-Key-_002d-The-Koutliner-1"></span><h4 
class="subsection">E.2.15 Smart Key - The Koutliner</h4>
 <div class="format">
 <pre class="format">When pressed within a Hyperbole Koutliner buffer 
(kotl-mode):
   ACTION KEY
@@ -10080,7 +10170,7 @@ Next: <a href="#Smart-Key-_002d-RDB-Mode" accesskey="n" 
rel="next">Smart Key - R
 <p>
 Next: <a href="#Smart-Key-_002d-Help-Buffers" accesskey="n" rel="next">Smart 
Key - Help Buffers</a>, Previous: <a href="#Smart-Key-_002d-The-Koutliner" 
accesskey="p" rel="prev">Smart Key - The Koutliner</a>, Up: <a 
href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> 
&nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-RDB-Mode-1"></span><h4 class="subsection">E.2.14 
Smart Key - RDB Mode</h4>
+<span id="Smart-Key-_002d-RDB-Mode-1"></span><h4 class="subsection">E.2.16 
Smart Key - RDB Mode</h4>
 <span id="index-rdb_002dmode"></span>
 <span id="index-database"></span>
 <div class="format">
@@ -10111,7 +10201,7 @@ relational databases (part of InfoDock):
 <p>
 Next: <a href="#Smart-Key-_002d-Bookmark-Mode" accesskey="n" rel="next">Smart 
Key - Bookmark Mode</a>, Previous: <a href="#Smart-Key-_002d-RDB-Mode" 
accesskey="p" rel="prev">Smart Key - RDB Mode</a>, Up: <a 
href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> 
&nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-Help-Buffers-1"></span><h4 class="subsection">E.2.15 
Smart Key - Help Buffers</h4>
+<span id="Smart-Key-_002d-Help-Buffers-1"></span><h4 class="subsection">E.2.17 
Smart Key - Help Buffers</h4>
 <span id="index-help-buffer"></span>
 <div class="format">
 <pre class="format">
@@ -10126,7 +10216,7 @@ When pressed at the end of a Help buffer:
 <p>
 Next: <a href="#Smart-Key-_002d-Pages-Directory-Mode" accesskey="n" 
rel="next">Smart Key - Pages Directory Mode</a>, Previous: <a 
href="#Smart-Key-_002d-Help-Buffers" accesskey="p" rel="prev">Smart Key - Help 
Buffers</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart 
Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-Bookmark-Mode-1"></span><h4 
class="subsection">E.2.16 Smart Key - Bookmark Mode</h4>
+<span id="Smart-Key-_002d-Bookmark-Mode-1"></span><h4 
class="subsection">E.2.18 Smart Key - Bookmark Mode</h4>
 
 <div class="format">
 <pre class="format">Bookmark-bmenu-mode lists existing per-user Emacs 
bookmarks, which each link to a particular file location.
@@ -10143,7 +10233,7 @@ When pressed on a bookmark-bmenu-mode entry line:
 <p>
 Next: <a href="#Smart-Key-_002d-Python-Source-Code" accesskey="n" 
rel="next">Smart Key - Python Source Code</a>, Previous: <a 
href="#Smart-Key-_002d-Bookmark-Mode" accesskey="p" rel="prev">Smart Key - 
Bookmark Mode</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" 
rel="up">Smart Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-Pages-Directory-Mode-1"></span><h4 
class="subsection">E.2.17 Smart Key - Pages Directory Mode</h4>
+<span id="Smart-Key-_002d-Pages-Directory-Mode-1"></span><h4 
class="subsection">E.2.19 Smart Key - Pages Directory Mode</h4>
 
 <div class="format">
 <pre class="format">Pages-directory-mode is used in special buffers that 
contain title lines extracted from files consisting of titled, page-delimited 
contents, e.g. Info files.
@@ -10160,7 +10250,7 @@ When pressed on a pages-directory-mode entry line:
 <p>
 Next: <a href="#Smart-Key-_002d-Identifier-Menu-Mode" accesskey="n" 
rel="next">Smart Key - Identifier Menu Mode</a>, Previous: <a 
href="#Smart-Key-_002d-Pages-Directory-Mode" accesskey="p" rel="prev">Smart Key 
- Pages Directory Mode</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" 
rel="up">Smart Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-Python-Source-Code-1"></span><h4 
class="subsection">E.2.18 Smart Key - Python Source Code</h4>
+<span id="Smart-Key-_002d-Python-Source-Code-1"></span><h4 
class="subsection">E.2.20 Smart Key - Python Source Code</h4>
 <div class="format">
 <pre class="format">When the Jedi identifier server or the OO-Browser has been 
loaded and the press is
 within a Python buffer:
@@ -10189,7 +10279,7 @@ within a Python buffer:
 <p>
 Next: <a href="#Smart-Key-_002d-C-Source-Code" accesskey="n" rel="next">Smart 
Key - C Source Code</a>, Previous: <a 
href="#Smart-Key-_002d-Python-Source-Code" accesskey="p" rel="prev">Smart Key - 
Python Source Code</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" 
rel="up">Smart Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-Identifier-Menu-Mode-1"></span><h4 
class="subsection">E.2.19 Smart Key - Identifier Menu Mode</h4>
+<span id="Smart-Key-_002d-Identifier-Menu-Mode-1"></span><h4 
class="subsection">E.2.21 Smart Key - Identifier Menu Mode</h4>
 
 <div class="format">
 <pre class="format">This works only for identifiers defined within the same 
source file in
@@ -10211,7 +10301,7 @@ When pressed on an identifier name after an identifier 
index has been generated:
 <p>
 Next: <a href="#Smart-Key-_002d-C_002b_002b-Source-Code" accesskey="n" 
rel="next">Smart Key - C++ Source Code</a>, Previous: <a 
href="#Smart-Key-_002d-Identifier-Menu-Mode" accesskey="p" rel="prev">Smart Key 
- Identifier Menu Mode</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" 
rel="up">Smart Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-C-Source-Code-1"></span><h4 
class="subsection">E.2.20 Smart Key - C Source Code</h4>
+<span id="Smart-Key-_002d-C-Source-Code-1"></span><h4 
class="subsection">E.2.22 Smart Key - C Source Code</h4>
 
 <span id="index-smart_002dc_002dcpp_002dinclude_002dpath"></span>
 <span id="index-smart_002dc_002dinclude_002dpath"></span>
@@ -10241,7 +10331,7 @@ Next: <a 
href="#Smart-Key-_002d-C_002b_002b-Source-Code" accesskey="n" rel="next
 <p>
 Next: <a href="#Smart-Key-_002d-Assembly-Source-Code" accesskey="n" 
rel="next">Smart Key - Assembly Source Code</a>, Previous: <a 
href="#Smart-Key-_002d-C-Source-Code" accesskey="p" rel="prev">Smart Key - C 
Source Code</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" 
rel="up">Smart Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-C_002b_002b-Source-Code-1"></span><h4 
class="subsection">E.2.21 Smart Key - C++ Source Code</h4>
+<span id="Smart-Key-_002d-C_002b_002b-Source-Code-1"></span><h4 
class="subsection">E.2.23 Smart Key - C++ Source Code</h4>
 
 <span id="index-c_002b_002b_002dcpp_002dinclude_002dpath"></span>
 <span id="index-c_002b_002b_002dinclude_002dpath"></span>
@@ -10292,7 +10382,7 @@ buffer:
 <p>
 Next: <a href="#Smart-Key-_002d-Lisp-Source-Code" accesskey="n" 
rel="next">Smart Key - Lisp Source Code</a>, Previous: <a 
href="#Smart-Key-_002d-C_002b_002b-Source-Code" accesskey="p" rel="prev">Smart 
Key - C++ Source Code</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" 
rel="up">Smart Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-Assembly-Source-Code-1"></span><h4 
class="subsection">E.2.22 Smart Key - Assembly Source Code</h4>
+<span id="Smart-Key-_002d-Assembly-Source-Code-1"></span><h4 
class="subsection">E.2.24 Smart Key - Assembly Source Code</h4>
 
 <span id="index-smart_002dasm_002dinclude_002dpath"></span>
 <div class="format">
@@ -10315,7 +10405,7 @@ Next: <a href="#Smart-Key-_002d-Lisp-Source-Code" 
accesskey="n" rel="next">Smart
 <p>
 Next: <a href="#Smart-Key-_002d-Java-Source-Code" accesskey="n" 
rel="next">Smart Key - Java Source Code</a>, Previous: <a 
href="#Smart-Key-_002d-Assembly-Source-Code" accesskey="p" rel="prev">Smart Key 
- Assembly Source Code</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" 
rel="up">Smart Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-Lisp-Source-Code-1"></span><h4 
class="subsection">E.2.23 Smart Key - Lisp Source Code</h4>
+<span id="Smart-Key-_002d-Lisp-Source-Code-1"></span><h4 
class="subsection">E.2.25 Smart Key - Lisp Source Code</h4>
 
 <div class="format">
 <pre class="format"><span id="index-change_002dlog_002dmode"></span><span 
id="index-lisp-identifier"></span><span id="index-elisp-identifier"></span>When 
pressed on a Lisp symbol within any of these types of buffers
@@ -10336,7 +10426,7 @@ on an Emacs Lisp bound identifier:
 <p>
 Next: <a href="#Smart-Key-_002d-JavaScript-Source-Code" accesskey="n" 
rel="next">Smart Key - JavaScript Source Code</a>, Previous: <a 
href="#Smart-Key-_002d-Lisp-Source-Code" accesskey="p" rel="prev">Smart Key - 
Lisp Source Code</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" 
rel="up">Smart Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-Java-Source-Code-1"></span><h4 
class="subsection">E.2.24 Smart Key - Java Source Code</h4>
+<span id="Smart-Key-_002d-Java-Source-Code-1"></span><h4 
class="subsection">E.2.26 Smart Key - Java Source Code</h4>
 
 <span id="index-smart_002djava_002dpackage_002dpath"></span>
 <div class="format">
@@ -10377,7 +10467,7 @@ buffer:
 <p>
 Next: <a href="#Smart-Key-_002d-Objective_002dC-Source-Code" accesskey="n" 
rel="next">Smart Key - Objective-C Source Code</a>, Previous: <a 
href="#Smart-Key-_002d-Java-Source-Code" accesskey="p" rel="prev">Smart Key - 
Java Source Code</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" 
rel="up">Smart Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-JavaScript-Source-Code-1"></span><h4 
class="subsection">E.2.25 Smart Key - JavaScript Source Code</h4>
+<span id="Smart-Key-_002d-JavaScript-Source-Code-1"></span><h4 
class="subsection">E.2.27 Smart Key - JavaScript Source Code</h4>
 
 <div class="format">
 <pre class="format">When pressed within a JavaScript source code file:
@@ -10396,7 +10486,7 @@ Next: <a 
href="#Smart-Key-_002d-Objective_002dC-Source-Code" accesskey="n" rel="
 <p>
 Next: <a href="#Smart-Key-_002d-Fortran-Source-Code" accesskey="n" 
rel="next">Smart Key - Fortran Source Code</a>, Previous: <a 
href="#Smart-Key-_002d-JavaScript-Source-Code" accesskey="p" rel="prev">Smart 
Key - JavaScript Source Code</a>, Up: <a href="#Smart-Keyboard-Keys" 
accesskey="u" rel="up">Smart Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" 
title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" 
title="Index" rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-Objective_002dC-Source-Code-1"></span><h4 
class="subsection">E.2.26 Smart Key - Objective-C Source Code</h4>
+<span id="Smart-Key-_002d-Objective_002dC-Source-Code-1"></span><h4 
class="subsection">E.2.28 Smart Key - Objective-C Source Code</h4>
 
 <span id="index-objc_002dcpp_002dinclude_002dpath"></span>
 <span id="index-objc_002dinclude_002dpath"></span>
@@ -10445,7 +10535,7 @@ OO-Browser):
 <p>
 Next: <a href="#Smart-Key-_002d-Occurrence-Matches" accesskey="n" 
rel="next">Smart Key - Occurrence Matches</a>, Previous: <a 
href="#Smart-Key-_002d-Objective_002dC-Source-Code" accesskey="p" 
rel="prev">Smart Key - Objective-C Source Code</a>, Up: <a 
href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> 
&nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-Fortran-Source-Code-1"></span><h4 
class="subsection">E.2.27 Smart Key - Fortran Source Code</h4>
+<span id="Smart-Key-_002d-Fortran-Source-Code-1"></span><h4 
class="subsection">E.2.29 Smart Key - Fortran Source Code</h4>
 
 <div class="format">
 <pre class="format">When pressed within a Fortran source code file:
@@ -10461,7 +10551,7 @@ Next: <a href="#Smart-Key-_002d-Occurrence-Matches" 
accesskey="n" rel="next">Sma
 <p>
 Next: <a href="#Smart-Key-_002d-Calendar-Mode" accesskey="n" rel="next">Smart 
Key - Calendar Mode</a>, Previous: <a 
href="#Smart-Key-_002d-Fortran-Source-Code" accesskey="p" rel="prev">Smart Key 
- Fortran Source Code</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" 
rel="up">Smart Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-Occurrence-Matches-1"></span><h4 
class="subsection">E.2.28 Smart Key - Occurrence Matches</h4>
+<span id="Smart-Key-_002d-Occurrence-Matches-1"></span><h4 
class="subsection">E.2.30 Smart Key - Occurrence Matches</h4>
 
 <div class="format">
 <pre class="format">When pressed within an occur-mode, moccur-mode or 
amoccur-mode buffer:
@@ -10474,7 +10564,7 @@ Next: <a href="#Smart-Key-_002d-Calendar-Mode" 
accesskey="n" rel="next">Smart Ke
 <p>
 Next: <a href="#Smart-Key-_002d-Man-Page-Apropos" accesskey="n" 
rel="next">Smart Key - Man Page Apropos</a>, Previous: <a 
href="#Smart-Key-_002d-Occurrence-Matches" accesskey="p" rel="prev">Smart Key - 
Occurrence Matches</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" 
rel="up">Smart Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-Calendar-Mode-1"></span><h4 
class="subsection">E.2.29 Smart Key - Calendar Mode</h4>
+<span id="Smart-Key-_002d-Calendar-Mode-1"></span><h4 
class="subsection">E.2.31 Smart Key - Calendar Mode</h4>
 
 <div class="format">
 <pre class="format">When pressed within a calendar-mode buffer:
@@ -10499,7 +10589,7 @@ Next: <a href="#Smart-Key-_002d-Man-Page-Apropos" 
accesskey="n" rel="next">Smart
 <p>
 Next: <a href="#Smart-Key-_002d-Emacs-Outline-Mode" accesskey="n" 
rel="next">Smart Key - Emacs Outline Mode</a>, Previous: <a 
href="#Smart-Key-_002d-Calendar-Mode" accesskey="p" rel="prev">Smart Key - 
Calendar Mode</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" 
rel="up">Smart Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-Man-Page-Apropos-1"></span><h4 
class="subsection">E.2.30 Smart Key - Man Page Apropos</h4>
+<span id="Smart-Key-_002d-Man-Page-Apropos-1"></span><h4 
class="subsection">E.2.32 Smart Key - Man Page Apropos</h4>
 <div class="format">
 <pre class="format">When pressed within a man page apropos buffer or listing:
   ACTION KEY
@@ -10519,8 +10609,12 @@ Next: <a href="#Smart-Key-_002d-Emacs-Outline-Mode" 
accesskey="n" rel="next">Sma
 <p>
 Next: <a href="#Smart-Key-_002d-Info-Manuals" accesskey="n" rel="next">Smart 
Key - Info Manuals</a>, Previous: <a href="#Smart-Key-_002d-Man-Page-Apropos" 
accesskey="p" rel="prev">Smart Key - Man Page Apropos</a>, Up: <a 
href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> 
&nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-Emacs-Outline-Mode-1"></span><h4 
class="subsection">E.2.31 Smart Key - Emacs Outline Mode</h4>
+<span id="Smart-Key-_002d-Emacs-Outline-Mode-1"></span><h4 
class="subsection">E.2.33 Smart Key - Emacs Outline Mode</h4>
 <span id="index-selective_002ddisplay"></span>
+<span id="index-outline_002dmode"></span>
+<span id="index-outline_002dminor_002dmode"></span>
+<span id="index-outline_002dmode-1"></span>
+<span id="index-outline_002dminor_002dmode-1"></span>
 <div class="format">
 <pre class="format">If pressed within an outline-mode buffer or when no other 
context is matched
 and outline-minor-mode is enabled:
@@ -10552,9 +10646,9 @@ and outline-minor-mode is enabled:
 <hr>
 <span id="Smart-Key-_002d-Info-Manuals"></span><div class="header">
 <p>
-Next: <a href="#Smart-Key-_002d-Email-Composers" accesskey="n" 
rel="next">Smart Key - Email Composers</a>, Previous: <a 
href="#Smart-Key-_002d-Emacs-Outline-Mode" accesskey="p" rel="prev">Smart Key - 
Emacs Outline Mode</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" 
rel="up">Smart Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
+Next: <a href="#Smart-Key-_002d-Email-Readers" accesskey="n" rel="next">Smart 
Key - Email Readers</a>, Previous: <a 
href="#Smart-Key-_002d-Emacs-Outline-Mode" accesskey="p" rel="prev">Smart Key - 
Emacs Outline Mode</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" 
rel="up">Smart Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-Info-Manuals-1"></span><h4 class="subsection">E.2.32 
Smart Key - Info Manuals</h4>
+<span id="Smart-Key-_002d-Info-Manuals-1"></span><h4 class="subsection">E.2.34 
Smart Key - Info Manuals</h4>
 
 <div class="format">
 <pre class="format"><span id="index-click_002c-Info"></span><span 
id="index-Info-browsing"></span><span 
id="index-Info_002dglobal_002dnext"></span><span 
id="index-Info_002dglobal_002dprev"></span>If pressed within an Info manual 
node:
@@ -10589,11 +10683,11 @@ Use <kbd>{s}</kbd> within an Info manual to search 
for any concept that interest
 </pre></div>
 
 <hr>
-<span id="Smart-Key-_002d-Email-Composers"></span><div class="header">
+<span id="Smart-Key-_002d-Email-Readers"></span><div class="header">
 <p>
 Next: <a href="#Smart-Key-_002d-GNUS-Newsreader" accesskey="n" 
rel="next">Smart Key - GNUS Newsreader</a>, Previous: <a 
href="#Smart-Key-_002d-Info-Manuals" accesskey="p" rel="prev">Smart Key - Info 
Manuals</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart 
Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-Email-Composers-1"></span><h4 
class="subsection">E.2.33 Smart Key - Email Composers</h4>
+<span id="Smart-Key-_002d-Email-Readers-1"></span><h4 
class="subsection">E.2.35 Smart Key - Email Readers</h4>
 <span id="index-hmail_003areader"></span>
 <span id="index-hmail_003alister"></span>
 <div class="format">
@@ -10628,9 +10722,9 @@ Next: <a href="#Smart-Key-_002d-GNUS-Newsreader" 
accesskey="n" rel="next">Smart
 <hr>
 <span id="Smart-Key-_002d-GNUS-Newsreader"></span><div class="header">
 <p>
-Next: <a href="#Smart-Key-_002d-Buffer-Menus" accesskey="n" rel="next">Smart 
Key - Buffer Menus</a>, Previous: <a href="#Smart-Key-_002d-Email-Composers" 
accesskey="p" rel="prev">Smart Key - Email Composers</a>, Up: <a 
href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> 
&nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
+Next: <a href="#Smart-Key-_002d-Buffer-Menus" accesskey="n" rel="next">Smart 
Key - Buffer Menus</a>, Previous: <a href="#Smart-Key-_002d-Email-Readers" 
accesskey="p" rel="prev">Smart Key - Email Readers</a>, Up: <a 
href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> 
&nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-GNUS-Newsreader-1"></span><h4 
class="subsection">E.2.34 Smart Key - GNUS Newsreader</h4>
+<span id="Smart-Key-_002d-GNUS-Newsreader-1"></span><h4 
class="subsection">E.2.36 Smart Key - GNUS Newsreader</h4>
 <span id="index-click_002c-Gnus"></span>
 <span id="index-Gnus-browsing"></span>
 <div class="format">
@@ -10695,7 +10789,7 @@ Next: <a href="#Smart-Key-_002d-Buffer-Menus" 
accesskey="n" rel="next">Smart Key
 <p>
 Next: <a href="#Smart-Key-_002d-Tar-File-Mode" accesskey="n" rel="next">Smart 
Key - Tar File Mode</a>, Previous: <a href="#Smart-Key-_002d-GNUS-Newsreader" 
accesskey="p" rel="prev">Smart Key - GNUS Newsreader</a>, Up: <a 
href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> 
&nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-Buffer-Menus-1"></span><h4 class="subsection">E.2.35 
Smart Key - Buffer Menus</h4>
+<span id="Smart-Key-_002d-Buffer-Menus-1"></span><h4 class="subsection">E.2.37 
Smart Key - Buffer Menus</h4>
 <span id="index-click_002c-buffer-menu"></span>
 <span id="index-buffer-menu-2"></span>
 <div class="format">
@@ -10750,7 +10844,7 @@ Next: <a href="#Smart-Key-_002d-Tar-File-Mode" 
accesskey="n" rel="next">Smart Ke
 <p>
 Next: <a href="#Smart-Key-_002d-Man-Pages" accesskey="n" rel="next">Smart Key 
- Man Pages</a>, Previous: <a href="#Smart-Key-_002d-Buffer-Menus" 
accesskey="p" rel="prev">Smart Key - Buffer Menus</a>, Up: <a 
href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> 
&nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-Tar-File-Mode-1"></span><h4 
class="subsection">E.2.36 Smart Key - Tar File Mode</h4>
+<span id="Smart-Key-_002d-Tar-File-Mode-1"></span><h4 
class="subsection">E.2.38 Smart Key - Tar File Mode</h4>
 <span id="index-click_002c-tar"></span>
 <span id="index-tar-archive-browsing"></span>
 <span id="index-extracting-from-tar-files"></span>
@@ -10775,7 +10869,7 @@ Next: <a href="#Smart-Key-_002d-Man-Pages" 
accesskey="n" rel="next">Smart Key -
 <p>
 Next: <a href="#Smart-Key-_002d-WWW-URLs" accesskey="n" rel="next">Smart Key - 
WWW URLs</a>, Previous: <a href="#Smart-Key-_002d-Tar-File-Mode" accesskey="p" 
rel="prev">Smart Key - Tar File Mode</a>, Up: <a href="#Smart-Keyboard-Keys" 
accesskey="u" rel="up">Smart Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" 
title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" 
title="Index" rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-Man-Pages-1"></span><h4 class="subsection">E.2.37 
Smart Key - Man Pages</h4>
+<span id="Smart-Key-_002d-Man-Pages-1"></span><h4 class="subsection">E.2.39 
Smart Key - Man Pages</h4>
 <span id="index-man-page-references"></span>
 <span id="index-smart_002dman_002dc_002droutine_002dref"></span>
 <div class="format">
@@ -10793,7 +10887,7 @@ containing its pathname:
 <p>
 Next: <a href="#Smart-Key-_002d-HyRolo-Match-Buffers" accesskey="n" 
rel="next">Smart Key - HyRolo Match Buffers</a>, Previous: <a 
href="#Smart-Key-_002d-Man-Pages" accesskey="p" rel="prev">Smart Key - Man 
Pages</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart 
Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-WWW-URLs-1"></span><h4 class="subsection">E.2.38 
Smart Key - WWW URLs</h4>
+<span id="Smart-Key-_002d-WWW-URLs-1"></span><h4 class="subsection">E.2.40 
Smart Key - WWW URLs</h4>
 <span id="index-click_002c-world_002dwide-web"></span>
 <span id="index-W3"></span>
 <span id="index-URL-2"></span>
@@ -10817,7 +10911,7 @@ Next: <a href="#Smart-Key-_002d-HyRolo-Match-Buffers" 
accesskey="n" rel="next">S
 <p>
 Next: <a href="#Smart-Key-_002d-Image-Thumbnails" accesskey="n" 
rel="next">Smart Key - Image Thumbnails</a>, Previous: <a 
href="#Smart-Key-_002d-WWW-URLs" accesskey="p" rel="prev">Smart Key - WWW 
URLs</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart 
Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-HyRolo-Match-Buffers-1"></span><h4 
class="subsection">E.2.39 Smart Key - HyRolo Match Buffers</h4>
+<span id="Smart-Key-_002d-HyRolo-Match-Buffers-1"></span><h4 
class="subsection">E.2.41 Smart Key - HyRolo Match Buffers</h4>
 <span id="index-click_002c-hyrolo-matches"></span>
 <span id="index-hyrolo-matches"></span>
 <div class="format">
@@ -10831,7 +10925,7 @@ Next: <a href="#Smart-Key-_002d-Image-Thumbnails" 
accesskey="n" rel="next">Smart
 <p>
 Next: <a href="#Smart-Key-_002d-Gomoku-Game" accesskey="n" rel="next">Smart 
Key - Gomoku Game</a>, Previous: <a 
href="#Smart-Key-_002d-HyRolo-Match-Buffers" accesskey="p" rel="prev">Smart Key 
- HyRolo Match Buffers</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" 
rel="up">Smart Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-Image-Thumbnails-1"></span><h4 
class="subsection">E.2.40 Smart Key - Image Thumbnails</h4>
+<span id="Smart-Key-_002d-Image-Thumbnails-1"></span><h4 
class="subsection">E.2.42 Smart Key - Image Thumbnails</h4>
 <span id="index-images"></span>
 <span id="index-thumbnails"></span>
 <span id="index-dired_002c-images"></span>
@@ -10848,9 +10942,9 @@ Next: <a href="#Smart-Key-_002d-Gomoku-Game" 
accesskey="n" rel="next">Smart Key
 <hr>
 <span id="Smart-Key-_002d-Gomoku-Game"></span><div class="header">
 <p>
-Next: <a href="#Smart-Key-_002d-The-OO_002dBrowser" accesskey="n" 
rel="next">Smart Key - The OO-Browser</a>, Previous: <a 
href="#Smart-Key-_002d-Image-Thumbnails" accesskey="p" rel="prev">Smart Key - 
Image Thumbnails</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" 
rel="up">Smart Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
+Next: <a href="#Smart-Key-_002d-Magit-Mode" accesskey="n" rel="next">Smart Key 
- Magit Mode</a>, Previous: <a href="#Smart-Key-_002d-Image-Thumbnails" 
accesskey="p" rel="prev">Smart Key - Image Thumbnails</a>, Up: <a 
href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> 
&nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-Gomoku-Game-1"></span><h4 class="subsection">E.2.41 
Smart Key - Gomoku Game</h4>
+<span id="Smart-Key-_002d-Gomoku-Game-1"></span><h4 class="subsection">E.2.43 
Smart Key - Gomoku Game</h4>
 <span id="index-game_002c-gomoku"></span>
 <span id="index-gomoku"></span>
 <div class="format">
@@ -10862,11 +10956,31 @@ Next: <a href="#Smart-Key-_002d-The-OO_002dBrowser" 
accesskey="n" rel="next">Sma
 </pre></div>
 
 <hr>
+<span id="Smart-Key-_002d-Magit-Mode"></span><div class="header">
+<p>
+Next: <a href="#Smart-Key-_002d-The-OO_002dBrowser" accesskey="n" 
rel="next">Smart Key - The OO-Browser</a>, Previous: <a 
href="#Smart-Key-_002d-Gomoku-Game" accesskey="p" rel="prev">Smart Key - Gomoku 
Game</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart 
Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
+</div>
+<span id="Smart-Key-_002d-Magit-Mode-1"></span><h4 class="subsection">E.2.44 
Smart Key - Magit Mode</h4>
+<span id="index-git"></span>
+<span id="index-magit"></span>
+<div class="format">
+<pre class="format">If pressed within a Magit buffer and not on a button:
+  ACTION KEY
+     (1) on the last line, quit from the magit mode (<kbd>{q}</kbd> key 
binding);
+     (2) at the end of a line, scroll up a windowful;
+     (3) anywhere else, hide/show the thing at point (<kbd>{<span 
class="key">TAB</span>}</kbd> key binding).
+  ASSIST KEY
+     (1) on the last line, quit from the magit mode (<kbd>{q}</kbd> key 
binding);
+     (2) at the end of a line, scroll down a windowful;
+     (3) anywhere else, jump to the thing at point (<kbd>{<span 
class="key">RET</span>}</kbd> key binding).&quot;
+</pre></div>
+
+<hr>
 <span id="Smart-Key-_002d-The-OO_002dBrowser"></span><div class="header">
 <p>
-Next: <a href="#Smart-Key-_002d-Default-Context" accesskey="n" 
rel="next">Smart Key - Default Context</a>, Previous: <a 
href="#Smart-Key-_002d-Gomoku-Game" accesskey="p" rel="prev">Smart Key - Gomoku 
Game</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart 
Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
+Next: <a href="#Smart-Key-_002d-Default-Context" accesskey="n" 
rel="next">Smart Key - Default Context</a>, Previous: <a 
href="#Smart-Key-_002d-Magit-Mode" accesskey="p" rel="prev">Smart Key - Magit 
Mode</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart 
Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Key-Index" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-The-OO_002dBrowser-1"></span><h4 
class="subsection">E.2.42 Smart Key - The OO-Browser</h4>
+<span id="Smart-Key-_002d-The-OO_002dBrowser-1"></span><h4 
class="subsection">E.2.45 Smart Key - The OO-Browser</h4>
 
 <span id="index-OO_002dBrowser"></span>
 <span id="index-object_002doriented-code-browsing"></span>
@@ -10938,7 +11052,7 @@ buffer after an OO-Browser Environment has been loaded:
 <p>
 Previous: <a href="#Smart-Key-_002d-The-OO_002dBrowser" accesskey="p" 
rel="prev">Smart Key - The OO-Browser</a>, Up: <a href="#Smart-Keyboard-Keys" 
accesskey="u" rel="up">Smart Keyboard Keys</a> &nbsp; [<a href="#SEC_Contents" 
title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" 
title="Index" rel="index">Index</a>]</p>
 </div>
-<span id="Smart-Key-_002d-Default-Context-1"></span><h4 
class="subsection">E.2.43 Smart Key - Default Context</h4>
+<span id="Smart-Key-_002d-Default-Context-1"></span><h4 
class="subsection">E.2.46 Smart Key - Default Context</h4>
 <span id="index-action_002dkey_002ddefault_002dfunction-1"></span>
 <span id="index-assist_002dkey_002ddefault_002dfunction-1"></span>
 <span id="index-hyperbole-1"></span>
@@ -12137,8 +12251,8 @@ Next: <a href="#Concept-Index" accesskey="n" 
rel="next">Concept Index</a>, Previ
 <tr><td></td><td valign="top"><a 
href="#index-hkey_002dinit_002doverride_002dlocal_002dkeys">hkey-init-override-local-keys</a>:</td><td>&nbsp;</td><td
 valign="top"><a href="#Default-Global-Bindings">Default Global 
Bindings</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-hkey_002doperate"><code>hkey-operate</code></a>:</td><td>&nbsp;</td><td
 valign="top"><a href="#Keyboard-Drags">Keyboard Drags</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-hkey_002dsummarize"><code>hkey-summarize</code></a>:</td><td>&nbsp;</td><td
 valign="top"><a href="#Smart-Key-_002d-Default-Context">Smart Key - Default 
Context</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-hmail_003alister">hmail:lister</a>:</td><td>&nbsp;</td><td 
valign="top"><a href="#Smart-Key-_002d-Email-Composers">Smart Key - Email 
Composers</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#index-hmail_003areader">hmail:reader</a>:</td><td>&nbsp;</td><td 
valign="top"><a href="#Smart-Key-_002d-Email-Composers">Smart Key - Email 
Composers</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-hmail_003alister">hmail:lister</a>:</td><td>&nbsp;</td><td 
valign="top"><a href="#Smart-Key-_002d-Email-Readers">Smart Key - Email 
Readers</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-hmail_003areader">hmail:reader</a>:</td><td>&nbsp;</td><td 
valign="top"><a href="#Smart-Key-_002d-Email-Readers">Smart Key - Email 
Readers</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-hmouse_002dadd_002dunshifted_002dsmart_002dkeys"><code>hmouse-add-unshifted-smart-keys</code></a>:</td><td>&nbsp;</td><td
 valign="top"><a href="#Smart-Key-Bindings">Smart Key Bindings</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-hmouse_002dalist">hmouse-alist</a>:</td><td>&nbsp;</td><td 
valign="top"><a href="#Questions-and-Answers">Questions and 
Answers</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-hmouse_002dcontext_002dibuffer_002dmenu"><code>hmouse-context-ibuffer-menu</code></a>:</td><td>&nbsp;</td><td
 valign="top"><a href="#Smart-Mouse-Key-Modeline-Clicks">Smart Mouse Key 
Modeline Clicks</a></td></tr>
@@ -12445,6 +12559,8 @@ Next: <a href="#Concept-Index" accesskey="n" 
rel="next">Concept Index</a>, Previ
 <tr><td></td><td valign="top"><a 
href="#index-objc_002dinclude_002dpath">objc-include-path</a>:</td><td>&nbsp;</td><td
 valign="top"><a href="#Smart-Key-_002d-Objective_002dC-Source-Code">Smart Key 
- Objective-C Source Code</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-org_002dctrl_002dc_002dctrl_002dc"><code>org-ctrl-c-ctrl-c</code></a>:</td><td>&nbsp;</td><td
 valign="top"><a href="#Implicit-Button-Types">Implicit Button 
Types</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-org_002dmeta_002dreturn"><code>org-meta-return</code></a>:</td><td>&nbsp;</td><td
 valign="top"><a href="#Implicit-Button-Types">Implicit Button 
Types</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-outline_002dminor_002dmode-1"><code>outline-minor-mode</code></a>:</td><td>&nbsp;</td><td
 valign="top"><a href="#Smart-Key-_002d-Emacs-Outline-Mode">Smart Key - Emacs 
Outline Mode</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-outline_002dmode-1"><code>outline-mode</code></a>:</td><td>&nbsp;</td><td
 valign="top"><a href="#Smart-Key-_002d-Emacs-Outline-Mode">Smart Key - Emacs 
Outline Mode</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="Function_fn_letter-R">R</th><td></td><td></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-run_002dhooks"><code>run-hooks</code></a>:</td><td>&nbsp;</td><td 
valign="top"><a href="#Glossary">Glossary</a></td></tr>
@@ -12780,6 +12896,7 @@ Previous: <a href="#Function" accesskey="p" 
rel="prev">Function</a>, Up: <a href
 <tr><td></td><td valign="top"><a 
href="#index-completion-1">completion</a>:</td><td>&nbsp;</td><td 
valign="top"><a href="#Implicit-Button-Types">Implicit Button 
Types</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-completion-2">completion</a>:</td><td>&nbsp;</td><td 
valign="top"><a href="#Smart-Key-_002d-Company-Mode">Smart Key - Company 
Mode</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-completion-3">completion</a>:</td><td>&nbsp;</td><td 
valign="top"><a href="#Smart-Key-_002d-Argument-Completion">Smart Key - 
Argument Completion</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-completion-4">completion</a>:</td><td>&nbsp;</td><td 
valign="top"><a href="#Smart-Key-_002d-Helm-Mode">Smart Key - Helm 
Mode</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-configuration">configuration</a>:</td><td>&nbsp;</td><td 
valign="top"><a href="#Customization">Customization</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-contacts_002c-Google">contacts, 
Google</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#HyRolo-Settings">HyRolo Settings</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-context">context</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Implicit-Buttons">Implicit Buttons</a></td></tr>
@@ -12832,6 +12949,7 @@ Previous: <a href="#Function" accesskey="p" 
rel="prev">Function</a>, Up: <a href
 <tr><td></td><td valign="top"><a href="#index-dired-browsing">dired 
browsing</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Smart-Key-_002d-Dired-Mode">Smart Key - Dired Mode</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-dired-item-drag">dired item 
drag</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Displaying-File-and-Buffer-Items">Displaying File and Buffer 
Items</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-dired_002c-images">dired, 
images</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Smart-Key-_002d-Image-Thumbnails">Smart Key - Image 
Thumbnails</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-dired_002dsidebar_002dmode">dired-sidebar-mode</a>:</td><td>&nbsp;</td><td
 valign="top"><a href="#Smart-Key-_002d-Dired-Sidebar-Mode">Smart Key - Dired 
Sidebar Mode</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-disable-global-key-bindings">disable global key 
bindings</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Default-Global-Bindings">Default Global Bindings</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-disable-Hyperbole">disable 
Hyperbole</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Smart-Key-Bindings">Smart Key Bindings</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-disable-Hyperbole-1">disable 
Hyperbole</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Default-Global-Bindings">Default Global Bindings</a></td></tr>
@@ -12961,6 +13079,7 @@ Previous: <a href="#Function" accesskey="p" 
rel="prev">Function</a>, Up: <a href
 <tr><th id="Concept-Index_cp_letter-G">G</th><td></td><td></td></tr>
 <tr><td></td><td valign="top"><a href="#index-game_002c-gomoku">game, 
gomoku</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Smart-Key-_002d-Gomoku-Game">Smart Key - Gomoku Game</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-gdb">gdb</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Implicit-Button-Types">Implicit Button Types</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-git">git</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Smart-Key-_002d-Magit-Mode">Smart Key - Magit Mode</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-git-commit-reference">git commit 
reference</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Implicit-Button-Types">Implicit Button Types</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-git-reference">git 
reference</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Implicit-Button-Types">Implicit Button Types</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-github-reference">github 
reference</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Implicit-Button-Types">Implicit Button Types</a></td></tr>
@@ -12991,6 +13110,7 @@ Previous: <a href="#Function" accesskey="p" 
rel="prev">Function</a>, Up: <a href
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="Concept-Index_cp_letter-H">H</th><td></td><td></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-hashtag">hashtag</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Implicit-Button-Types">Implicit Button Types</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-helm-mode">helm 
mode</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Smart-Key-_002d-Helm-Mode">Smart Key - Helm Mode</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-help-buffer">help 
buffer</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Smart-Key-_002d-Help-Buffers">Smart Key - Help Buffers</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-help_002c-button">help, 
button</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Smart-Key-Operations">Smart Key Operations</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-help_002c-menu-items">help, menu 
items</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Menus">Menus</a></td></tr>
@@ -13209,6 +13329,7 @@ Previous: <a href="#Function" accesskey="p" 
rel="prev">Function</a>, Up: <a href
 <tr><td></td><td valign="top"><a href="#index-lower-frame">lower 
frame</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#HyControl">HyControl</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="Concept-Index_cp_letter-M">M</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-magit">magit</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Smart-Key-_002d-Magit-Mode">Smart Key - Magit Mode</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-mail-address">mail 
address</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Cell-Attributes">Cell Attributes</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-mail-comment">mail 
comment</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Buttons-in-Mail">Buttons in Mail</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-mail-hooks">mail 
hooks</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Hook-Variables">Hook 
Variables</a></td></tr>
@@ -13403,6 +13524,8 @@ Previous: <a href="#Function" accesskey="p" 
rel="prev">Function</a>, Up: <a href
 <tr><td></td><td valign="top"><a 
href="#index-outline_002c-top_002dlevel">outline, 
top-level</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Hiding-and-Showing">Hiding and Showing</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-outline_002c-view-specs">outline, view 
specs</a>:</td><td>&nbsp;</td><td valign="top"><a href="#View-Specs">View 
Specs</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-outline_002c-viewing">outline, 
viewing</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Viewing">Viewing</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-outline_002dminor_002dmode">outline-minor-mode</a>:</td><td>&nbsp;</td><td
 valign="top"><a href="#Smart-Key-_002d-Emacs-Outline-Mode">Smart Key - Emacs 
Outline Mode</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-outline_002dmode">outline-mode</a>:</td><td>&nbsp;</td><td 
valign="top"><a href="#Smart-Key-_002d-Emacs-Outline-Mode">Smart Key - Emacs 
Outline Mode</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-outliner">outliner</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Koutliner">Koutliner</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-outliner-commands">outliner 
commands</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Menu-Commands">Menu 
Commands</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-outliner-keys">outliner 
keys</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Koutliner-Keys">Koutliner Keys</a></td></tr>
diff --git a/man/hyperbole.info b/man/hyperbole.info
index 13f17aa..04407d5 100644
Binary files a/man/hyperbole.info and b/man/hyperbole.info differ
diff --git a/man/hyperbole.pdf b/man/hyperbole.pdf
index 4b23668..71a4bd1 100644
Binary files a/man/hyperbole.pdf and b/man/hyperbole.pdf differ
diff --git a/man/hyperbole.texi b/man/hyperbole.texi
index 0e7f1d7..e4a9750 100644
--- a/man/hyperbole.texi
+++ b/man/hyperbole.texi
@@ -154,8 +154,8 @@ WITHOUT ANY WARRANTY, without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</P>
 
 <PRE>
-Edition 7.1.2
-Printed July 5, 2020.
+Edition 7.1.3
+Printed August 1, 2020.
 
   Published by the Free Software Foundation, Inc.
   Author:    Bob Weiner
@@ -196,8 +196,8 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 @sp 2
 
 @example
-Edition 7.1.2
-July 5, 2020
+Edition 7.1.3
+August 1, 2020
 
   Published by the Free Software Foundation, Inc.
   Author:    Bob Weiner
@@ -442,6 +442,7 @@ Smart Keyboard Keys
 * Smart Key - Dired Mode::
 * Smart Key - Hyperbole Buttons::
 * Smart Key - View Mode::
+* Smart Key - Helm Mode::
 * Smart Key - Delimited Things::
 * Smart Key - The Koutliner::
 * Smart Key - RDB Mode::
@@ -463,7 +464,7 @@ Smart Keyboard Keys
 * Smart Key - Man Page Apropos::
 * Smart Key - Emacs Outline Mode::
 * Smart Key - Info Manuals::
-* Smart Key - Email Composers::
+* Smart Key - Email Readers::
 * Smart Key - GNUS Newsreader::
 * Smart Key - Buffer Menus::
 * Smart Key - Tar File Mode::
@@ -472,6 +473,7 @@ Smart Keyboard Keys
 * Smart Key - HyRolo Match Buffers::
 * Smart Key - Image Thumbnails::
 * Smart Key - Gomoku Game::
+* Smart Key - Magit Mode::
 * Smart Key - The OO-Browser::
 * Smart Key - Default Context::
 
@@ -482,7 +484,7 @@ Smart Keyboard Keys
 @chapter Introduction
 
 This edition of the GNU Hyperbole Manual is for use with any version
-7.1.2 or greater of GNU Hyperbole.  Hyperbole runs atop GNU Emacs 24.3
+7.1.3 or greater of GNU Hyperbole.  Hyperbole runs atop GNU Emacs 24.3
 or higher.  It will trigger an error if your Emacs is older.
 
 This chapter summarizes the structure of the rest of the manual,
@@ -8042,6 +8044,7 @@ a vertical scroll bar:
 @end group
 @end format
 
+@page
 @node Modeline Clicks and Drags, Smart Mouse Drags between Windows, 
Side-by-Side Window Resizing, Smart Mouse Keys
 @subsection Modeline Clicks and Drags
 
@@ -8276,6 +8279,7 @@ If dragged from an Emacs window to outside of Emacs:
 * Smart Key - Dired Mode::
 * Smart Key - Hyperbole Buttons::
 * Smart Key - View Mode::
+* Smart Key - Helm Mode::
 * Smart Key - Delimited Things::
 * Smart Key - The Koutliner::
 * Smart Key - RDB Mode::
@@ -8297,7 +8301,7 @@ If dragged from an Emacs window to outside of Emacs:
 * Smart Key - Man Page Apropos::
 * Smart Key - Emacs Outline Mode::
 * Smart Key - Info Manuals::
-* Smart Key - Email Composers::
+* Smart Key - Email Readers::
 * Smart Key - GNUS Newsreader::
 * Smart Key - Buffer Menus::
 * Smart Key - Tar File Mode::
@@ -8306,6 +8310,7 @@ If dragged from an Emacs window to outside of Emacs:
 * Smart Key - HyRolo Match Buffers::
 * Smart Key - Image Thumbnails::
 * Smart Key - Gomoku Game::
+* Smart Key - Magit Mode::
 * Smart Key - The OO-Browser::
 * Smart Key - Default Context::
 @end menu
@@ -8360,7 +8365,7 @@ When in a Treemacs file browser buffer:
 @end group
 @end format
 
-@node Smart Key - Dired Sidebar Mode, Smart Key - Emacs Pushbuttons, Smart 
Keyboard Keys, Smart Keyboard Keys
+@node Smart Key - Dired Sidebar Mode, Smart Key - Emacs Pushbuttons, Smart Key 
- Treemacs, Smart Keyboard Keys
 @subsection Smart Key - Dired Sidebar Mode
 
 @cindex dired-sidebar-mode
@@ -8388,7 +8393,7 @@ When in a dired-sidebar buffer:
 @end group
 @end format
 
-@node Smart Key - Emacs Pushbuttons, Smart Key - Argument Completion, Smart 
Key - Treemacs, Smart Keyboard Keys
+@node Smart Key - Emacs Pushbuttons, Smart Key - Argument Completion, Smart 
Key - Dired Sidebar Mode, Smart Keyboard Keys
 @subsection Smart Key - Emacs Pushbuttons
 
 @format
@@ -8580,7 +8585,7 @@ When pressed on a Hyperbole button:
 @end group
 @end format
 
-@node Smart Key - View Mode, Smart Key - Delimited Things, Smart Key - 
Hyperbole Buttons, Smart Keyboard Keys
+@node Smart Key - View Mode, Smart Key - Helm Mode, Smart Key - Hyperbole 
Buttons, Smart Keyboard Keys
 @subsection Smart Key - View Mode
 
 @cindex view mode
@@ -8596,7 +8601,50 @@ If pressed within a buffer in View major or minor mode:
 @end format
 
 @page
-@node Smart Key - Delimited Things, Smart Key - The Koutliner, Smart Key - 
View Mode, Smart Keyboard Keys
+@node Smart Key - Helm Mode, Smart Key - Delimited Things, Smart Key - View 
Mode, Smart Keyboard Keys
+@subsection Smart Key - Helm Mode
+
+Because of the way helm is written, you may need a modified version of
+helm for these Smart Key actions to work.  Try them in your own
+version and if there are any issues, install helm from
+@file{github.com/rswgnu/helm}. 
+
+@cindex helm mode
+@cindex completion
+@format
+@group
+If pressed within a buffer in helm major mode:
+  ACTION KEY
+     (1) at the end of the buffer, quits from helm and exits the minibuffer;
+     (2) on a candidate line, performs the candidate's first action and
+         remains in the minibuffer;
+     (3) on the top, fixed header line, toggles display of the selected
+         candidate's possible actions;
+     (4) on an action list line, performs the action after exiting the
+         minibuffer;
+     (5) on a source section header, moves to the next source section or
+         first if on last;
+     (6) on a candidate separator line, does nothing;
+     (7) in the minibuffer window, ends the helm session and performs the
+         selected item's action.
+  ASSIST KEY
+     (1) at the end of the buffer, quits from helm and exits the minibuffer;
+     (2) on a candidate line, display's the candidate's first action
+         and remains in the minibuffer;
+     (3) on the top, fixed header line, toggles display of the
+         selected candidate's possible actions;
+     (4) on an action list line, performs the action after exiting the
+         minibuffer;
+     (5) on a source section header, moves to the previous source
+         section or last if on first;
+     (6) on a candidate separator line, does nothing;
+     (7) in the minibuffer window, ends the helm session and performs
+         the selected item's action.
+@end group
+@end format
+
+@page
+@node Smart Key - Delimited Things, Smart Key - The Koutliner, Smart Key - 
Helm Mode, Smart Keyboard Keys
 @subsection Smart Key - Delimited Things
 
 @cindex thing
@@ -9099,6 +9147,10 @@ When pressed within a man page apropos buffer or listing:
 @node Smart Key - Emacs Outline Mode, Smart Key - Info Manuals, Smart Key - 
Man Page Apropos, Smart Keyboard Keys
 @subsection Smart Key - Emacs Outline Mode
 @vindex selective-display
+@cindex outline-mode
+@cindex outline-minor-mode
+@findex outline-mode
+@findex outline-minor-mode
 @format
 @group
 If pressed within an outline-mode buffer or when no other context is matched
@@ -9129,7 +9181,7 @@ and outline-minor-mode is enabled:
 @end group
 @end format
 
-@node Smart Key - Info Manuals, Smart Key - Email Composers, Smart Key - Emacs 
Outline Mode, Smart Keyboard Keys
+@node Smart Key - Info Manuals, Smart Key - Email Readers, Smart Key - Emacs 
Outline Mode, Smart Keyboard Keys
 @subsection Smart Key - Info Manuals
 
 @format
@@ -9173,8 +9225,8 @@ Use @bkbd{s} within an Info manual to search for any 
concept that interests you.
 @end group
 @end format
 
-@node Smart Key - Email Composers, Smart Key - GNUS Newsreader, Smart Key - 
Info Manuals, Smart Keyboard Keys
-@subsection Smart Key - Email Composers
+@node Smart Key - Email Readers, Smart Key - GNUS Newsreader, Smart Key - Info 
Manuals, Smart Keyboard Keys
+@subsection Smart Key - Email Readers
 @vindex hmail:reader
 @vindex hmail:lister
 @format
@@ -9210,7 +9262,7 @@ If pressed within a Hyperbole-supported mail reader 
(defined by
 @end group
 @end format
 
-@node Smart Key - GNUS Newsreader, Smart Key - Buffer Menus, Smart Key - Email 
Composers, Smart Keyboard Keys
+@node Smart Key - GNUS Newsreader, Smart Key - Buffer Menus, Smart Key - Email 
Readers, Smart Keyboard Keys
 @subsection Smart Key - GNUS Newsreader
 @cindex click, Gnus
 @cindex Gnus browsing
@@ -9434,7 +9486,7 @@ If pressed within a Dired Image Thumbnail buffer:
 @end group
 @end format
 
-@node Smart Key - Gomoku Game, Smart Key - The OO-Browser, Smart Key - Image 
Thumbnails, Smart Keyboard Keys
+@node Smart Key - Gomoku Game, Smart Key - Magit Mode, Smart Key - Image 
Thumbnails, Smart Keyboard Keys
 @subsection Smart Key - Gomoku Game
 @cindex game, gomoku
 @cindex gomoku
@@ -9448,7 +9500,25 @@ If pressed within a Gomoku game buffer:
 @end group
 @end format
 
-@node Smart Key - The OO-Browser, Smart Key - Default Context, Smart Key - 
Gomoku Game, Smart Keyboard Keys
+@node Smart Key - Magit Mode, Smart Key - The OO-Browser, Smart Key - Gomoku 
Game, Smart Keyboard Keys
+@subsection Smart Key - Magit Mode
+@cindex git
+@cindex magit
+@format
+@group
+If pressed within a Magit buffer and not on a button:
+  ACTION KEY
+     (1) on the last line, quit from the magit mode (@bkbd{q} key binding);
+     (2) at the end of a line, scroll up a windowful;
+     (3) anywhere else, hide/show the thing at point (@bkbd{@key{TAB}} key 
binding).
+  ASSIST KEY
+     (1) on the last line, quit from the magit mode (@bkbd{q} key binding);
+     (2) at the end of a line, scroll down a windowful;
+     (3) anywhere else, jump to the thing at point (@bkbd{@key{RET}} key 
binding)."
+@end group
+@end format
+
+@node Smart Key - The OO-Browser, Smart Key - Default Context, Smart Key - 
Magit Mode, Smart Keyboard Keys
 @subsection Smart Key - The OO-Browser
 
 @cindex OO-Browser
@@ -9484,6 +9554,7 @@ When pressed within an OO-Browser listing window:
 @end group
 @end format
 
+@page
 @format
 @group
   ASSIST KEY
diff --git a/man/version.texi b/man/version.texi
index 9698ea2..3df53c8 100644
--- a/man/version.texi
+++ b/man/version.texi
@@ -1,4 +1,4 @@
-@set UPDATED July 5, 2020
-@set UPDATED-MONTH July 2020
-@set EDITION 7.1.2
-@set VERSION 7.1.2
+@set UPDATED August, 2020
+@set UPDATED-MONTH August 2020
+@set EDITION 7.1.3
+@set VERSION 7.1.3



reply via email to

[Prev in Thread] Current Thread [Next in Thread]