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">• <a href="#Smart-Key-_002d-Dired-Sidebar-Mode">Smart Key - Dired Sidebar Mode</a>:</td><td> </td><td align="left" valign="top"> </td></tr> +<tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-ERT-Results-Mode">Smart Key - ERT Results Mode</a>:</td><td> </td><td align="left" valign="top"> +</td></tr> <tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Emacs-Pushbuttons">Smart Key - Emacs Pushbuttons</a>:</td><td> </td><td align="left" valign="top"> </td></tr> <tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Argument-Completion">Smart Key - Argument Completion</a>:</td><td> </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">• <a href="#Smart-Key-_002d-Dired-Sidebar-Mode" accesskey="5">Smart Key - Dired Sidebar Mode</a>:</td><td> </td><td align="left" valign="top"> </td></tr> -<tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Emacs-Pushbuttons" accesskey="6">Smart Key - Emacs Pushbuttons</a>:</td><td> </td><td align="left" valign="top"> +<tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-ERT-Results-Mode" accesskey="6">Smart Key - ERT Results Mode</a>:</td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Emacs-Pushbuttons" accesskey="7">Smart Key - Emacs Pushbuttons</a>:</td><td> </td><td align="left" valign="top"> </td></tr> -<tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Argument-Completion" accesskey="7">Smart Key - Argument Completion</a>:</td><td> </td><td align="left" valign="top"> +<tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Argument-Completion" accesskey="8">Smart Key - Argument Completion</a>:</td><td> </td><td align="left" valign="top"> </td></tr> -<tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-ID-Edit-Mode" accesskey="8">Smart Key - ID Edit Mode</a>:</td><td> </td><td align="left" valign="top"> +<tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-ID-Edit-Mode" accesskey="9">Smart Key - ID Edit Mode</a>:</td><td> </td><td align="left" valign="top"> </td></tr> -<tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Emacs-Cross_002dreferences-_0028Xrefs_0029" accesskey="9">Smart Key - Emacs Cross-references (Xrefs)</a>:</td><td> </td><td align="left" valign="top"> +<tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Emacs-Cross_002dreferences-_0028Xrefs_0029">Smart Key - Emacs Cross-references (Xrefs)</a>:</td><td> </td><td align="left" valign="top"> </td></tr> <tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Smart-Scrolling">Smart Key - Smart Scrolling</a>:</td><td> </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> [<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> [<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> [<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." +</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> [<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> [<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> [<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> [<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> [<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> [<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> [<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’ 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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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