branch: externals/hyperbole
commit 1e1d2950e44291718384ab13fe770f7166d75738
Author: bw <r...@gnu.org>
Commit: bw <r...@gnu.org>
    hyperbole.texi - add doc for Smark Key handling in ERT result bufs
    
    hui-mouse.el - fix many flymake linter issues
---
 hui-mouse.el       | 106 ++++++++++++------------
 man/hyperbole.html | 235 +++++++++++++++++++++++++++++++----------------------
 man/hyperbole.info | Bin 619816 -> 621477 bytes
 man/hyperbole.pdf  | Bin 1373479 -> 1373802 bytes
 man/hyperbole.texi |  40 +++++++--
 5 files changed, 225 insertions(+), 156 deletions(-)

diff --git a/hui-mouse.el b/hui-mouse.el
index 446a66f280..3f8aa1529f 100644
--- a/hui-mouse.el
+++ b/hui-mouse.el
@@ -3,7 +3,7 @@
 ;; Author:       Bob Weiner
 ;;
 ;; Orig-Date:    04-Feb-89
-;; Last-Mod:     29-Dec-23 at 16:24:31 by Bob Weiner
+;; Last-Mod:     29-Dec-23 at 23:43:11 by Bob Weiner
 ;;
 ;; SPDX-License-Identifier: GPL-3.0-or-later
 ;;
@@ -72,6 +72,7 @@
 
 (defvar helm-selection-point)
 
+(declare-function ert-results-filter                 "ext:ert-results")
 (declare-function ert-results-filter-status-p        "ext:ert-results")
 (declare-function ert-results-display                "ext:ert-results")
 (declare-function ert-results-hide                   "ext:ert-results")
@@ -663,13 +664,13 @@ If key is pressed:
        (t (Buffer-menu-select))))
 
 (defun smart-buffer-menu-assist ()
-  "Use assist-key or mouse assist-key to manipulate `buffer-menu' entries.
+  "Use assist key or mouse assist key to manipulate `buffer-menu' entries.
 
-Invoked via an assist-key press when in `Buffer-menu-mode'.  It assumes that 
its
-caller has already checked that the assist-key was pressed in an appropriate
+Invoked via an assist key press when in `Buffer-menu-mode'.  It assumes that 
its
+caller has already checked that the assist key was pressed in an appropriate
 buffer and has moved the cursor there.
 
-If assist-key is pressed:
+If assist key is pressed:
  (1) on the first or second column of an entry, the selected buffer is unmarked
      for display and for saving or deletion; 
  (2) anywhere else within an entry line, the selected buffer is marked for
@@ -731,13 +732,13 @@ If key is pressed:
        (t (ibuffer-do-view))))
 
 (defun smart-ibuffer-menu-assist ()
-  "Use assist-key or mouse assist-key to manipulate `buffer-menu' entries.
+  "Use assist key or mouse assist key to manipulate `buffer-menu' entries.
 
-Invoked via an assist-key press when in ibuffer-mode.  It assumes that
-its caller has already checked that the assist-key was pressed in an
+Invoked via an assist key press when in ibuffer-mode.  It assumes that
+its caller has already checked that the assist key was pressed in an
 appropriate buffer and has moved the cursor there.
 
-If assist-key is pressed:
+If assist key is pressed:
  (1) on the first or second column of an entry, the selected buffer is unmarked
      for display or deletion; 
  (2) anywhere else within an entry line, the selected buffer is marked for
@@ -763,7 +764,7 @@ If assist-key is pressed:
 (defun smart-custom ()
   "Use a single key or mouse key to manipulate customizable settings.
 
-Invoked via a key press when in Custom-mode.  It assumes that
+Invoked via a key press when in `Custom-mode'.  It assumes that
 its caller has already checked that the key was pressed in an
 appropriate buffer and has moved the cursor there.
 
@@ -782,9 +783,9 @@ If key is pressed:
        (t (Custom-newline (point)))))
 
 (defun smart-custom-assist ()
-  "Use an assist-key or mouse assist-kkey to manipulate customizable settings.
+  "Use an assist key or mouse assist key to manipulate customizable settings.
 
-Invoked via a key press when in Custom-mode.  It assumes that
+Invoked via a key press when in `Custom-mode'.  It assumes that
 its caller has already checked that the key was pressed in an
 appropriate buffer and has moved the cursor there.
 
@@ -812,7 +813,7 @@ If key is pressed:
 (defun smart-calendar ()
   "Use a single key or mouse key to manipulate the scrolling calendar.
 
-Invoked via a key press when in calendar-mode.  It assumes that its
+Invoked via a key press when in `calendar-mode'.  It assumes that its
 caller has already checked that the key was pressed in an appropriate buffer
 and has moved the cursor there.
 
@@ -831,13 +832,13 @@ If key is pressed:
           (diary-view-entries 1))))
 
 (defun smart-calendar-assist ()
-  "Use the assist-key or mouse assist-key to manipulate the scrolling calendar.
+  "Use the assist key or mouse assist key to manipulate the scrolling calendar.
 
-Invoked via an assist-key press when in calendar-mode.  It assumes that its
-caller has already checked that the assist-key was pressed in an appropriate
+Invoked via an assist key press when in `calendar-mode'.  It assumes that its
+caller has already checked that the assist key was pressed in an appropriate
 buffer and has moved the cursor there.
 
-If assist-key is pressed:
+If assist key is pressed:
  (1) at the end of the buffer, the calendar is scrolled backward 3 months;
  (2) to the left of any dates on a calendar line, the calendar is scrolled
      forward 3 months;
@@ -950,13 +951,13 @@ If key is pressed:
        (t (hpath:find (or (dired-get-filename nil t) "")))))
 
 (defun smart-dired-assist ()
-  "Use a single assist-key or mouse assist-key to manipulate directory entries.
+  "Use a single assist key or mouse assist key to manipulate directory entries.
 
-Invoked via an assist-key press when in `dired-mode'.  It assumes that its
-caller has already checked that the assist-key was pressed in an appropriate
+Invoked via an assist key press when in `dired-mode'.  It assumes that its
+caller has already checked that the assist key was pressed in an appropriate
 buffer and has moved the cursor there.
 
-If assist-key is pressed:
+If assist key is pressed:
  (1) on a `~' character, all backup files in the directory are marked for
      deletion;
  (2) on a `#' character, all auto-save files in the directory are marked for
@@ -982,10 +983,7 @@ If assist-key is pressed:
 ;;; smart-ert-results functions
 ;;; ************************************************************************
 
-(defun smart-ert-results (status-symbol)
-  "Filter `ert-results-mode' entries to those matching STATUS-SYMBOL at point.
-Do nothing if STATUS-SYMBOL is nil."
-  (ert-results-filter status-symbol))
+(defalias 'smart-ert-results 'ert-results-filter)
 
 (defun smart-ert-results-assist (_status-symbol)
   "Display help documentation for the `ert-results-mode' test at point, if any.
@@ -998,7 +996,7 @@ Trigger an error if there is no test result at or before 
point."
 
 (defun smart-gnus-group ()
   "Use a key or mouse key to move through Gnus Newsgroup listings.
-Invoked via a key press when in gnus-group-mode.  It assumes that its caller
+Invoked via a key press when in `gnus-group-mode'.  It assumes that its caller
 has already checked that the key was pressed in an appropriate buffer and has
 moved the cursor to the selected buffer.
 
@@ -1019,8 +1017,8 @@ If key is pressed within:
        (t (gnus-group-read-group nil))))
 
 (defun smart-gnus-group-assist ()
-  "Use assist-key or assist-mouse key to move through Gnus Newsgroup listings.
-Invoked via an assist-key press when in gnus-group-mode.  It assumes that its
+  "Use assist key or assist-mouse key to move through Gnus Newsgroup listings.
+Invoked via an assist key press when in `gnus-group-mode'.  It assumes that its
 caller has already checked that the key was pressed in an appropriate buffer
 and has moved the cursor to the selected buffer.
 
@@ -1042,7 +1040,7 @@ If key is pressed within:
 
 (defun smart-gnus-summary ()
   "Use a key or mouse key to move through Gnus News article listings.
-Invoked via a key press when in gnus-summary-mode.  It assumes that its caller
+Invoked via a key press when in `gnus-summary-mode'.  It assumes that its 
caller
 has already checked that the key was pressed in an appropriate buffer and has
 moved the cursor to the selected buffer.
 
@@ -1071,10 +1069,10 @@ If key is pressed within:
           (call-interactively 'gnus-summary-next-page))))
 
 (defun smart-gnus-summary-assist ()
-  "Use an assist-key or assist-mouse key to move through Gnus News articles.
-Invoked via an assist-key press when in gnus-summary-mode.  It assumes that its
-caller has already checked that the key was pressed in an appropriate buffer
-and has moved the cursor to the selected buffer.
+  "Use an assist key or assist-mouse key to move through Gnus News articles.
+Invoked via an assist key press when in `gnus-summary-mode'.  It assumes that
+its caller has already checked that the key was pressed in an appropriate
+buffer and has moved the cursor to the selected buffer.
 
 If key is pressed within:
  (1) to the left of an article number, that article is marked as unread;
@@ -1095,7 +1093,7 @@ If key is pressed within:
 (defun smart-gnus-article ()
   "Use a key or mouse key to move through Gnus netnews articles.
 
-Invoked via a key press when in gnus-article-mode.
+Invoked via a key press when in `gnus-article-mode'.
 It assumes that its caller has already checked that the key was pressed in an
 appropriate buffer and has moved the cursor to the selected buffer.
 
@@ -1116,14 +1114,14 @@ If key is pressed within:
        (t (smart-scroll-up))))
 
 (defun smart-gnus-article-assist ()
-  "Use an assist-key or mouse assist-key to move through Gnus netnews articles.
+  "Use an assist key or mouse assist key to move through Gnus netnews articles.
 
-Invoked via an assist-key press when in gnus-article-mode.  It
-assumes that its caller has already checked that the assist-key
+Invoked via an assist key press when in `gnus-article-mode'.  It
+assumes that its caller has already checked that the assist key
 was pressed in an appropriate buffer and has moved the cursor to
 the selected buffer.
 
-If assist-key is pressed within:
+If assist key is pressed within:
  (1) the first line or end of an article, the previous message is displayed;
  (2) the first line of an Info cross reference, the reference is followed;
  (3) anywhere else, the window is scrolled down a windowful."
@@ -1388,10 +1386,10 @@ If key is pressed within:
 
 Invoked via an assist key press when in `hmail:reader' or
 `hmail:lister' mode.  It assumes that its caller has already
-checked that the assist-key was pressed in an appropriate buffer
+checked that the assist key was pressed in an appropriate buffer
 and has moved the cursor to the selected buffer.
 
-If assist-key is pressed within:
+If assist key is pressed within:
  (1) a msg buffer, within the first line or at the end of a message,
      the previous undeleted message is displayed;
  (2) a msg buffer within the first line of an Info cross reference, the
@@ -1559,10 +1557,10 @@ If key is pressed:
 
 Invoked via an assist key press when in a magit mode and not on a
 button.  It assumes that its caller has already checked that the
-assist-key was pressed in an appropriate buffer and has moved the
+assist key was pressed in an appropriate buffer and has moved the
 cursor to the selected buffer.
 
-If assist-key is pressed:
+If assist key is pressed:
  (1) on the last line, quit from the magit mode (\"q\" key binding);
  (2) at the end of a line, scroll down a windowful;
  (3) on an initial read-only header line, cycle visibility of all sections;
@@ -1649,11 +1647,11 @@ If key is pressed:
 (defun smart-apropos-assist ()
   "Move through man apropos listings by using assist key or mouse assist key.
 
-Invoked via an assist-key press when in `unix-apropos-mode'.  It assumes that
-its caller has already checked that the assist-key was pressed in an 
appropriate
+Invoked via an assist key press when in `unix-apropos-mode'.  It assumes that
+its caller has already checked that the assist key was pressed in an 
appropriate
 buffer and has moved the cursor to the selected buffer.
 
-If assist-key is pressed:
+If assist key is pressed:
  (1) on a UNIX man apropos entry, the man page for that entry is displayed in
      another window;
  (2) on or after the last line, the buffer in the other window is scrolled down
@@ -1976,12 +1974,12 @@ If key is pressed:
 
 (defun smart-outline-assist ()
   "Collapse, expand, and move outline entries.
-Invoked via an assist-key press when in `outline-mode'.  It assumes that
-its caller has already checked that the assist-key was pressed in an
+Invoked via an assist key press when in `outline-mode'.  It assumes that
+its caller has already checked that the assist key was pressed in an
 appropriate buffer and has moved the cursor to the selected buffer.
 
-If assist-key is pressed:
- (1) after an outline heading has been cut via the action-key, allow
+If assist key is pressed:
+ (1) after an outline heading has been cut via the action key, allow
      multiple pastes throughout the buffer (last paste should be done with
      the Action Key, not the Assist Key);
  (2) at the end of buffer, hide all bodies in buffer;
@@ -2054,7 +2052,7 @@ If key is pressed:
        (t (todotxt-complete-toggle))))
 
 (defun smart-todotxt-assist ()
-  "Use a single assist-key or mouse assist-key to manipulate `todotxt' items.
+  "Use a single assist key or mouse assist key to manipulate `todotxt' items.
 
 If key is pressed:
  (1) at the end of buffer, archive completed items
@@ -2144,13 +2142,13 @@ If key is pressed:
        (t (tar-extract-other-window))))
 
 (defun smart-tar-assist ()
-  "Use a single assist-key or mouse assist-key to manipulate tar file entries.
+  "Use a single assist key or mouse assist key to manipulate tar file entries.
 
-Invoked via an assist-key press when in `dired-mode'.  It assumes that its
-caller has already checked that the assist-key was pressed in an appropriate
+Invoked via an assist key press when in `dired-mode'.  It assumes that its
+caller has already checked that the assist key was pressed in an appropriate
 buffer and has moved the cursor there.
 
-If assist-key is pressed:
+If assist key is pressed:
  (1) on an entry line, the current entry is marked for deletion;
  (2) on or after the last line in the buffer, all delete marks on all entries
      are undone."
diff --git a/man/hyperbole.html b/man/hyperbole.html
index 728182d131..145fdab7c5 100644
--- a/man/hyperbole.html
+++ b/man/hyperbole.html
@@ -294,51 +294,52 @@ ul.no-bullet {list-style: none}
     <li><a name="toc-Smart-Key-_002d-Ivy-1" href="#Smart-Key-_002d-Ivy">E.2.3 
Smart Key - Ivy</a></li>
     <li><a name="toc-Smart-Key-_002d-Treemacs-1" 
href="#Smart-Key-_002d-Treemacs">E.2.4 Smart Key - Treemacs</a></li>
     <li><a name="toc-Smart-Key-_002d-Dired-Sidebar-Mode-1" 
href="#Smart-Key-_002d-Dired-Sidebar-Mode">E.2.5 Smart Key - Dired Sidebar 
Mode</a></li>
-    <li><a name="toc-Smart-Key-_002d-Emacs-Pushbuttons-1" 
href="#Smart-Key-_002d-Emacs-Pushbuttons">E.2.6 Smart Key - Emacs 
Pushbuttons</a></li>
-    <li><a name="toc-Smart-Key-_002d-Argument-Completion-1" 
href="#Smart-Key-_002d-Argument-Completion">E.2.7 Smart Key - Argument 
Completion</a></li>
-    <li><a name="toc-Smart-Key-_002d-ID-Edit-Mode-1" 
href="#Smart-Key-_002d-ID-Edit-Mode">E.2.8 Smart Key - ID Edit Mode</a></li>
-    <li><a 
name="toc-Smart-Key-_002d-Emacs-Cross_002dreferences-_0028Xrefs_0029-1" 
href="#Smart-Key-_002d-Emacs-Cross_002dreferences-_0028Xrefs_0029">E.2.9 Smart 
Key - Emacs Cross-references (Xrefs)</a></li>
-    <li><a name="toc-Smart-Key-_002d-Smart-Scrolling-1" 
href="#Smart-Key-_002d-Smart-Scrolling">E.2.10 Smart Key - Smart 
Scrolling</a></li>
-    <li><a name="toc-Smart-Key-_002d-Smart-Menus-1" 
href="#Smart-Key-_002d-Smart-Menus">E.2.11 Smart Key - Smart Menus</a></li>
-    <li><a name="toc-Smart-Key-_002d-Dired-Mode-1" 
href="#Smart-Key-_002d-Dired-Mode">E.2.12 Smart Key - Dired Mode</a></li>
-    <li><a name="toc-Smart-Key-_002d-Hyperbole-Buttons-1" 
href="#Smart-Key-_002d-Hyperbole-Buttons">E.2.13 Smart Key - Hyperbole 
Buttons</a></li>
-    <li><a name="toc-Smart-Key-_002d-View-Mode-1" 
href="#Smart-Key-_002d-View-Mode">E.2.14 Smart Key - View Mode</a></li>
-    <li><a name="toc-Smart-Key-_002d-Helm-Mode-1" 
href="#Smart-Key-_002d-Helm-Mode">E.2.15 Smart Key - Helm Mode</a></li>
-    <li><a name="toc-Smart-Key-_002d-Delimited-Things-1" 
href="#Smart-Key-_002d-Delimited-Things">E.2.16 Smart Key - Delimited 
Things</a></li>
-    <li><a name="toc-Smart-Key-_002d-The-Koutliner-1" 
href="#Smart-Key-_002d-The-Koutliner">E.2.17 Smart Key - The Koutliner</a></li>
-    <li><a name="toc-Smart-Key-_002d-RDB-Mode-1" 
href="#Smart-Key-_002d-RDB-Mode">E.2.18 Smart Key - RDB Mode</a></li>
-    <li><a name="toc-Smart-Key-_002d-Help-Buffers-1" 
href="#Smart-Key-_002d-Help-Buffers">E.2.19 Smart Key - Help Buffers</a></li>
-    <li><a name="toc-Smart-Key-_002d-Custom-Mode-1" 
href="#Smart-Key-_002d-Custom-Mode">E.2.20 Smart Key - Custom Mode</a></li>
-    <li><a name="toc-Smart-Key-_002d-Bookmark-Mode-1" 
href="#Smart-Key-_002d-Bookmark-Mode">E.2.21 Smart Key - Bookmark Mode</a></li>
-    <li><a name="toc-Smart-Key-_002d-Pages-Directory-Mode-1" 
href="#Smart-Key-_002d-Pages-Directory-Mode">E.2.22 Smart Key - Pages Directory 
Mode</a></li>
-    <li><a name="toc-Smart-Key-_002d-Python-Source-Code-1" 
href="#Smart-Key-_002d-Python-Source-Code">E.2.23 Smart Key - Python Source 
Code</a></li>
-    <li><a name="toc-Smart-Key-_002d-C-Source-Code-1" 
href="#Smart-Key-_002d-C-Source-Code">E.2.24 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.25 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.26 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.27 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.28 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.29 Smart Key - JavaScript 
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.30 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.31 Smart Key - Fortran Source 
Code</a></li>
-    <li><a name="toc-Smart-Key-_002d-Identifier-Menu-Mode-1" 
href="#Smart-Key-_002d-Identifier-Menu-Mode">E.2.32 Smart Key - Identifier Menu 
Mode</a></li>
-    <li><a name="toc-Smart-Key-_002d-Occurrence-Matches-1" 
href="#Smart-Key-_002d-Occurrence-Matches">E.2.33 Smart Key - Occurrence 
Matches</a></li>
-    <li><a name="toc-Smart-Key-_002d-Calendar-Mode-1" 
href="#Smart-Key-_002d-Calendar-Mode">E.2.34 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.35 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.36 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.37 Smart Key - Info Manuals</a></li>
-    <li><a name="toc-Smart-Key-_002d-Email-Readers-1" 
href="#Smart-Key-_002d-Email-Readers">E.2.38 Smart Key - Email Readers</a></li>
-    <li><a name="toc-Smart-Key-_002d-GNUS-Newsreader-1" 
href="#Smart-Key-_002d-GNUS-Newsreader">E.2.39 Smart Key - GNUS 
Newsreader</a></li>
-    <li><a name="toc-Smart-Key-_002d-Buffer-Menus-1" 
href="#Smart-Key-_002d-Buffer-Menus">E.2.40 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.41 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.42 Smart Key - Man Pages</a></li>
-    <li><a name="toc-Smart-Key-_002d-WWW-URLs-1" 
href="#Smart-Key-_002d-WWW-URLs">E.2.43 Smart Key - WWW URLs</a></li>
-    <li><a name="toc-Smart-Key-_002d-HyRolo-Match-Buffers-1" 
href="#Smart-Key-_002d-HyRolo-Match-Buffers">E.2.44 Smart Key - HyRolo Match 
Buffers</a></li>
-    <li><a name="toc-Smart-Key-_002d-Image-Thumbnails-1" 
href="#Smart-Key-_002d-Image-Thumbnails">E.2.45 Smart Key - Image 
Thumbnails</a></li>
-    <li><a name="toc-Smart-Key-_002d-Gomoku-Game-1" 
href="#Smart-Key-_002d-Gomoku-Game">E.2.46 Smart Key - Gomoku Game</a></li>
-    <li><a name="toc-Smart-Key-_002d-Magit-Mode-1" 
href="#Smart-Key-_002d-Magit-Mode">E.2.47 Smart Key - Magit Mode</a></li>
-    <li><a name="toc-Smart-Key-_002d-The-OO_002dBrowser-1" 
href="#Smart-Key-_002d-The-OO_002dBrowser">E.2.48 Smart Key - The 
OO-Browser</a></li>
-    <li><a name="toc-Smart-Key-_002d-Todotext-Mode" 
href="#Smart-Key-_002d-Todotxt-Mode">E.2.49 Smart Key - Todotext Mode</a></li>
-    <li><a name="toc-Smart-Key-_002d-Default-Context-1" 
href="#Smart-Key-_002d-Default-Context">E.2.50 Smart Key - Default 
Context</a></li>
+    <li><a name="toc-Smart-Key-_002d-ERT-Results-Mode-1" 
href="#Smart-Key-_002d-ERT-Results-Mode">E.2.6 Smart Key - ERT Results 
Mode</a></li>
+    <li><a name="toc-Smart-Key-_002d-Emacs-Pushbuttons-1" 
href="#Smart-Key-_002d-Emacs-Pushbuttons">E.2.7 Smart Key - Emacs 
Pushbuttons</a></li>
+    <li><a name="toc-Smart-Key-_002d-Argument-Completion-1" 
href="#Smart-Key-_002d-Argument-Completion">E.2.8 Smart Key - Argument 
Completion</a></li>
+    <li><a name="toc-Smart-Key-_002d-ID-Edit-Mode-1" 
href="#Smart-Key-_002d-ID-Edit-Mode">E.2.9 Smart Key - ID Edit Mode</a></li>
+    <li><a 
name="toc-Smart-Key-_002d-Emacs-Cross_002dreferences-_0028Xrefs_0029-1" 
href="#Smart-Key-_002d-Emacs-Cross_002dreferences-_0028Xrefs_0029">E.2.10 Smart 
Key - Emacs Cross-references (Xrefs)</a></li>
+    <li><a name="toc-Smart-Key-_002d-Smart-Scrolling-1" 
href="#Smart-Key-_002d-Smart-Scrolling">E.2.11 Smart Key - Smart 
Scrolling</a></li>
+    <li><a name="toc-Smart-Key-_002d-Smart-Menus-1" 
href="#Smart-Key-_002d-Smart-Menus">E.2.12 Smart Key - Smart Menus</a></li>
+    <li><a name="toc-Smart-Key-_002d-Dired-Mode-1" 
href="#Smart-Key-_002d-Dired-Mode">E.2.13 Smart Key - Dired Mode</a></li>
+    <li><a name="toc-Smart-Key-_002d-Hyperbole-Buttons-1" 
href="#Smart-Key-_002d-Hyperbole-Buttons">E.2.14 Smart Key - Hyperbole 
Buttons</a></li>
+    <li><a name="toc-Smart-Key-_002d-View-Mode-1" 
href="#Smart-Key-_002d-View-Mode">E.2.15 Smart Key - View Mode</a></li>
+    <li><a name="toc-Smart-Key-_002d-Helm-Mode-1" 
href="#Smart-Key-_002d-Helm-Mode">E.2.16 Smart Key - Helm Mode</a></li>
+    <li><a name="toc-Smart-Key-_002d-Delimited-Things-1" 
href="#Smart-Key-_002d-Delimited-Things">E.2.17 Smart Key - Delimited 
Things</a></li>
+    <li><a name="toc-Smart-Key-_002d-The-Koutliner-1" 
href="#Smart-Key-_002d-The-Koutliner">E.2.18 Smart Key - The Koutliner</a></li>
+    <li><a name="toc-Smart-Key-_002d-RDB-Mode-1" 
href="#Smart-Key-_002d-RDB-Mode">E.2.19 Smart Key - RDB Mode</a></li>
+    <li><a name="toc-Smart-Key-_002d-Help-Buffers-1" 
href="#Smart-Key-_002d-Help-Buffers">E.2.20 Smart Key - Help Buffers</a></li>
+    <li><a name="toc-Smart-Key-_002d-Custom-Mode-1" 
href="#Smart-Key-_002d-Custom-Mode">E.2.21 Smart Key - Custom Mode</a></li>
+    <li><a name="toc-Smart-Key-_002d-Bookmark-Mode-1" 
href="#Smart-Key-_002d-Bookmark-Mode">E.2.22 Smart Key - Bookmark Mode</a></li>
+    <li><a name="toc-Smart-Key-_002d-Pages-Directory-Mode-1" 
href="#Smart-Key-_002d-Pages-Directory-Mode">E.2.23 Smart Key - Pages Directory 
Mode</a></li>
+    <li><a name="toc-Smart-Key-_002d-Python-Source-Code-1" 
href="#Smart-Key-_002d-Python-Source-Code">E.2.24 Smart Key - Python Source 
Code</a></li>
+    <li><a name="toc-Smart-Key-_002d-C-Source-Code-1" 
href="#Smart-Key-_002d-C-Source-Code">E.2.25 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.26 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.27 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.28 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.29 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.30 Smart Key - JavaScript 
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.31 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.32 Smart Key - Fortran Source 
Code</a></li>
+    <li><a name="toc-Smart-Key-_002d-Identifier-Menu-Mode-1" 
href="#Smart-Key-_002d-Identifier-Menu-Mode">E.2.33 Smart Key - Identifier Menu 
Mode</a></li>
+    <li><a name="toc-Smart-Key-_002d-Occurrence-Matches-1" 
href="#Smart-Key-_002d-Occurrence-Matches">E.2.34 Smart Key - Occurrence 
Matches</a></li>
+    <li><a name="toc-Smart-Key-_002d-Calendar-Mode-1" 
href="#Smart-Key-_002d-Calendar-Mode">E.2.35 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.36 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.37 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.38 Smart Key - Info Manuals</a></li>
+    <li><a name="toc-Smart-Key-_002d-Email-Readers-1" 
href="#Smart-Key-_002d-Email-Readers">E.2.39 Smart Key - Email Readers</a></li>
+    <li><a name="toc-Smart-Key-_002d-GNUS-Newsreader-1" 
href="#Smart-Key-_002d-GNUS-Newsreader">E.2.40 Smart Key - GNUS 
Newsreader</a></li>
+    <li><a name="toc-Smart-Key-_002d-Buffer-Menus-1" 
href="#Smart-Key-_002d-Buffer-Menus">E.2.41 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.42 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.43 Smart Key - Man Pages</a></li>
+    <li><a name="toc-Smart-Key-_002d-WWW-URLs-1" 
href="#Smart-Key-_002d-WWW-URLs">E.2.44 Smart Key - WWW URLs</a></li>
+    <li><a name="toc-Smart-Key-_002d-HyRolo-Match-Buffers-1" 
href="#Smart-Key-_002d-HyRolo-Match-Buffers">E.2.45 Smart Key - HyRolo Match 
Buffers</a></li>
+    <li><a name="toc-Smart-Key-_002d-Image-Thumbnails-1" 
href="#Smart-Key-_002d-Image-Thumbnails">E.2.46 Smart Key - Image 
Thumbnails</a></li>
+    <li><a name="toc-Smart-Key-_002d-Gomoku-Game-1" 
href="#Smart-Key-_002d-Gomoku-Game">E.2.47 Smart Key - Gomoku Game</a></li>
+    <li><a name="toc-Smart-Key-_002d-Magit-Mode-1" 
href="#Smart-Key-_002d-Magit-Mode">E.2.48 Smart Key - Magit Mode</a></li>
+    <li><a name="toc-Smart-Key-_002d-The-OO_002dBrowser-1" 
href="#Smart-Key-_002d-The-OO_002dBrowser">E.2.49 Smart Key - The 
OO-Browser</a></li>
+    <li><a name="toc-Smart-Key-_002d-Todotext-Mode" 
href="#Smart-Key-_002d-Todotxt-Mode">E.2.50 Smart Key - Todotext Mode</a></li>
+    <li><a name="toc-Smart-Key-_002d-Default-Context-1" 
href="#Smart-Key-_002d-Default-Context">E.2.51 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>
@@ -382,7 +383,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</P>
 
 <PRE>
 Edition 9.0.0
-Printed December 28, 2023.
+Printed December 29, 2023.
 
   Published by the Free Software Foundation, Inc.
   Author:    Bob Weiner
@@ -800,6 +801,8 @@ Smart Keyboard Keys
 </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-ERT-Results-Mode">Smart Key - ERT Results 
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">
@@ -11574,13 +11577,15 @@ 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-Dired-Sidebar-Mode" accesskey="5">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" accesskey="6">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-ERT-Results-Mode" accesskey="6">Smart Key - ERT Results 
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" accesskey="7">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" accesskey="7">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-Argument-Completion" accesskey="8">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-ID-Edit-Mode" accesskey="8">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-ID-Edit-Mode" accesskey="9">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-Emacs-Cross_002dreferences-_0028Xrefs_0029" 
accesskey="9">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-Emacs-Cross_002dreferences-_0028Xrefs_0029">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-Scrolling">Smart Key - Smart 
Scrolling</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 </td></tr>
@@ -11814,7 +11819,7 @@ See <a href="#Displaying-Items">Displaying Items</a>.
 <a name="Smart-Key-_002d-Dired-Sidebar-Mode"></a>
 <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>
+Next: <a href="#Smart-Key-_002d-ERT-Results-Mode" accesskey="n" 
rel="next">Smart Key - ERT Results Mode</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>
 <a name="Smart-Key-_002d-Dired-Sidebar-Mode-1"></a>
 <h4 class="subsection">E.2.5 Smart Key - Dired Sidebar Mode</h4>
@@ -11842,14 +11847,46 @@ package manager to install it and then invoke it with
          this dired-sidebar invocation is hidden.
 </pre></div>
 
+<hr>
+<a name="Smart-Key-_002d-ERT-Results-Mode"></a>
+<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-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>
+<a name="Smart-Key-_002d-ERT-Results-Mode-1"></a>
+<h4 class="subsection">E.2.6 Smart Key - ERT Results Mode</h4>
+
+<a name="index-ert_002dresults_002dmode"></a>
+<a name="index-elisp-testing"></a>
+<a name="index-ert"></a>
+<a name="index-regression-testing"></a>
+<div class="format">
+<pre class="format">When in an Emacs Regression Test (ERT) results buffer:
+  ACTION KEY
+     Filters <code>ert-results-mode</code> test results entries to those
+     matching the result status of the entry at point.  Does nothing
+     if there is no entry at point.
+
+     With point on any of the statistics lines in the top section of the
+     results buffer, does the following:
+       Selector: - toggles showing/hiding all test results
+       Passed:   - shows passed tests only
+       Failed:   - shows failed tests only
+       Skipped:  - shows skipped tests only
+       Total:    - shows all tests
+  ASSIST KEY
+     Displays help documentation for the <code>ert-results-mode</code> test at 
point,
+     if any.  Triggers an error if there is no test result at or before 
point.&quot;
+</pre></div>
+
 <hr>
 <a name="Smart-Key-_002d-Emacs-Pushbuttons"></a>
 <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-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>
+Next: <a href="#Smart-Key-_002d-Argument-Completion" accesskey="n" 
rel="next">Smart Key - Argument Completion</a>, Previous: <a 
href="#Smart-Key-_002d-ERT-Results-Mode" accesskey="p" rel="prev">Smart Key - 
ERT Results 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-Emacs-Pushbuttons-1"></a>
-<h4 class="subsection">E.2.6 Smart Key - Emacs Pushbuttons</h4>
+<h4 class="subsection">E.2.7 Smart Key - Emacs Pushbuttons</h4>
 
 <div class="format">
 <pre class="format">When over an Emacs pushbutton:
@@ -11866,7 +11903,7 @@ Next: <a href="#Smart-Key-_002d-Argument-Completion" 
accesskey="n" rel="next">Sm
 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>
 <a name="Smart-Key-_002d-Argument-Completion-1"></a>
-<h4 class="subsection">E.2.7 Smart Key - Argument Completion</h4>
+<h4 class="subsection">E.2.8 Smart Key - Argument Completion</h4>
 
 <a name="index-Smart-Keyboard-Keys"></a>
 <div class="format">
@@ -11897,7 +11934,7 @@ Next: <a href="#Smart-Key-_002d-ID-Edit-Mode" 
accesskey="n" rel="next">Smart Key
 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>
 <a name="Smart-Key-_002d-ID-Edit-Mode-1"></a>
-<h4 class="subsection">E.2.8 Smart Key - ID Edit Mode</h4>
+<h4 class="subsection">E.2.9 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
@@ -11913,7 +11950,7 @@ display-management):
 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>
 <a name="Smart-Key-_002d-Emacs-Cross_002dreferences-_0028Xrefs_0029-1"></a>
-<h4 class="subsection">E.2.9 Smart Key - Emacs Cross-references (Xrefs)</h4>
+<h4 class="subsection">E.2.10 Smart Key - Emacs Cross-references (Xrefs)</h4>
 
 <div class="format">
 <pre class="format">When over an Emacs cross-reference:
@@ -11931,7 +11968,7 @@ Next: <a href="#Smart-Key-_002d-Smart-Scrolling" 
accesskey="n" rel="next">Smart
 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>
 <a name="Smart-Key-_002d-Smart-Scrolling-1"></a>
-<h4 class="subsection">E.2.10 Smart Key - Smart Scrolling</h4>
+<h4 class="subsection">E.2.11 Smart Key - Smart Scrolling</h4>
 
 <a name="index-smart_002dscroll_002dproportional"></a>
 <a name="index-proportional-scrolling-1"></a>
@@ -11973,7 +12010,7 @@ Next: <a href="#Smart-Key-_002d-Smart-Menus" 
accesskey="n" rel="next">Smart Key
 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>
 <a name="Smart-Key-_002d-Smart-Menus-1"></a>
-<h4 class="subsection">E.2.11 Smart Key - Smart Menus</h4>
+<h4 class="subsection">E.2.12 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
@@ -12007,7 +12044,7 @@ necessary for its use.
 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>
 <a name="Smart-Key-_002d-Dired-Mode-1"></a>
-<h4 class="subsection">E.2.12 Smart Key - Dired Mode</h4>
+<h4 class="subsection">E.2.13 Smart Key - Dired Mode</h4>
 <a name="index-click_002c-dired"></a>
 <a name="index-drag_002c-dired"></a>
 <a name="index-dired-browsing"></a>
@@ -12046,7 +12083,7 @@ Next: <a href="#Smart-Key-_002d-Hyperbole-Buttons" 
accesskey="n" rel="next">Smar
 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>
 <a name="Smart-Key-_002d-Hyperbole-Buttons-1"></a>
-<h4 class="subsection">E.2.13 Smart Key - Hyperbole Buttons</h4>
+<h4 class="subsection">E.2.14 Smart Key - Hyperbole Buttons</h4>
 
 <a name="index-click_002c-button"></a>
 <a name="index-button-click"></a>
@@ -12066,7 +12103,7 @@ Next: <a href="#Smart-Key-_002d-View-Mode" 
accesskey="n" rel="next">Smart Key -
 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>
 <a name="Smart-Key-_002d-View-Mode-1"></a>
-<h4 class="subsection">E.2.14 Smart Key - View Mode</h4>
+<h4 class="subsection">E.2.15 Smart Key - View Mode</h4>
 
 <a name="index-view-mode"></a>
 <div class="format">
@@ -12085,7 +12122,7 @@ Next: <a href="#Smart-Key-_002d-Helm-Mode" 
accesskey="n" rel="next">Smart Key -
 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>
 <a name="Smart-Key-_002d-Helm-Mode-1"></a>
-<h4 class="subsection">E.2.15 Smart Key - Helm Mode</h4>
+<h4 class="subsection">E.2.16 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
@@ -12131,7 +12168,7 @@ version and if there are any issues, install helm from
 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>
 <a name="Smart-Key-_002d-Delimited-Things-1"></a>
-<h4 class="subsection">E.2.16 Smart Key - Delimited Things</h4>
+<h4 class="subsection">E.2.17 Smart Key - Delimited Things</h4>
 
 <a name="index-thing-1"></a>
 <a name="index-list-1"></a>
@@ -12169,7 +12206,7 @@ original location and yanks it at the new location.
 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>
 <a name="Smart-Key-_002d-The-Koutliner-1"></a>
-<h4 class="subsection">E.2.17 Smart Key - The Koutliner</h4>
+<h4 class="subsection">E.2.18 Smart Key - The Koutliner</h4>
 <div class="format">
 <pre class="format">When pressed within a Hyperbole Koutliner buffer 
(kotl-mode):
   ACTION KEY
@@ -12204,7 +12241,7 @@ Next: <a href="#Smart-Key-_002d-RDB-Mode" accesskey="n" 
rel="next">Smart Key - R
 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>
 <a name="Smart-Key-_002d-RDB-Mode-1"></a>
-<h4 class="subsection">E.2.18 Smart Key - RDB Mode</h4>
+<h4 class="subsection">E.2.19 Smart Key - RDB Mode</h4>
 <a name="index-rdb_002dmode"></a>
 <a name="index-database"></a>
 <div class="format">
@@ -12237,7 +12274,7 @@ relational databases (part of InfoDock):
 Next: <a href="#Smart-Key-_002d-Custom-Mode" accesskey="n" rel="next">Smart 
Key - Custom 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.19 Smart Key - Help Buffers</h4>
+<h4 class="subsection">E.2.20 Smart Key - Help Buffers</h4>
 <a name="index-help-buffer"></a>
 <div class="format">
 <pre class="format">
@@ -12254,7 +12291,7 @@ When pressed at the end of a Help buffer:
 Next: <a href="#Smart-Key-_002d-Bookmark-Mode" accesskey="n" rel="next">Smart 
Key - Bookmark 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-Custom-Mode-1"></a>
-<h4 class="subsection">E.2.20 Smart Key - Custom Mode</h4>
+<h4 class="subsection">E.2.21 Smart Key - Custom Mode</h4>
 
 <a name="index-Custom-mode"></a>
 <p>When pressed within Custom-mode for editing customizations:
@@ -12278,7 +12315,7 @@ Next: <a href="#Smart-Key-_002d-Bookmark-Mode" 
accesskey="n" rel="next">Smart Ke
 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-Custom-Mode" accesskey="p" rel="prev">Smart Key - Custom 
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-Bookmark-Mode-1"></a>
-<h4 class="subsection">E.2.21 Smart Key - Bookmark Mode</h4>
+<h4 class="subsection">E.2.22 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.
@@ -12297,7 +12334,7 @@ When pressed on a bookmark-bmenu-mode entry line:
 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>
 <a name="Smart-Key-_002d-Pages-Directory-Mode-1"></a>
-<h4 class="subsection">E.2.22 Smart Key - Pages Directory Mode</h4>
+<h4 class="subsection">E.2.23 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.
@@ -12316,7 +12353,7 @@ When pressed on a pages-directory-mode entry line:
 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-Python-Source-Code-1"></a>
-<h4 class="subsection">E.2.23 Smart Key - Python Source Code</h4>
+<h4 class="subsection">E.2.24 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:
@@ -12347,7 +12384,7 @@ within a Python buffer:
 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-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-C-Source-Code-1"></a>
-<h4 class="subsection">E.2.24 Smart Key - C Source Code</h4>
+<h4 class="subsection">E.2.25 Smart Key - C Source Code</h4>
 
 <a name="index-smart_002dc_002dcpp_002dinclude_002dpath"></a>
 <a name="index-smart_002dc_002dinclude_002dpath"></a>
@@ -12379,7 +12416,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.25 Smart Key - C++ Source Code</h4>
+<h4 class="subsection">E.2.26 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>
@@ -12432,7 +12469,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.26 Smart Key - Assembly Source Code</h4>
+<h4 class="subsection">E.2.27 Smart Key - Assembly Source Code</h4>
 
 <a name="index-smart_002dasm_002dinclude_002dpath"></a>
 <div class="format">
@@ -12457,7 +12494,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.27 Smart Key - Lisp Source Code</h4>
+<h4 class="subsection">E.2.28 Smart Key - Lisp Source Code</h4>
 
 <div class="format">
 <pre class="format"><a name="index-change_002dlog_002dmode"></a><a 
name="index-lisp-identifier"></a><a name="index-elisp-identifier"></a>When 
pressed on a Lisp symbol within any of these types of buffers
@@ -12482,7 +12519,7 @@ identifier:
 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.28 Smart Key - Java Source Code</h4>
+<h4 class="subsection">E.2.29 Smart Key - Java Source Code</h4>
 
 <a name="index-smart_002djava_002dpackage_002dpath"></a>
 <div class="format">
@@ -12525,7 +12562,7 @@ buffer:
 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>
 <a name="Smart-Key-_002d-JavaScript-Source-Code-1"></a>
-<h4 class="subsection">E.2.29 Smart Key - JavaScript Source Code</h4>
+<h4 class="subsection">E.2.30 Smart Key - JavaScript Source Code</h4>
 
 <div class="format">
 <pre class="format">When pressed within a JavaScript source code file:
@@ -12546,7 +12583,7 @@ Next: <a 
href="#Smart-Key-_002d-Objective_002dC-Source-Code" accesskey="n" rel="
 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>
 <a name="Smart-Key-_002d-Objective_002dC-Source-Code-1"></a>
-<h4 class="subsection">E.2.30 Smart Key - Objective-C Source Code</h4>
+<h4 class="subsection">E.2.31 Smart Key - Objective-C Source Code</h4>
 
 <a name="index-objc_002dcpp_002dinclude_002dpath"></a>
 <a name="index-objc_002dinclude_002dpath"></a>
@@ -12597,7 +12634,7 @@ OO-Browser):
 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-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.31 Smart Key - Fortran Source Code</h4>
+<h4 class="subsection">E.2.32 Smart Key - Fortran Source Code</h4>
 
 <div class="format">
 <pre class="format">When pressed within a Fortran source code file:
@@ -12615,7 +12652,7 @@ Next: <a href="#Smart-Key-_002d-Identifier-Menu-Mode" 
accesskey="n" rel="next">S
 Next: <a href="#Smart-Key-_002d-Occurrence-Matches" accesskey="n" 
rel="next">Smart Key - Occurrence Matches</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-Identifier-Menu-Mode-1"></a>
-<h4 class="subsection">E.2.32 Smart Key - Identifier Menu Mode</h4>
+<h4 class="subsection">E.2.33 Smart Key - Identifier Menu Mode</h4>
 
 <div class="format">
 <pre class="format">This works only for identifiers defined within the same 
source file in
@@ -12639,7 +12676,7 @@ When pressed on an identifier name after an identifier 
index has been generated:
 Next: <a href="#Smart-Key-_002d-Calendar-Mode" accesskey="n" rel="next">Smart 
Key - Calendar Mode</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-Occurrence-Matches-1"></a>
-<h4 class="subsection">E.2.33 Smart Key - Occurrence Matches</h4>
+<h4 class="subsection">E.2.34 Smart Key - Occurrence Matches</h4>
 
 <div class="format">
 <pre class="format">When pressed within an occur-mode, moccur-mode or 
amoccur-mode buffer:
@@ -12654,7 +12691,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.34 Smart Key - Calendar Mode</h4>
+<h4 class="subsection">E.2.35 Smart Key - Calendar Mode</h4>
 
 <div class="format">
 <pre class="format">When pressed within a calendar-mode buffer:
@@ -12681,7 +12718,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.35 Smart Key - Man Page Apropos</h4>
+<h4 class="subsection">E.2.36 Smart Key - Man Page Apropos</h4>
 <div class="format">
 <pre class="format">When pressed within a man page apropos buffer or listing:
   ACTION KEY
@@ -12703,7 +12740,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.36 Smart Key - Emacs Outline Mode</h4>
+<h4 class="subsection">E.2.37 Smart Key - Emacs Outline Mode</h4>
 <a name="index-selective_002ddisplay"></a>
 <a name="index-outline_002dmode"></a>
 <a name="index-outline_002dminor_002dmode"></a>
@@ -12744,7 +12781,7 @@ and outline-minor-mode is enabled:
 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>
 <a name="Smart-Key-_002d-Info-Manuals-1"></a>
-<h4 class="subsection">E.2.37 Smart Key - Info Manuals</h4>
+<h4 class="subsection">E.2.38 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:
@@ -12785,7 +12822,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-Readers-1"></a>
-<h4 class="subsection">E.2.38 Smart Key - Email Readers</h4>
+<h4 class="subsection">E.2.39 Smart Key - Email Readers</h4>
 <a name="index-hmail_003areader"></a>
 <a name="index-hmail_003alister"></a>
 <div class="format">
@@ -12824,7 +12861,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-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>
 <a name="Smart-Key-_002d-GNUS-Newsreader-1"></a>
-<h4 class="subsection">E.2.39 Smart Key - GNUS Newsreader</h4>
+<h4 class="subsection">E.2.40 Smart Key - GNUS Newsreader</h4>
 <a name="index-click_002c-Gnus"></a>
 <a name="index-Gnus-browsing"></a>
 <div class="format">
@@ -12891,7 +12928,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.40 Smart Key - Buffer Menus</h4>
+<h4 class="subsection">E.2.41 Smart Key - Buffer Menus</h4>
 <a name="index-click_002c-buffer-menu"></a>
 <a name="index-buffer-menu-2"></a>
 <div class="format">
@@ -12948,7 +12985,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.41 Smart Key - Tar File Mode</h4>
+<h4 class="subsection">E.2.42 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>
@@ -12975,7 +13012,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.42 Smart Key - Man Pages</h4>
+<h4 class="subsection">E.2.43 Smart Key - Man Pages</h4>
 <a name="index-man-page-references"></a>
 <a name="index-smart_002dman_002dc_002droutine_002dref"></a>
 <div class="format">
@@ -12995,7 +13032,7 @@ containing its pathname:
 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>
 <a name="Smart-Key-_002d-WWW-URLs-1"></a>
-<h4 class="subsection">E.2.43 Smart Key - WWW URLs</h4>
+<h4 class="subsection">E.2.44 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>
@@ -13021,7 +13058,7 @@ Next: <a href="#Smart-Key-_002d-HyRolo-Match-Buffers" 
accesskey="n" rel="next">S
 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>
 <a name="Smart-Key-_002d-HyRolo-Match-Buffers-1"></a>
-<h4 class="subsection">E.2.44 Smart Key - HyRolo Match Buffers</h4>
+<h4 class="subsection">E.2.45 Smart Key - HyRolo Match Buffers</h4>
 <a name="index-click_002c-hyrolo-matches"></a>
 <a name="index-hyrolo-matches"></a>
 <div class="format">
@@ -13037,7 +13074,7 @@ Next: <a href="#Smart-Key-_002d-Image-Thumbnails" 
accesskey="n" rel="next">Smart
 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>
 <a name="Smart-Key-_002d-Image-Thumbnails-1"></a>
-<h4 class="subsection">E.2.45 Smart Key - Image Thumbnails</h4>
+<h4 class="subsection">E.2.46 Smart Key - Image Thumbnails</h4>
 <a name="index-images"></a>
 <a name="index-thumbnails"></a>
 <a name="index-dired_002c-images"></a>
@@ -13058,7 +13095,7 @@ Next: <a href="#Smart-Key-_002d-Gomoku-Game" 
accesskey="n" rel="next">Smart Key
 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>
 <a name="Smart-Key-_002d-Gomoku-Game-1"></a>
-<h4 class="subsection">E.2.46 Smart Key - Gomoku Game</h4>
+<h4 class="subsection">E.2.47 Smart Key - Gomoku Game</h4>
 <a name="index-game_002c-gomoku"></a>
 <a name="index-gomoku"></a>
 <div class="format">
@@ -13076,7 +13113,7 @@ Next: <a href="#Smart-Key-_002d-Magit-Mode" 
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-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-Magit-Mode-1"></a>
-<h4 class="subsection">E.2.47 Smart Key - Magit Mode</h4>
+<h4 class="subsection">E.2.48 Smart Key - Magit Mode</h4>
 <a name="index-git"></a>
 <a name="index-magit"></a>
 <a name="index-version-control-4"></a>
@@ -13106,7 +13143,7 @@ Next: <a href="#Smart-Key-_002d-The-OO_002dBrowser" 
accesskey="n" rel="next">Sma
 Next: <a href="#Smart-Key-_002d-Todotxt-Mode" accesskey="n" rel="next">Smart 
Key - Todotxt Mode</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>
 <a name="Smart-Key-_002d-The-OO_002dBrowser-1"></a>
-<h4 class="subsection">E.2.48 Smart Key - The OO-Browser</h4>
+<h4 class="subsection">E.2.49 Smart Key - The OO-Browser</h4>
 
 <a name="index-OO_002dBrowser"></a>
 <a name="index-object_002doriented-code-browsing"></a>
@@ -13181,7 +13218,7 @@ buffer after an OO-Browser Environment has been loaded:
 Next: <a href="#Smart-Key-_002d-Default-Context" accesskey="n" 
rel="next">Smart Key - Default Context</a>, 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-Todotext-Mode"></a>
-<h4 class="subsection">E.2.49 Smart Key - Todotext Mode</h4>
+<h4 class="subsection">E.2.50 Smart Key - Todotext Mode</h4>
 
 <a name="index-todotxt_002dmode"></a>
 <p>todotxt-mode is an add-on package for editing todo.txt files using
@@ -13205,7 +13242,7 @@ the todotxt-format. For the file format see 
http://todotxt.org/.
 Previous: <a href="#Smart-Key-_002d-Todotxt-Mode" accesskey="p" 
rel="prev">Smart Key - Todotxt 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-Default-Context-1"></a>
-<h4 class="subsection">E.2.50 Smart Key - Default Context</h4>
+<h4 class="subsection">E.2.51 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>
@@ -15324,6 +15361,7 @@ Previous: <a href="#Function" accesskey="p" 
rel="prev">Function</a>, Up: <a href
 <tr><td></td><td valign="top"><a href="#index-edebugging-tests">edebugging 
tests</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-elink">elink</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-elisp-identifier">elisp 
identifier</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Smart-Key-_002d-Lisp-Source-Code">Smart Key - Lisp Source 
Code</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-elisp-testing">elisp 
testing</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Smart-Key-_002d-ERT-Results-Mode">Smart Key - ERT Results 
Mode</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-ellipses">ellipses</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-elpa-package">elpa 
package</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Elpa-Stable-Package-Installation">Elpa Stable Package 
Installation</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-elpa_002ddevel-package">elpa-devel 
package</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Elpa-In_002dDevelopment-Package-Installation">Elpa In-Development 
Package Installation</a></td></tr>
@@ -15351,8 +15389,10 @@ Previous: <a href="#Function" accesskey="p" 
rel="prev">Function</a>, Up: <a href
 <tr><td></td><td valign="top"><a 
href="#index-environment-variables">environment 
variables</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-environment-variables-1">environment 
variables</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Link-Variable-Substitution">Link Variable Substitution</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-equalize-windows">equalize 
windows</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#HyControl">HyControl</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-ert">ert</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Smart-Key-_002d-ERT-Results-Mode">Smart Key - ERT Results 
Mode</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-ert-tests">ert 
tests</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-ert-tests-1">ert 
tests</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Action-Buttons">Action 
Buttons</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-ert_002dresults_002dmode">ert-results-mode</a>:</td><td>&nbsp;</td><td
 valign="top"><a href="#Smart-Key-_002d-ERT-Results-Mode">Smart Key - ERT 
Results Mode</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-etags-entry">etags 
entry</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-exchanging-cells">exchanging 
cells</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Transposing">Transposing</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-executing-tests">executing 
tests</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Implicit-Button-Types">Implicit Button Types</a></td></tr>
@@ -15989,6 +16029,7 @@ Previous: <a href="#Function" accesskey="p" 
rel="prev">Function</a>, Up: <a href
 <tr><td></td><td valign="top"><a href="#index-region-throw">region 
throw</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-region_002c-active">region, 
active</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Smart-Mouse-Drags-within-a-Window">Smart Mouse Drags within a 
Window</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-register_002c-klinks">register, 
klinks</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Klinks">Klinks</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-regression-testing">regression 
testing</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Smart-Key-_002d-ERT-Results-Mode">Smart Key - ERT Results 
Mode</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-relative-autonumber">relative 
autonumber</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Koutliner">Koutliner</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-relative-identifier">relative 
identifier</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Autonumbering">Autonumbering</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-reload-minibuffer-menus">reload 
minibuffer menus</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Menus">Menus</a></td></tr>
diff --git a/man/hyperbole.info b/man/hyperbole.info
index 4da9663da7..b12bc0357d 100644
Binary files a/man/hyperbole.info and b/man/hyperbole.info differ
diff --git a/man/hyperbole.pdf b/man/hyperbole.pdf
index 2e84a229da..eefaaf4fcd 100644
Binary files a/man/hyperbole.pdf and b/man/hyperbole.pdf differ
diff --git a/man/hyperbole.texi b/man/hyperbole.texi
index 3e5fb9737f..f155f75238 100644
--- a/man/hyperbole.texi
+++ b/man/hyperbole.texi
@@ -7,7 +7,7 @@
 @c Author:       Bob Weiner
 @c
 @c Orig-Date:     6-Nov-91 at 11:18:03
-@c Last-Mod:     28-Dec-23 at 21:47:55 by Bob Weiner
+@c Last-Mod:     29-Dec-23 at 23:27:32 by Bob Weiner
 
 @c %**start of header (This is for running Texinfo on a region.)
 @setfilename hyperbole.info
@@ -156,7 +156,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</P>
 
 <PRE>
 Edition 9.0.0
-Printed December 28, 2023.
+Printed December 29, 2023.
 
   Published by the Free Software Foundation, Inc.
   Author:    Bob Weiner
@@ -198,7 +198,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 
 @example
 Edition 9.0.0
-December 28, 2023
+December 29, 2023
 
   Published by the Free Software Foundation, Inc.
   Author:    Bob Weiner
@@ -459,6 +459,7 @@ Smart Keyboard Keys
 * Smart Key - Ivy::
 * Smart Key - Treemacs::
 * Smart Key - Dired Sidebar Mode::
+* Smart Key - ERT Results Mode::
 * Smart Key - Emacs Pushbuttons::
 * Smart Key - Argument Completion::
 * Smart Key - ID Edit Mode::
@@ -9803,6 +9804,7 @@ If dragged from an Emacs window to outside of Emacs:
 * Smart Key - Ivy::
 * Smart Key - Treemacs::
 * Smart Key - Dired Sidebar Mode::
+* Smart Key - ERT Results Mode::
 * Smart Key - Emacs Pushbuttons::
 * Smart Key - Argument Completion::
 * Smart Key - ID Edit Mode::
@@ -9980,7 +9982,7 @@ When in a Treemacs file browser buffer:
 @end group
 @end format
 
-@node Smart Key - Dired Sidebar Mode, Smart Key - Emacs Pushbuttons, Smart Key 
- Treemacs, Smart Keyboard Keys
+@node Smart Key - Dired Sidebar Mode, Smart Key - ERT Results Mode, Smart Key 
- Treemacs, Smart Keyboard Keys
 @subsection Smart Key - Dired Sidebar Mode
 
 @cindex dired-sidebar-mode
@@ -10008,7 +10010,35 @@ When in a dired-sidebar buffer:
 @end group
 @end format
 
-@node Smart Key - Emacs Pushbuttons, Smart Key - Argument Completion, Smart 
Key - Dired Sidebar Mode, Smart Keyboard Keys
+@node Smart Key - ERT Results Mode, Smart Key - Emacs Pushbuttons, Smart Key - 
Dired Sidebar Mode, Smart Keyboard Keys
+@subsection Smart Key - ERT Results Mode
+
+@cindex ert-results-mode
+@cindex elisp testing
+@cindex ert
+@cindex regression testing
+@format
+@group
+When in an Emacs Regression Test (ERT) results buffer:
+  ACTION KEY
+     Filters @code{ert-results-mode} test results entries to those
+     matching the result status of the entry at point.  Does nothing
+     if there is no entry at point.
+
+     With point on any of the statistics lines in the top section of the
+     results buffer, does the following:
+       Selector: - toggles showing/hiding all test results
+       Passed:   - shows passed tests only
+       Failed:   - shows failed tests only
+       Skipped:  - shows skipped tests only
+       Total:    - shows all tests
+  ASSIST KEY
+     Displays help documentation for the @code{ert-results-mode} test at point,
+     if any.  Triggers an error if there is no test result at or before point."
+@end group
+@end format
+
+@node Smart Key - Emacs Pushbuttons, Smart Key - Argument Completion, Smart 
Key - ERT Results Mode, Smart Keyboard Keys
 @subsection Smart Key - Emacs Pushbuttons
 
 @format

Reply via email to