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

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

[elpa] externals/hyperbole ff2c292 20/53: Minor bug fixes for Koutlines;


From: Robert Weiner
Subject: [elpa] externals/hyperbole ff2c292 20/53: Minor bug fixes for Koutlines; updated Hyperbole manual version
Date: Wed, 15 Nov 2017 22:47:01 -0500 (EST)

branch: externals/hyperbole
commit ff2c2924421d82e94daac61a361a6489f82d28db
Author: Bob Weiner <address@hidden>
Commit: Bob Weiner <address@hidden>

    Minor bug fixes for Koutlines; updated Hyperbole manual version
    * man/hyperbole.texi (Version): Updated to 6.02a and rebuilt output formats.
    
    * man/hyperbole.texi (View Specs): Noted that ellipses can no longer be
        turned off.
      kotl/kvspec.el (kvspec:compute): Removed `e' ellipses viewspec because
        it no longer works with modern Emacs outlining.
                     (kvspec:update): Force display of `e' viewspec.
                     (kvspec:activate): Changed to always compute new 
kvspec:current
        even if requested view-spec seems the same so the 'e' viespec is added 
if
        not included.
    
    * kotl/kotl-mode.el (kotl-mode): Handled removal of newest
        outline-minor-mode mode-line indication for Koutlines.
---
 Changes            |  16 +++++
 Makefile           |   2 +
 kotl/EXAMPLE.kotl  |   7 ++-
 kotl/kotl-mode.el  |   6 +-
 kotl/kvspec.el     |  24 +++++---
 man/hyperbole.html | 178 +++++++++++++++++++++++++++++++++--------------------
 man/hyperbole.info | Bin 436710 -> 198003 bytes
 man/hyperbole.pdf  | Bin 798585 -> 798841 bytes
 man/hyperbole.texi |  14 ++---
 9 files changed, 159 insertions(+), 88 deletions(-)

diff --git a/Changes b/Changes
index 34103db..722c2ca 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,21 @@
 2017-09-28  Bob Weiner  <address@hidden>
 
+* man/hyperbole.texi (Version): Updated to 6.02a and rebuilt output formats.
+
+* man/hyperbole.texi (View Specs): Noted that ellipses can no longer be
+    turned off.
+  kotl/kvspec.el (kvspec:compute): Removed `e' ellipses viewspec because
+    it no longer works with modern Emacs outlining.
+                 (kvspec:update): Force display of `e' viewspec.
+                 (kvspec:activate): Changed to always compute new 
kvspec:current
+    even if requested view-spec seems the same so the 'e' viespec is added if
+    not included.
+
+* kotl/kotl-mode.el (kotl-mode): Handled removal of newest
+    outline-minor-mode mode-line indication for Koutlines.
+
+2017-09-28  Bob Weiner  <address@hidden>
+
 * hui-mouse.el (smart-push-button-help): Added 2nd optional arg, 
use-mouse-action,
     which if non-nil, displays help for mouse-action property if any, and falls
     back to action property otherwise.
diff --git a/Makefile b/Makefile
index 00e305c..31c12f3 100644
--- a/Makefile
+++ b/Makefile
@@ -189,6 +189,8 @@ help:
        @ echo ""
        @ echo "For Hyperbole maintainers, the Hyperbole distribution package 
is built with:"
        @ echo "     make pkg"
+       @ echo "  To build documentation formats only, use:"
+       @ echo "     make doc"
 
 all: help
 
diff --git a/kotl/EXAMPLE.kotl b/kotl/EXAMPLE.kotl
index 26e74d6..8447400 100644
--- a/kotl/EXAMPLE.kotl
+++ b/kotl/EXAMPLE.kotl
@@ -291,8 +291,9 @@
          3b18c3. cN: Hide any lines greater than N in each cell.  0 means
                  don't cutoff any lines.
 
-         3b18c4. e: Show ellipses when some content is hidden (turning this
-                 off may not work in Emacs25; nothing will happen)
+         3b18c4. e: Show ellipses when some content is hidden (This is
+                 always on in modern versions of Emacs; it cannot be
+                 turned off).
 
          3b18c5. lN: Hide cells at levels deeper than N.  0 means don't hide
                  any cells.
@@ -368,7 +369,7 @@ alpha ;; label-type
 
 ;; depth-first kcell attributes
 [[0
-  (creator "address@hidden" create-time "20160714:20:38:58" id-counter 77 file 
"/Users/bk/sw-dev/emacs/hyperbole-5.15/kotl/EXAMPLE.kotl")]
+  (creator "address@hidden" create-time "20170928:19:50:05" id-counter 77 file 
"/Users/bk/sw-dev/emacs/hyperbole/kotl/EXAMPLE.kotl")]
  [20
   (creator "address@hidden" create-time "19940104:17:38:28" no-fill t)]
  [75
diff --git a/kotl/kotl-mode.el b/kotl/kotl-mode.el
index 44883a0..878ecec 100644
--- a/kotl/kotl-mode.el
+++ b/kotl/kotl-mode.el
@@ -91,9 +91,11 @@ It provides the following keys:
   ;; Used by kimport.el functions.
   (unless (and (boundp 'kotl-previous-mode) kotl-previous-mode)
     (setq kotl-previous-mode major-mode
-         ;; Remove outline indication due to selective-display.
+         ;; Remove outline minor-mode mode-line indication.
          minor-mode-alist (copy-sequence minor-mode-alist)
-         minor-mode-alist (set:remove '(selective-display " Outline")
+         minor-mode-alist (set:remove '(outline-minor-mode " Outl")
+                                      minor-mode-alist)
+         minor-mode-alist (set:remove '(selective-display " Outline")
                                       minor-mode-alist)
          minor-mode-alist (set:remove '(selective-display " Otl")
                                       minor-mode-alist)
diff --git a/kotl/kvspec.el b/kotl/kvspec.el
index 9a3da5a..e670d24 100644
--- a/kotl/kvspec.el
+++ b/kotl/kvspec.el
@@ -11,7 +11,7 @@
 
 ;;; Commentary:
 ;;
-;;; Koutliner view specs
+;;; Koutliner view specs (each viewspec is invoked with its first letter)
 ;; + means support code has been written already.
 ;;
 ;; +      all:     Show all lines of cells and all cells in the outline.
@@ -21,7 +21,7 @@
 ;;          c - set default cutoff lines
 ;;          cNUM - set cutoff lines to NUM
 ;;        descend: Only entries below this entry
-;; +      elide:   Ellipses are on.
+;; +      elide:   Ellipses are on (now always true)
 ;;          e - ellipses on 
 ;;        filter:  Regexp or filter program to select entries for view,
 ;;                 off=select non-matching entries
@@ -77,8 +77,8 @@ VIEW-SPEC is a string or t, which means recompute the current 
view spec.  See
 <${hyperb:dir}/kotl/EXAMPLE.kotl, 2b17=048> for details on valid view specs."
   (interactive (list (read-string "Set view spec: " kvspec:current)))
   (kotl-mode:is-p)
-  (if (or (equal view-spec "") (equal view-spec kvspec:current))
-      (setq view-spec nil))
+  (when (equal view-spec "")
+    (setq view-spec nil))
   (kvspec:initialize)
   (kvspec:update view-spec)
   (kvspec:update-view))
@@ -143,9 +143,16 @@ to be current but does not recompute the viewspec itself.  
See
 view specs." 
   (cond ((stringp view-spec)
         ;; Use given view-spec after removing extraneous characters.
-        (setq kvspec:current
+        (setq view-spec
               (hypb:replace-match-string
-               "[^.*~0-9abcdefgilnrsv]+" view-spec "" t)))
+               "[^.*~0-9abcdefgilnrsv]+" view-spec "" t))
+        (unless (string-match "e" view-spec)
+          ;; Force 'e' elide view spec if not there.
+          (setq view-spec
+                (if (string-match "\\([abcd]+\\)" view-spec)
+                    (replace-match "\\1e" t nil view-spec)
+                  (concat "e" view-spec))))
+        (setq kvspec:current view-spec))
        ((or (eq view-spec t) (null kvspec:current))
         (setq kvspec:current (kvspec:compute))))
   ;; Update display using current specs.
@@ -209,9 +216,8 @@ view specs."
                                       kvspec:label-type-alist)))))))))
 
 (defun kvspec:elide ()
-  "Turn ellipses display following clipped cells on or off according to 
`kvspec:current'."
-  (setq selective-display-ellipses
-       (if (string-match "e" kvspec:current) t)))
+  "Turn ellipses display following clipped cells on.  This cannot be turned 
off."
+  (setq selective-display-ellipses t))
 
 (defun kvspec:hide-levels ()
   "Show a set number of cell levels according to `kvspec:current'."
diff --git a/man/hyperbole.html b/man/hyperbole.html
index 6b4e9be..0d6bd40 100644
--- a/man/hyperbole.html
+++ b/man/hyperbole.html
@@ -20,8 +20,9 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 
 See the GNU General Public License for more details in the file,
 "COPYING", within the Hyperbole package directory. -->
-<!-- Created by GNU Texinfo 6.1dev, http://www.gnu.org/software/texinfo/ -->
+<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
 <head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <title>GNU Hyperbole Manual</title>
 
 <meta name="description" content="GNU Hyperbole Manual">
@@ -29,7 +30,6 @@ See the GNU General Public License for more details in the 
file,
 <meta name="resource-type" content="document">
 <meta name="distribution" content="global">
 <meta name="Generator" content="makeinfo">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <link href="#Top" rel="start" title="Top">
 <link href="#Key-Index" rel="index" title="Key Index">
 <link href="#SEC_Contents" rel="contents" title="Table of Contents">
@@ -257,31 +257,32 @@ ul.no-bullet {list-style: none}
     <li><a name="toc-Smart-Key-_002d-The-Koutliner-1" 
href="#Smart-Key-_002d-The-Koutliner">E.2.11 Smart Key - The Koutliner</a></li>
     <li><a name="toc-Smart-Key-_002d-RDB-Mode-1" 
href="#Smart-Key-_002d-RDB-Mode">E.2.12 Smart Key - RDB Mode</a></li>
     <li><a name="toc-Smart-Key-_002d-Help-Buffers-1" 
href="#Smart-Key-_002d-Help-Buffers">E.2.13 Smart Key - Help Buffers</a></li>
-    <li><a name="toc-Smart-Key-_002d-Identifier-Menu-Mode-1" 
href="#Smart-Key-_002d-Identifier-Menu-Mode">E.2.14 Smart Key - Identifier Menu 
Mode</a></li>
-    <li><a name="toc-Smart-Key-_002d-C-Source-Code-1" 
href="#Smart-Key-_002d-C-Source-Code">E.2.15 Smart Key - C Source Code</a></li>
-    <li><a name="toc-Smart-Key-_002d-C_002b_002b-Source-Code-1" 
href="#Smart-Key-_002d-C_002b_002b-Source-Code">E.2.16 Smart Key - C++ Source 
Code</a></li>
-    <li><a name="toc-Smart-Key-_002d-Assembly-Source-Code-1" 
href="#Smart-Key-_002d-Assembly-Source-Code">E.2.17 Smart Key - Assembly Source 
Code</a></li>
-    <li><a name="toc-Smart-Key-_002d-Lisp-Source-Code-1" 
href="#Smart-Key-_002d-Lisp-Source-Code">E.2.18 Smart Key - Lisp Source 
Code</a></li>
-    <li><a name="toc-Smart-Key-_002d-Java-Source-Code-1" 
href="#Smart-Key-_002d-Java-Source-Code">E.2.19 Smart Key - Java Source 
Code</a></li>
-    <li><a name="toc-Smart-Key-_002d-JavaScript-Source-Code-1" 
href="#Smart-Key-_002d-JavaScript-Source-Code">E.2.20 Smart Key - JavaScript 
Source Code</a></li>
-    <li><a name="toc-Smart-Key-_002d-Python-Source-Code-1" 
href="#Smart-Key-_002d-Python-Source-Code">E.2.21 Smart Key - Python Source 
Code</a></li>
-    <li><a name="toc-Smart-Key-_002d-Objective_002dC-Source-Code-1" 
href="#Smart-Key-_002d-Objective_002dC-Source-Code">E.2.22 Smart Key - 
Objective-C Source Code</a></li>
-    <li><a name="toc-Smart-Key-_002d-Fortran-Source-Code-1" 
href="#Smart-Key-_002d-Fortran-Source-Code">E.2.23 Smart Key - Fortran Source 
Code</a></li>
-    <li><a name="toc-Smart-Key-_002d-Occurrence-Matches-1" 
href="#Smart-Key-_002d-Occurrence-Matches">E.2.24 Smart Key - Occurrence 
Matches</a></li>
-    <li><a name="toc-Smart-Key-_002d-Calendar-Mode-1" 
href="#Smart-Key-_002d-Calendar-Mode">E.2.25 Smart Key - Calendar Mode</a></li>
-    <li><a name="toc-Smart-Key-_002d-Man-Page-Apropos-1" 
href="#Smart-Key-_002d-Man-Page-Apropos">E.2.26 Smart Key - Man Page 
Apropos</a></li>
-    <li><a name="toc-Smart-Key-_002d-Emacs-Outline-Mode-1" 
href="#Smart-Key-_002d-Emacs-Outline-Mode">E.2.27 Smart Key - Emacs Outline 
Mode</a></li>
-    <li><a name="toc-Smart-Key-_002d-Info-Manuals-1" 
href="#Smart-Key-_002d-Info-Manuals">E.2.28 Smart Key - Info Manuals</a></li>
-    <li><a name="toc-Smart-Key-_002d-Email-Composers-1" 
href="#Smart-Key-_002d-Email-Composers">E.2.29 Smart Key - Email 
Composers</a></li>
-    <li><a name="toc-Smart-Key-_002d-GNUS-Newsreader-1" 
href="#Smart-Key-_002d-GNUS-Newsreader">E.2.30 Smart Key - GNUS 
Newsreader</a></li>
-    <li><a name="toc-Smart-Key-_002d-Buffer-Menus-1" 
href="#Smart-Key-_002d-Buffer-Menus">E.2.31 Smart Key - Buffer Menus</a></li>
-    <li><a name="toc-Smart-Key-_002d-Tar-File-Mode-1" 
href="#Smart-Key-_002d-Tar-File-Mode">E.2.32 Smart Key - Tar File Mode</a></li>
-    <li><a name="toc-Smart-Key-_002d-Man-Pages-1" 
href="#Smart-Key-_002d-Man-Pages">E.2.33 Smart Key - Man Pages</a></li>
-    <li><a name="toc-Smart-Key-_002d-WWW-URLs-1" 
href="#Smart-Key-_002d-WWW-URLs">E.2.34 Smart Key - WWW URLs</a></li>
-    <li><a name="toc-Smart-Key-_002d-Rolo-Match-Buffers-1" 
href="#Smart-Key-_002d-Rolo-Match-Buffers">E.2.35 Smart Key - Rolo Match 
Buffers</a></li>
-    <li><a name="toc-Smart-Key-_002d-Gomoku-Game-1" 
href="#Smart-Key-_002d-Gomoku-Game">E.2.36 Smart Key - Gomoku Game</a></li>
-    <li><a name="toc-Smart-Key-_002d-The-OO_002dBrowser-1" 
href="#Smart-Key-_002d-The-OO_002dBrowser">E.2.37 Smart Key - The 
OO-Browser</a></li>
-    <li><a name="toc-Smart-Key-_002d-Default-Context-1" 
href="#Smart-Key-_002d-Default-Context">E.2.38 Smart Key - Default 
Context</a></li>
+    <li><a name="toc-Smart-Key-_002d-Pages-Directory-Mode-1" 
href="#Smart-Key-_002d-Pages-Directory-Mode">E.2.14 Smart Key - Pages Directory 
Mode</a></li>
+    <li><a name="toc-Smart-Key-_002d-Identifier-Menu-Mode-1" 
href="#Smart-Key-_002d-Identifier-Menu-Mode">E.2.15 Smart Key - Identifier Menu 
Mode</a></li>
+    <li><a name="toc-Smart-Key-_002d-C-Source-Code-1" 
href="#Smart-Key-_002d-C-Source-Code">E.2.16 Smart Key - C Source Code</a></li>
+    <li><a name="toc-Smart-Key-_002d-C_002b_002b-Source-Code-1" 
href="#Smart-Key-_002d-C_002b_002b-Source-Code">E.2.17 Smart Key - C++ Source 
Code</a></li>
+    <li><a name="toc-Smart-Key-_002d-Assembly-Source-Code-1" 
href="#Smart-Key-_002d-Assembly-Source-Code">E.2.18 Smart Key - Assembly Source 
Code</a></li>
+    <li><a name="toc-Smart-Key-_002d-Lisp-Source-Code-1" 
href="#Smart-Key-_002d-Lisp-Source-Code">E.2.19 Smart Key - Lisp Source 
Code</a></li>
+    <li><a name="toc-Smart-Key-_002d-Java-Source-Code-1" 
href="#Smart-Key-_002d-Java-Source-Code">E.2.20 Smart Key - Java Source 
Code</a></li>
+    <li><a name="toc-Smart-Key-_002d-JavaScript-Source-Code-1" 
href="#Smart-Key-_002d-JavaScript-Source-Code">E.2.21 Smart Key - JavaScript 
Source Code</a></li>
+    <li><a name="toc-Smart-Key-_002d-Python-Source-Code-1" 
href="#Smart-Key-_002d-Python-Source-Code">E.2.22 Smart Key - Python Source 
Code</a></li>
+    <li><a name="toc-Smart-Key-_002d-Objective_002dC-Source-Code-1" 
href="#Smart-Key-_002d-Objective_002dC-Source-Code">E.2.23 Smart Key - 
Objective-C Source Code</a></li>
+    <li><a name="toc-Smart-Key-_002d-Fortran-Source-Code-1" 
href="#Smart-Key-_002d-Fortran-Source-Code">E.2.24 Smart Key - Fortran Source 
Code</a></li>
+    <li><a name="toc-Smart-Key-_002d-Occurrence-Matches-1" 
href="#Smart-Key-_002d-Occurrence-Matches">E.2.25 Smart Key - Occurrence 
Matches</a></li>
+    <li><a name="toc-Smart-Key-_002d-Calendar-Mode-1" 
href="#Smart-Key-_002d-Calendar-Mode">E.2.26 Smart Key - Calendar Mode</a></li>
+    <li><a name="toc-Smart-Key-_002d-Man-Page-Apropos-1" 
href="#Smart-Key-_002d-Man-Page-Apropos">E.2.27 Smart Key - Man Page 
Apropos</a></li>
+    <li><a name="toc-Smart-Key-_002d-Emacs-Outline-Mode-1" 
href="#Smart-Key-_002d-Emacs-Outline-Mode">E.2.28 Smart Key - Emacs Outline 
Mode</a></li>
+    <li><a name="toc-Smart-Key-_002d-Info-Manuals-1" 
href="#Smart-Key-_002d-Info-Manuals">E.2.29 Smart Key - Info Manuals</a></li>
+    <li><a name="toc-Smart-Key-_002d-Email-Composers-1" 
href="#Smart-Key-_002d-Email-Composers">E.2.30 Smart Key - Email 
Composers</a></li>
+    <li><a name="toc-Smart-Key-_002d-GNUS-Newsreader-1" 
href="#Smart-Key-_002d-GNUS-Newsreader">E.2.31 Smart Key - GNUS 
Newsreader</a></li>
+    <li><a name="toc-Smart-Key-_002d-Buffer-Menus-1" 
href="#Smart-Key-_002d-Buffer-Menus">E.2.32 Smart Key - Buffer Menus</a></li>
+    <li><a name="toc-Smart-Key-_002d-Tar-File-Mode-1" 
href="#Smart-Key-_002d-Tar-File-Mode">E.2.33 Smart Key - Tar File Mode</a></li>
+    <li><a name="toc-Smart-Key-_002d-Man-Pages-1" 
href="#Smart-Key-_002d-Man-Pages">E.2.34 Smart Key - Man Pages</a></li>
+    <li><a name="toc-Smart-Key-_002d-WWW-URLs-1" 
href="#Smart-Key-_002d-WWW-URLs">E.2.35 Smart Key - WWW URLs</a></li>
+    <li><a name="toc-Smart-Key-_002d-Rolo-Match-Buffers-1" 
href="#Smart-Key-_002d-Rolo-Match-Buffers">E.2.36 Smart Key - Rolo Match 
Buffers</a></li>
+    <li><a name="toc-Smart-Key-_002d-Gomoku-Game-1" 
href="#Smart-Key-_002d-Gomoku-Game">E.2.37 Smart Key - Gomoku Game</a></li>
+    <li><a name="toc-Smart-Key-_002d-The-OO_002dBrowser-1" 
href="#Smart-Key-_002d-The-OO_002dBrowser">E.2.38 Smart Key - The 
OO-Browser</a></li>
+    <li><a name="toc-Smart-Key-_002d-Default-Context-1" 
href="#Smart-Key-_002d-Default-Context">E.2.39 Smart Key - Default 
Context</a></li>
   </ul></li>
 </ul></li>
 <li><a name="toc-Suggestion-or-Bug-Reporting-1" 
href="#Suggestion-or-Bug-Reporting">Appendix F Suggestion or Bug 
Reporting</a></li>
@@ -321,8 +322,8 @@ WITHOUT ANY WARRANTY, without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</P>
 
 <PRE>
-Edition 6.0.2
-Printed August 9, 2016.
+Edition 6.0.2a
+Printed September 28, 2017.
 
   Published by the Free Software Foundation, Inc.
   Author:    Bob Weiner
@@ -670,6 +671,8 @@ Smart Keyboard Keys
 </td></tr>
 <tr><td align="left" valign="top">&bull; <a 
href="#Smart-Key-_002d-Help-Buffers">Smart Key - Help 
Buffers</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-Pages-Directory-Mode">Smart Key - Pages Directory 
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-Identifier-Menu-Mode">Smart Key - Identifier Menu 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-C-Source-Code">Smart Key - C Source 
Code</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
@@ -734,7 +737,7 @@ Next: <a href="#Buttons" accesskey="n" 
rel="next">Buttons</a>, Previous: <a href
 <h2 class="chapter">1 Introduction</h2>
 
 <p>This edition of the GNU Hyperbole Manual is for use with any version
-6.0.2 or greater of GNU Hyperbole.  Hyperbole runs atop GNU Emacs 24.3
+6.0.2a 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,
@@ -911,7 +914,7 @@ operations across emacs usage, including activating and 
showing help
 for Hyperbole buttons.  In many popular Emacs modes, they allow you
 to perform common, sometimes complex operations without having to a
 different key for each operation.  Just press a Smart Key and the
-right thing happens.  See <a href="#Smart-Keys">Smart Keys</a>;
+right thing happens.  See <a href="#Smart-Keys">Smart Keys</a>.
 </p>
 </dd>
 <dt><em>Contact and Text Finder</em></dt>
@@ -2594,12 +2597,22 @@ operation from any keyboard.
 <a name="index-middle-mouse-key-1"></a>
 <a name="index-hmouse_002dmiddle_002dflag-1"></a>
 <p>From the mouse, the <em>Action Key</em> is bound to your shift-middle
-mouse key (or shift-left on a 2-button mouse) and the <em>Assist Key</em>
+mouse key (or shift-left on a 2-button mouse).  The <em>Assist Key</em>
 is bound to your shift-right mouse key, assuming Hyperbole is run
 under an external window system.  (InfoDock users or those who set the
 variable, <code>hmouse-middle-flag</code>, to &lsquo;<samp>t</samp>&rsquo; 
before loading
 Hyperbole, may also use the middle mouse key as the Action Key).
 </p>
+<a name="index-hmouse_002dadd_002dunshifted_002dkeys"></a>
+<a name="index-unshifted-mouse-bindings"></a>
+<a name="index-unshifted-mouse-keys"></a>
+<a name="index-mouse-keys_002c-unshifted"></a>
+<a name="index-smart-keys_002c-unshifted"></a>
+<p>If you want the middle mouse key as the Action Key and the right mouse
+key as the Assist Key for ease of use,  then within your personal
+<samp>~/.emacs</samp> file, add:
+  <code>(add-hook 'hyperbole-init-hook 'hmouse-add-unshifted-keys)</code>.
+</p>
 <a name="index-key-binding_002c-smart-keys"></a>
 <a name="index-smart-key-commands"></a>
 <a name="index-smart-key-assignments"></a>
@@ -2737,14 +2750,17 @@ Mouse-only Control
   Active region exists          Yanks sexp at release      Kills &amp; yanks 
sexp at release
 
 Hyperbole Key Press/Click in Special Modes
-  Emacs push button             Activates button           Button help
-  Thing begin or end            Mark thing region          Mark &amp; kill 
thing region
+  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
+  Imenu Programming Identifier  Jumps to in-buffer def     Prompts for 
identifier to jump to
   C,C++,Objective-C,Java Modes  Jumps to id/include def    Jumps to next def
+  Assembly Language Mode        Jumps to id/include def    Jumps to next def
   Java Cross-reference Tag      Jumps to identifier def    Jumps to next def
   JavaScript and Python Modes   Jumps to identifier def    Jumps to next def
-  Assembly Language Mode        Jumps to id/include def    Jumps to next def
-  Any Lisp or Fortran Mode      Jumps to id def            Jumps to next def
+  Any Lisp or Fortran Mode      Jumps to identifier def    Jumps to next def
   Emacs Lisp Compiler Error     Jumps to def with error    &lt;- same
+  Other Compiler Error          Jumps to src error line    &lt;- same
   Grep or Occur Match           Jumps to match source line &lt;- same
   Multi-buffer Occur Match      Jumps to match source line &lt;- same
   Etags `TAGS' file entry       Jumps to source line       Button help
@@ -3248,7 +3264,7 @@ See <a href="#Customization">Customization</a>.
 keyboard key that Hyperbole binds for its commands, notably the Action
 Key.  See <a href="#Smart-Key-Bindings">Smart Key Bindings</a>, for more 
information.
 </p>
-<p>See <a href="#Global-Key-Bindings">Global Key Bindings</a> for complete 
descriptions of Hyperbole&rsquo;s
+<p>See <a href="#Global-Key-Bindings">Global Key Bindings</a>, for complete 
descriptions of Hyperbole&rsquo;s
 global key bindings, how to temporarily disable them and how to manage
 its overriding of local bindings that hide global Hyperbole keys.
 </p>
@@ -4763,7 +4779,7 @@ lines.
 </dd>
 <dt><kbd>e</kbd></dt>
 <dd><p>Show ellipses when some content of a cell or its subtree is hidden.
-Turning this off may not work in Emacs25; nothing will happen.
+This cannot be turned off.
 </p>
 <a name="index-level-1"></a>
 <a name="index-cell_002c-hiding-levels"></a>
@@ -8427,6 +8443,8 @@ 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-Help-Buffers">Smart Key - Help 
Buffers</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-Pages-Directory-Mode">Smart Key - Pages Directory 
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-Identifier-Menu-Mode">Smart Key - Identifier Menu 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-C-Source-Code">Smart Key - C Source 
Code</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
@@ -8807,7 +8825,7 @@ relational databases (part of InfoDock):
 <a name="Smart-Key-_002d-Help-Buffers"></a>
 <div class="header">
 <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-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>
+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-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>
 <a name="Smart-Key-_002d-Help-Buffers-1"></a>
 <h4 class="subsection">E.2.13 Smart Key - Help Buffers</h4>
@@ -8821,13 +8839,32 @@ When pressed at the end of a Help buffer:
 </pre></div>
 
 <hr>
+<a name="Smart-Key-_002d-Pages-Directory-Mode"></a>
+<div class="header">
+<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-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>
+<a name="Smart-Key-_002d-Pages-Directory-Mode-1"></a>
+<h4 class="subsection">E.2.14 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.
+
+When pressed on a pages-directory-mode entry line:
+  ACTION KEY
+     Jumps to the associated line in the pages file that contains the entry.
+  ASSIST KEY
+     Jumps to the associated line in the pages file that contains the entry.
+</pre></div>
+
+<hr>
 <a name="Smart-Key-_002d-Identifier-Menu-Mode"></a>
 <div class="header">
 <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-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>
+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-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>
 <a name="Smart-Key-_002d-Identifier-Menu-Mode-1"></a>
-<h4 class="subsection">E.2.14 Smart Key - Identifier Menu Mode</h4>
+<h4 class="subsection">E.2.15 Smart Key - Identifier Menu Mode</h4>
 
 <div class="format">
 <pre class="format">This works only for identifiers defined within the same 
source file in which they are referenced.
@@ -8850,7 +8887,7 @@ When pressed on an identifier name after an identifier 
index has been generated:
 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>
 <a name="Smart-Key-_002d-C-Source-Code-1"></a>
-<h4 class="subsection">E.2.15 Smart Key - C Source Code</h4>
+<h4 class="subsection">E.2.16 Smart Key - C Source Code</h4>
 
 <a name="index-smart_002dc_002dcpp_002dinclude_002dpath"></a>
 <a name="index-smart_002dc_002dinclude_002dpath"></a>
@@ -8882,7 +8919,7 @@ Next: <a href="#Smart-Key-_002d-C_002b_002b-Source-Code" 
accesskey="n" rel="next
 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>
 <a name="Smart-Key-_002d-C_002b_002b-Source-Code-1"></a>
-<h4 class="subsection">E.2.16 Smart Key - C++ Source Code</h4>
+<h4 class="subsection">E.2.17 Smart Key - C++ Source Code</h4>
 
 <a name="index-c_002b_002b_002dcpp_002dinclude_002dpath"></a>
 <a name="index-c_002b_002b_002dinclude_002dpath"></a>
@@ -8935,7 +8972,7 @@ buffer:
 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>
 <a name="Smart-Key-_002d-Assembly-Source-Code-1"></a>
-<h4 class="subsection">E.2.17 Smart Key - Assembly Source Code</h4>
+<h4 class="subsection">E.2.18 Smart Key - Assembly Source Code</h4>
 
 <a name="index-smart_002dasm_002dinclude_002dpath"></a>
 <div class="format">
@@ -8960,7 +8997,7 @@ Next: <a href="#Smart-Key-_002d-Lisp-Source-Code" 
accesskey="n" rel="next">Smart
 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>
 <a name="Smart-Key-_002d-Lisp-Source-Code-1"></a>
-<h4 class="subsection">E.2.18 Smart Key - Lisp Source Code</h4>
+<h4 class="subsection">E.2.19 Smart Key - Lisp Source Code</h4>
 
 <div class="format">
 <pre class="format">When pressed on a Lisp symbol within any of these types of 
buffers
@@ -8982,7 +9019,7 @@ Next: <a href="#Smart-Key-_002d-Java-Source-Code" 
accesskey="n" rel="next">Smart
 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>
 <a name="Smart-Key-_002d-Java-Source-Code-1"></a>
-<h4 class="subsection">E.2.19 Smart Key - Java Source Code</h4>
+<h4 class="subsection">E.2.20 Smart Key - Java Source Code</h4>
 
 <a name="index-smart_002djava_002dpackage_002dpath"></a>
 <div class="format">
@@ -9025,7 +9062,7 @@ buffer:
 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-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>
 <a name="Smart-Key-_002d-JavaScript-Source-Code-1"></a>
-<h4 class="subsection">E.2.20 Smart Key - JavaScript Source Code</h4>
+<h4 class="subsection">E.2.21 Smart Key - JavaScript Source Code</h4>
 
 <div class="format">
 <pre class="format">When pressed within a JavaScript source code file:
@@ -9046,7 +9083,7 @@ Next: <a href="#Smart-Key-_002d-Python-Source-Code" 
accesskey="n" rel="next">Sma
 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-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>
 <a name="Smart-Key-_002d-Python-Source-Code-1"></a>
-<h4 class="subsection">E.2.21 Smart Key - Python Source Code</h4>
+<h4 class="subsection">E.2.22 Smart Key - Python Source Code</h4>
 <div class="format">
 <pre class="format">When the OO-Browser has been loaded and the press is 
within a Python
 buffer:
@@ -9077,7 +9114,7 @@ buffer:
 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-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>
 <a name="Smart-Key-_002d-Objective_002dC-Source-Code-1"></a>
-<h4 class="subsection">E.2.22 Smart Key - Objective-C Source Code</h4>
+<h4 class="subsection">E.2.23 Smart Key - Objective-C Source Code</h4>
 
 <a name="index-objc_002dcpp_002dinclude_002dpath"></a>
 <a name="index-objc_002dinclude_002dpath"></a>
@@ -9128,7 +9165,7 @@ OO-Browser):
 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>
 <a name="Smart-Key-_002d-Fortran-Source-Code-1"></a>
-<h4 class="subsection">E.2.23 Smart Key - Fortran Source Code</h4>
+<h4 class="subsection">E.2.24 Smart Key - Fortran Source Code</h4>
 
 <div class="format">
 <pre class="format">When pressed within a Fortran source code file:
@@ -9146,7 +9183,7 @@ Next: <a href="#Smart-Key-_002d-Occurrence-Matches" 
accesskey="n" rel="next">Sma
 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>
 <a name="Smart-Key-_002d-Occurrence-Matches-1"></a>
-<h4 class="subsection">E.2.24 Smart Key - Occurrence Matches</h4>
+<h4 class="subsection">E.2.25 Smart Key - Occurrence Matches</h4>
 
 <div class="format">
 <pre class="format">When pressed within an occur-mode, moccur-mode or 
amoccur-mode buffer:
@@ -9161,7 +9198,7 @@ Next: <a href="#Smart-Key-_002d-Calendar-Mode" 
accesskey="n" rel="next">Smart Ke
 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>
 <a name="Smart-Key-_002d-Calendar-Mode-1"></a>
-<h4 class="subsection">E.2.25 Smart Key - Calendar Mode</h4>
+<h4 class="subsection">E.2.26 Smart Key - Calendar Mode</h4>
 
 <div class="format">
 <pre class="format">When pressed within a calendar-mode buffer:
@@ -9188,7 +9225,7 @@ Next: <a href="#Smart-Key-_002d-Man-Page-Apropos" 
accesskey="n" rel="next">Smart
 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>
 <a name="Smart-Key-_002d-Man-Page-Apropos-1"></a>
-<h4 class="subsection">E.2.26 Smart Key - Man Page Apropos</h4>
+<h4 class="subsection">E.2.27 Smart Key - Man Page Apropos</h4>
 <div class="format">
 <pre class="format">When pressed within a man page apropos buffer or listing:
   ACTION KEY
@@ -9210,7 +9247,7 @@ Next: <a href="#Smart-Key-_002d-Emacs-Outline-Mode" 
accesskey="n" rel="next">Sma
 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>
 <a name="Smart-Key-_002d-Emacs-Outline-Mode-1"></a>
-<h4 class="subsection">E.2.27 Smart Key - Emacs Outline Mode</h4>
+<h4 class="subsection">E.2.28 Smart Key - Emacs Outline Mode</h4>
 <a name="index-selective_002ddisplay"></a>
 <div class="format">
 <pre class="format">If pressed within an outline-mode buffer or when no other 
context is matched
@@ -9225,7 +9262,8 @@ and outline-minor-mode is enabled:
      (4) on a header line but not at the beginning or end of the line,
          if the headings subtree is hidden, shows it, otherwise hides
          it;
-     (5) anywhere else, scrolls up a windowful.
+     (5) anywhere else, invokes <code>action-key-eol-function</code>, typically
+         to scroll up a windowful.
   ASSIST KEY
      (1) after an outline heading has been cut via the Action Key,
          allows multiple pastes throughout the buffer (the last paste
@@ -9235,7 +9273,8 @@ and outline-minor-mode is enabled:
          (sans subtree) from the buffer;
      (4) on a header line but not at the beginning or end, if the
          heading body is hidden, shows it, otherwise hides it;
-     (5) anywhere else, scrolls down a windowful.
+     (5) anywhere else, invokes <code>assist-key-eol-function</code>, typically
+         to scroll down a windowful.
 </pre></div>
 
 <hr>
@@ -9245,7 +9284,7 @@ and outline-minor-mode is enabled:
 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>
 </div>
 <a name="Smart-Key-_002d-Info-Manuals-1"></a>
-<h4 class="subsection">E.2.28 Smart Key - Info Manuals</h4>
+<h4 class="subsection">E.2.29 Smart Key - Info Manuals</h4>
 
 <div class="format">
 <pre class="format"><a name="index-click_002c-Info"></a><a 
name="index-Info-browsing"></a><a name="index-Info_002dglobal_002dnext"></a><a 
name="index-Info_002dglobal_002dprev"></a>If pressed within an Info manual node:
@@ -9284,7 +9323,7 @@ Use <kbd>{s}</kbd> within an Info manual to search for 
any concept that interest
 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>
 <a name="Smart-Key-_002d-Email-Composers-1"></a>
-<h4 class="subsection">E.2.29 Smart Key - Email Composers</h4>
+<h4 class="subsection">E.2.30 Smart Key - Email Composers</h4>
 <a name="index-hmail_003areader"></a>
 <a name="index-hmail_003alister"></a>
 <div class="format">
@@ -9321,7 +9360,7 @@ Next: <a href="#Smart-Key-_002d-GNUS-Newsreader" 
accesskey="n" rel="next">Smart
 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>
 </div>
 <a name="Smart-Key-_002d-GNUS-Newsreader-1"></a>
-<h4 class="subsection">E.2.30 Smart Key - GNUS Newsreader</h4>
+<h4 class="subsection">E.2.31 Smart Key - GNUS Newsreader</h4>
 <a name="index-click_002c-Gnus"></a>
 <a name="index-Gnus-browsing"></a>
 <div class="format">
@@ -9382,7 +9421,7 @@ Next: <a href="#Smart-Key-_002d-Buffer-Menus" 
accesskey="n" rel="next">Smart Key
 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>
 <a name="Smart-Key-_002d-Buffer-Menus-1"></a>
-<h4 class="subsection">E.2.31 Smart Key - Buffer Menus</h4>
+<h4 class="subsection">E.2.32 Smart Key - Buffer Menus</h4>
 <a name="index-click_002c-buffer-menu"></a>
 <a name="index-buffer-menu-2"></a>
 <div class="format">
@@ -9435,7 +9474,7 @@ Next: <a href="#Smart-Key-_002d-Tar-File-Mode" 
accesskey="n" rel="next">Smart Ke
 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>
 <a name="Smart-Key-_002d-Tar-File-Mode-1"></a>
-<h4 class="subsection">E.2.32 Smart Key - Tar File Mode</h4>
+<h4 class="subsection">E.2.33 Smart Key - Tar File Mode</h4>
 <a name="index-click_002c-tar"></a>
 <a name="index-tar-archive-browsing"></a>
 <a name="index-extracting-from-tar-files"></a>
@@ -9460,7 +9499,7 @@ Next: <a href="#Smart-Key-_002d-Man-Pages" accesskey="n" 
rel="next">Smart Key -
 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>
 <a name="Smart-Key-_002d-Man-Pages-1"></a>
-<h4 class="subsection">E.2.33 Smart Key - Man Pages</h4>
+<h4 class="subsection">E.2.34 Smart Key - Man Pages</h4>
 <a name="index-man-page-references"></a>
 <a name="index-smart_002dman_002dc_002droutine_002dref"></a>
 <div class="format">
@@ -9480,7 +9519,7 @@ containing its pathname:
 Next: <a href="#Smart-Key-_002d-Rolo-Match-Buffers" accesskey="n" 
rel="next">Smart Key - Rolo 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>
 <a name="Smart-Key-_002d-WWW-URLs-1"></a>
-<h4 class="subsection">E.2.34 Smart Key - WWW URLs</h4>
+<h4 class="subsection">E.2.35 Smart Key - WWW URLs</h4>
 <a name="index-click_002c-world_002dwide-web"></a>
 <a name="index-W3"></a>
 <a name="index-URL-2"></a>
@@ -9500,7 +9539,7 @@ Next: <a href="#Smart-Key-_002d-Rolo-Match-Buffers" 
accesskey="n" rel="next">Sma
 Next: <a href="#Smart-Key-_002d-Gomoku-Game" accesskey="n" rel="next">Smart 
Key - Gomoku Game</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>
 <a name="Smart-Key-_002d-Rolo-Match-Buffers-1"></a>
-<h4 class="subsection">E.2.35 Smart Key - Rolo Match Buffers</h4>
+<h4 class="subsection">E.2.36 Smart Key - Rolo Match Buffers</h4>
 <a name="index-click_002c-hyrolo-matches"></a>
 <a name="index-hyrolo-matches"></a>
 <div class="format">
@@ -9516,7 +9555,7 @@ Next: <a href="#Smart-Key-_002d-Gomoku-Game" 
accesskey="n" rel="next">Smart Key
 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-Rolo-Match-Buffers" accesskey="p" rel="prev">Smart Key - 
Rolo 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>
 <a name="Smart-Key-_002d-Gomoku-Game-1"></a>
-<h4 class="subsection">E.2.36 Smart Key - Gomoku Game</h4>
+<h4 class="subsection">E.2.37 Smart Key - Gomoku Game</h4>
 <a name="index-game_002c-gomoku"></a>
 <a name="index-gomoku"></a>
 <div class="format">
@@ -9534,7 +9573,7 @@ Next: <a href="#Smart-Key-_002d-The-OO_002dBrowser" 
accesskey="n" rel="next">Sma
 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>
 </div>
 <a name="Smart-Key-_002d-The-OO_002dBrowser-1"></a>
-<h4 class="subsection">E.2.37 Smart Key - The OO-Browser</h4>
+<h4 class="subsection">E.2.38 Smart Key - The OO-Browser</h4>
 
 <a name="index-OO_002dBrowser"></a>
 <a name="index-object_002doriented-code-browsing"></a>
@@ -9608,7 +9647,7 @@ buffer after an OO-Browser Environment has been loaded:
 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>
 <a name="Smart-Key-_002d-Default-Context-1"></a>
-<h4 class="subsection">E.2.38 Smart Key - Default Context</h4>
+<h4 class="subsection">E.2.39 Smart Key - Default Context</h4>
 <a name="index-action_002dkey_002ddefault_002dfunction-1"></a>
 <a name="index-assist_002dkey_002ddefault_002dfunction-1"></a>
 <a name="index-hyperbole-1"></a>
@@ -10745,6 +10784,7 @@ Next: <a href="#Concept-Index" accesskey="n" 
rel="next">Concept Index</a>, Previ
 <tr><td></td><td valign="top"><a 
href="#index-hkey_002dtoggle_002dbindings"><code>hkey-toggle-bindings</code></a>:</td><td>&nbsp;</td><td
 valign="top"><a href="#Global-Key-Bindings">Global Key Bindings</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-hmouse_002dadd_002dunshifted_002dkeys"><code>hmouse-add-unshifted-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-Key-Modeline">Smart Key Modeline</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-hmouse_002dcontext_002dmenu"><code>hmouse-context-menu</code></a>:</td><td>&nbsp;</td><td
 valign="top"><a href="#Smart-Key-Modeline">Smart Key Modeline</a></td></tr>
@@ -11755,6 +11795,7 @@ Previous: <a href="#Function" accesskey="p" 
rel="prev">Function</a>, Up: <a href
 <tr><td></td><td valign="top"><a 
href="#index-mouse-drag_002c-link-creation">mouse drag, link 
creation</a>:</td><td>&nbsp;</td><td valign="top"><a href="#By-Dragging">By 
Dragging</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-mouse-key-bindings">mouse key 
bindings</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-mouse-key-toggle">mouse key 
toggle</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-mouse-keys_002c-unshifted">mouse 
keys, unshifted</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-mouse-paste">mouse 
paste</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-mouse-support">mouse 
support</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Smart-Keys">Smart 
Keys</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-mouse_002c-moving-trees">mouse, 
moving trees</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Relocating-and-Copying">Relocating and Copying</a></td></tr>
@@ -11918,6 +11959,7 @@ Previous: <a href="#Function" accesskey="p" 
rel="prev">Function</a>, Up: <a href
 <tr><td></td><td valign="top"><a 
href="#index-Smart-Key_002c-default-context-1">Smart Key, default 
context</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-Smart-Keyboard-Keys">Smart 
Keyboard Keys</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-Smart-Keys-as-modifiers">Smart 
Keys as modifiers</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Smart-Key-Modifiers">Smart Key Modifiers</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-smart-keys_002c-unshifted">smart 
keys, unshifted</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-smart-marking">smart 
marking</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Smart-Key-Thing-Selection">Smart Key Thing Selection</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-Smart-Menu">Smart 
Menu</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Smart-Key-_002d-Smart-Menus">Smart Key - Smart Menus</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-Smart-Mouse-Key">Smart Mouse 
Key</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Thing-Selection">Thing 
Selection</a></td></tr>
@@ -11990,6 +12032,8 @@ Previous: <a href="#Function" accesskey="p" 
rel="prev">Function</a>, Up: <a href
 <tr><th><a name="Concept-Index_cp_letter-U">U</a></th><td></td><td></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-unburying">unburying</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#HyControl">HyControl</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-UNIX-manual">UNIX 
manual</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Implicit-Buttons">Implicit Buttons</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-unshifted-mouse-bindings">unshifted mouse 
bindings</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-unshifted-mouse-keys">unshifted 
mouse keys</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-URL">URL</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Implicit-Buttons">Implicit Buttons</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-URL-1">URL</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Action-Types">Action Types</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-URL-2">URL</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Smart-Key-_002d-WWW-URLs">Smart Key - WWW URLs</a></td></tr>
diff --git a/man/hyperbole.info b/man/hyperbole.info
index b88ba83..8cdb9a8 100644
Binary files a/man/hyperbole.info and b/man/hyperbole.info differ
diff --git a/man/hyperbole.pdf b/man/hyperbole.pdf
index 0dda22d..ee0eec3 100644
Binary files a/man/hyperbole.pdf and b/man/hyperbole.pdf differ
diff --git a/man/hyperbole.texi b/man/hyperbole.texi
index 8083927..bb61e1b 100644
--- a/man/hyperbole.texi
+++ b/man/hyperbole.texi
@@ -151,8 +151,8 @@ WITHOUT ANY WARRANTY, without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</P>
 
 <PRE>
-Edition 6.0.3
-Printed September 17, 2017.
+Edition 6.0.2a
+Printed September 28, 2017.
 
   Published by the Free Software Foundation, Inc.
   Author:    Bob Weiner
@@ -176,7 +176,7 @@ Printed September 17, 2017.
 
 @center The Everyday Hypertextual Information Manager
 
address@hidden Edition 6.0.8, September 8, 2016.
address@hidden Edition 6.0.2a, September 28, 2017.
 
 @sp 2
 @noindent
@@ -444,7 +444,7 @@ Smart Keyboard Keys
 @chapter Introduction
 
 This edition of the GNU Hyperbole Manual is for use with any version
-6.0.3 or greater of GNU Hyperbole.  Hyperbole runs atop GNU Emacs 24.3
+6.0.2a 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,
@@ -601,7 +601,7 @@ operations across emacs usage, including activating and 
showing help
 for Hyperbole buttons.  In many popular Emacs modes, they allow you
 to perform common, sometimes complex operations without having to a
 different key for each operation.  Just press a Smart Key and the
-right thing happens.  @xref{Smart Keys};
+right thing happens.  @xref{Smart Keys}.
 
 @item Contact and Text Finder
 an interactive, textual information management interface, including
@@ -2632,7 +2632,7 @@ The @samp{KeyBindings/} submenu allows individual changes 
to each
 keyboard key that Hyperbole binds for its commands, notably the Action
 Key.  @xref{Smart Key Bindings}, for more information.
 
address@hidden Key Bindings} for complete descriptions of Hyperbole's
address@hidden Key Bindings}, for complete descriptions of Hyperbole's
 global key bindings, how to temporarily disable them and how to manage
 its overriding of local bindings that hide global Hyperbole keys.
 
@@ -3876,7 +3876,7 @@ lines.
 @cindex view spec, ellipses
 @item e
 Show ellipses when some content of a cell or its subtree is hidden.
-Turning this off may not work in Emacs25; nothing will happen.
+This cannot be turned off.
 
 @cindex level
 @cindex cell, hiding levels



reply via email to

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