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