diff options
| author | Stefan Monnier <monnier@iro.umontreal.ca> | 2019-08-14 04:29:57 -0400 |
|---|---|---|
| committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2019-08-14 04:29:57 -0400 |
| commit | 6e555e763567c66ad8e50724a7dd5e286dbb1e65 (patch) | |
| tree | 86fb29daa274d8007063babec826719154bf087e /man | |
| parent | 98a5ecb3bf80f2b53523c769459d1a1a49491125 (diff) | |
| parent | 332ef336a7ad87e25c0563bfeaf0e6758d52c59c (diff) | |
Merge remote-tracking branch 'hyperbole/master' into externals/hyperbolescratch/hyperbole-lexbind
Diffstat (limited to 'man')
| -rw-r--r-- | man/hkey-help.txt | 7 | ||||
| -rw-r--r-- | man/hyperbole.html | 1277 | ||||
| -rw-r--r-- | man/hyperbole.info | bin | 489710 -> 514598 bytes | |||
| -rw-r--r-- | man/hyperbole.pdf | bin | 1263857 -> 1272682 bytes | |||
| -rw-r--r-- | man/hyperbole.texi | 676 | ||||
| -rw-r--r-- | man/im/C-hh.png | bin | 898836 -> 737355 bytes | |||
| -rw-r--r-- | man/im/wgrid4x3.png | bin | 0 -> 3854568 bytes | |||
| -rw-r--r-- | man/version.texi | 8 |
8 files changed, 1276 insertions, 692 deletions
diff --git a/man/hkey-help.txt b/man/hkey-help.txt index 25dca92..c567c6d 100644 --- a/man/hkey-help.txt +++ b/man/hkey-help.txt @@ -9,7 +9,7 @@ Hyperbole 1st press at an arg value Value copied to minibuffer <- same 2nd press at an arg value Value used as argument <- same In minibuffer Accepts minibuffer arg Completion help - On an implicit button Activates button Button help + On an implicit button/path Activates button Button help Within a koutline cell Collapses and expands Shows tree props Left of a koutline cell Creates a klink Moves a tree HyRolo Match Buffer Edits entries and mails to e-mail addresses @@ -73,6 +73,8 @@ 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 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 @@ -81,7 +83,8 @@ Hyperbole Key Press/Click in Special Modes Assembly Language Mode Jumps to id/include def Jumps to next def Java Cross-reference Tag Jumps to identifier def Jumps to next def JavaScript and Python Modes Jumps to identifier def Jumps to next def - Any Lisp or Fortran Mode Jumps to identifier def Jumps to next def + Any Known Lisp or ChangeLog Jumps to identifier def Referent Doc + Fortran Mode Jumps to identifier def Jumps to next def Emacs Lisp Compiler Error Jumps to def with error <- same Other Compiler Error Jumps to src error line <- same Grep or Occur Match Jumps to match source line <- same diff --git a/man/hyperbole.html b/man/hyperbole.html index bd2b5c6..21c93f1 100644 --- a/man/hyperbole.html +++ b/man/hyperbole.html @@ -1,9 +1,9 @@ <!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.0.2a, Published December 12, 2017). +(Edition 7.0.3b, Published August 11, 2019). -Copyright (C) 1989-2017 Free Software Foundation, Inc. +Copyright (C) 1989-2019 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or @@ -154,7 +154,10 @@ ul.no-bullet {list-style: none} <ul class="no-bullet"> <li><a name="toc-Explicit-Buttons-1" href="#Explicit-Buttons">3.1 Explicit Buttons</a></li> <li><a name="toc-Global-Buttons-1" href="#Global-Buttons">3.2 Global Buttons</a></li> - <li><a name="toc-Implicit-Buttons-1" href="#Implicit-Buttons">3.3 Implicit Buttons</a></li> + <li><a name="toc-Implicit-Buttons-1" href="#Implicit-Buttons">3.3 Implicit Buttons</a> + <ul class="no-bullet"> + <li><a name="toc-Implicit-Button-Type-Summaries-1" href="#Implicit-Button-Type-Summaries">3.3.1 Implicit Button Type Summaries</a></li> + </ul></li> <li><a name="toc-Button-Files-1" href="#Button-Files">3.4 Button Files</a></li> <li><a name="toc-Action-Types-1" href="#Action-Types">3.5 Action Types</a></li> <li><a name="toc-Button-Type-Precedence-1" href="#Button-Type-Precedence">3.6 Button Type Precedence</a></li> @@ -260,47 +263,48 @@ ul.no-bullet {list-style: none} </ul></li> <li><a name="toc-Smart-Keyboard-Keys-1" href="#Smart-Keyboard-Keys">E.2 Smart Keyboard Keys</a> <ul class="no-bullet"> - <li><a name="toc-Smart-Key-_002d-Treemacs-1" href="#Smart-Key-_002d-Treemacs">E.2.1 Smart Key - Treemacs</a></li> - <li><a name="toc-Smart-Key-_002d-Emacs-Pushbuttons-1" href="#Smart-Key-_002d-Emacs-Pushbuttons">E.2.2 Smart Key - Emacs Pushbuttons</a></li> - <li><a name="toc-Smart-Key-_002d-Argument-Completion-1" href="#Smart-Key-_002d-Argument-Completion">E.2.3 Smart Key - Argument Completion</a></li> - <li><a name="toc-Smart-Key-_002d-ID-Edit-Mode-1" href="#Smart-Key-_002d-ID-Edit-Mode">E.2.4 Smart Key - ID Edit Mode</a></li> - <li><a name="toc-Smart-Key-_002d-Emacs-Cross_002dreferences-_0028Xrefs_0029-1" href="#Smart-Key-_002d-Emacs-Cross_002dreferences-_0028Xrefs_0029">E.2.5 Smart Key - Emacs Cross-references (Xrefs)</a></li> - <li><a name="toc-Smart-Key-_002d-Smart-Scrolling-1" href="#Smart-Key-_002d-Smart-Scrolling">E.2.6 Smart Key - Smart Scrolling</a></li> - <li><a name="toc-Smart-Key-_002d-Smart-Menus-1" href="#Smart-Key-_002d-Smart-Menus">E.2.7 Smart Key - Smart Menus</a></li> - <li><a name="toc-Smart-Key-_002d-Dired-Mode-1" href="#Smart-Key-_002d-Dired-Mode">E.2.8 Smart Key - Dired Mode</a></li> - <li><a name="toc-Smart-Key-_002d-Hyperbole-Buttons-1" href="#Smart-Key-_002d-Hyperbole-Buttons">E.2.9 Smart Key - Hyperbole Buttons</a></li> - <li><a name="toc-Smart-Key-_002d-View-Mode-1" href="#Smart-Key-_002d-View-Mode">E.2.10 Smart Key - View Mode</a></li> - <li><a name="toc-Smart-Key-_002d-Delimited-Things-1" href="#Smart-Key-_002d-Delimited-Things">E.2.11 Smart Key - Delimited Things</a></li> - <li><a name="toc-Smart-Key-_002d-The-Koutliner-1" href="#Smart-Key-_002d-The-Koutliner">E.2.12 Smart Key - The Koutliner</a></li> - <li><a name="toc-Smart-Key-_002d-RDB-Mode-1" href="#Smart-Key-_002d-RDB-Mode">E.2.13 Smart Key - RDB Mode</a></li> - <li><a name="toc-Smart-Key-_002d-Help-Buffers-1" href="#Smart-Key-_002d-Help-Buffers">E.2.14 Smart Key - Help Buffers</a></li> - <li><a name="toc-Smart-Key-_002d-Pages-Directory-Mode-1" href="#Smart-Key-_002d-Pages-Directory-Mode">E.2.15 Smart Key - Pages Directory Mode</a></li> - <li><a name="toc-Smart-Key-_002d-Python-Source-Code-1" href="#Smart-Key-_002d-Python-Source-Code">E.2.16 Smart Key - Python Source Code</a></li> - <li><a name="toc-Smart-Key-_002d-Identifier-Menu-Mode-1" href="#Smart-Key-_002d-Identifier-Menu-Mode">E.2.17 Smart Key - Identifier Menu Mode</a></li> - <li><a name="toc-Smart-Key-_002d-C-Source-Code-1" href="#Smart-Key-_002d-C-Source-Code">E.2.18 Smart Key - C Source Code</a></li> - <li><a name="toc-Smart-Key-_002d-C_002b_002b-Source-Code-1" href="#Smart-Key-_002d-C_002b_002b-Source-Code">E.2.19 Smart Key - C++ Source Code</a></li> - <li><a name="toc-Smart-Key-_002d-Assembly-Source-Code-1" href="#Smart-Key-_002d-Assembly-Source-Code">E.2.20 Smart Key - Assembly Source Code</a></li> - <li><a name="toc-Smart-Key-_002d-Lisp-Source-Code-1" href="#Smart-Key-_002d-Lisp-Source-Code">E.2.21 Smart Key - Lisp Source Code</a></li> - <li><a name="toc-Smart-Key-_002d-Java-Source-Code-1" href="#Smart-Key-_002d-Java-Source-Code">E.2.22 Smart Key - Java Source Code</a></li> - <li><a name="toc-Smart-Key-_002d-JavaScript-Source-Code-1" href="#Smart-Key-_002d-JavaScript-Source-Code">E.2.23 Smart Key - JavaScript Source Code</a></li> - <li><a name="toc-Smart-Key-_002d-Objective_002dC-Source-Code-1" href="#Smart-Key-_002d-Objective_002dC-Source-Code">E.2.24 Smart Key - Objective-C Source Code</a></li> - <li><a name="toc-Smart-Key-_002d-Fortran-Source-Code-1" href="#Smart-Key-_002d-Fortran-Source-Code">E.2.25 Smart Key - Fortran Source Code</a></li> - <li><a name="toc-Smart-Key-_002d-Occurrence-Matches-1" href="#Smart-Key-_002d-Occurrence-Matches">E.2.26 Smart Key - Occurrence Matches</a></li> - <li><a name="toc-Smart-Key-_002d-Calendar-Mode-1" href="#Smart-Key-_002d-Calendar-Mode">E.2.27 Smart Key - Calendar Mode</a></li> - <li><a name="toc-Smart-Key-_002d-Man-Page-Apropos-1" href="#Smart-Key-_002d-Man-Page-Apropos">E.2.28 Smart Key - Man Page Apropos</a></li> - <li><a name="toc-Smart-Key-_002d-Emacs-Outline-Mode-1" href="#Smart-Key-_002d-Emacs-Outline-Mode">E.2.29 Smart Key - Emacs Outline Mode</a></li> - <li><a name="toc-Smart-Key-_002d-Info-Manuals-1" href="#Smart-Key-_002d-Info-Manuals">E.2.30 Smart Key - Info Manuals</a></li> - <li><a name="toc-Smart-Key-_002d-Email-Composers-1" href="#Smart-Key-_002d-Email-Composers">E.2.31 Smart Key - Email Composers</a></li> - <li><a name="toc-Smart-Key-_002d-GNUS-Newsreader-1" href="#Smart-Key-_002d-GNUS-Newsreader">E.2.32 Smart Key - GNUS Newsreader</a></li> - <li><a name="toc-Smart-Key-_002d-Buffer-Menus-1" href="#Smart-Key-_002d-Buffer-Menus">E.2.33 Smart Key - Buffer Menus</a></li> - <li><a name="toc-Smart-Key-_002d-Tar-File-Mode-1" href="#Smart-Key-_002d-Tar-File-Mode">E.2.34 Smart Key - Tar File Mode</a></li> - <li><a name="toc-Smart-Key-_002d-Man-Pages-1" href="#Smart-Key-_002d-Man-Pages">E.2.35 Smart Key - Man Pages</a></li> - <li><a name="toc-Smart-Key-_002d-WWW-URLs-1" href="#Smart-Key-_002d-WWW-URLs">E.2.36 Smart Key - WWW URLs</a></li> - <li><a name="toc-Smart-Key-_002d-HyRolo-Match-Buffers-1" href="#Smart-Key-_002d-HyRolo-Match-Buffers">E.2.37 Smart Key - HyRolo Match Buffers</a></li> - <li><a name="toc-Smart-Key-_002d-Image-Thumbnails-1" href="#Smart-Key-_002d-Image-Thumbnails">E.2.38 Smart Key - Image Thumbnails</a></li> - <li><a name="toc-Smart-Key-_002d-Gomoku-Game-1" href="#Smart-Key-_002d-Gomoku-Game">E.2.39 Smart Key - Gomoku Game</a></li> - <li><a name="toc-Smart-Key-_002d-The-OO_002dBrowser-1" href="#Smart-Key-_002d-The-OO_002dBrowser">E.2.40 Smart Key - The OO-Browser</a></li> - <li><a name="toc-Smart-Key-_002d-Default-Context-1" href="#Smart-Key-_002d-Default-Context">E.2.41 Smart Key - Default Context</a></li> + <li><a name="toc-Smart-Key-_002d-Company-Mode-1" href="#Smart-Key-_002d-Company-Mode">E.2.1 Smart Key - Company Mode</a></li> + <li><a name="toc-Smart-Key-_002d-Treemacs-1" href="#Smart-Key-_002d-Treemacs">E.2.2 Smart Key - Treemacs</a></li> + <li><a name="toc-Smart-Key-_002d-Emacs-Pushbuttons-1" href="#Smart-Key-_002d-Emacs-Pushbuttons">E.2.3 Smart Key - Emacs Pushbuttons</a></li> + <li><a name="toc-Smart-Key-_002d-Argument-Completion-1" href="#Smart-Key-_002d-Argument-Completion">E.2.4 Smart Key - Argument Completion</a></li> + <li><a name="toc-Smart-Key-_002d-ID-Edit-Mode-1" href="#Smart-Key-_002d-ID-Edit-Mode">E.2.5 Smart Key - ID Edit Mode</a></li> + <li><a name="toc-Smart-Key-_002d-Emacs-Cross_002dreferences-_0028Xrefs_0029-1" href="#Smart-Key-_002d-Emacs-Cross_002dreferences-_0028Xrefs_0029">E.2.6 Smart Key - Emacs Cross-references (Xrefs)</a></li> + <li><a name="toc-Smart-Key-_002d-Smart-Scrolling-1" href="#Smart-Key-_002d-Smart-Scrolling">E.2.7 Smart Key - Smart Scrolling</a></li> + <li><a name="toc-Smart-Key-_002d-Smart-Menus-1" href="#Smart-Key-_002d-Smart-Menus">E.2.8 Smart Key - Smart Menus</a></li> + <li><a name="toc-Smart-Key-_002d-Dired-Mode-1" href="#Smart-Key-_002d-Dired-Mode">E.2.9 Smart Key - Dired Mode</a></li> + <li><a name="toc-Smart-Key-_002d-Hyperbole-Buttons-1" href="#Smart-Key-_002d-Hyperbole-Buttons">E.2.10 Smart Key - Hyperbole Buttons</a></li> + <li><a name="toc-Smart-Key-_002d-View-Mode-1" href="#Smart-Key-_002d-View-Mode">E.2.11 Smart Key - View Mode</a></li> + <li><a name="toc-Smart-Key-_002d-Delimited-Things-1" href="#Smart-Key-_002d-Delimited-Things">E.2.12 Smart Key - Delimited Things</a></li> + <li><a name="toc-Smart-Key-_002d-The-Koutliner-1" href="#Smart-Key-_002d-The-Koutliner">E.2.13 Smart Key - The Koutliner</a></li> + <li><a name="toc-Smart-Key-_002d-RDB-Mode-1" href="#Smart-Key-_002d-RDB-Mode">E.2.14 Smart Key - RDB Mode</a></li> + <li><a name="toc-Smart-Key-_002d-Help-Buffers-1" href="#Smart-Key-_002d-Help-Buffers">E.2.15 Smart Key - Help Buffers</a></li> + <li><a name="toc-Smart-Key-_002d-Pages-Directory-Mode-1" href="#Smart-Key-_002d-Pages-Directory-Mode">E.2.16 Smart Key - Pages Directory Mode</a></li> + <li><a name="toc-Smart-Key-_002d-Python-Source-Code-1" href="#Smart-Key-_002d-Python-Source-Code">E.2.17 Smart Key - Python Source Code</a></li> + <li><a name="toc-Smart-Key-_002d-Identifier-Menu-Mode-1" href="#Smart-Key-_002d-Identifier-Menu-Mode">E.2.18 Smart Key - Identifier Menu Mode</a></li> + <li><a name="toc-Smart-Key-_002d-C-Source-Code-1" href="#Smart-Key-_002d-C-Source-Code">E.2.19 Smart Key - C Source Code</a></li> + <li><a name="toc-Smart-Key-_002d-C_002b_002b-Source-Code-1" href="#Smart-Key-_002d-C_002b_002b-Source-Code">E.2.20 Smart Key - C++ Source Code</a></li> + <li><a name="toc-Smart-Key-_002d-Assembly-Source-Code-1" href="#Smart-Key-_002d-Assembly-Source-Code">E.2.21 Smart Key - Assembly Source Code</a></li> + <li><a name="toc-Smart-Key-_002d-Lisp-Source-Code-1" href="#Smart-Key-_002d-Lisp-Source-Code">E.2.22 Smart Key - Lisp Source Code</a></li> + <li><a name="toc-Smart-Key-_002d-Java-Source-Code-1" href="#Smart-Key-_002d-Java-Source-Code">E.2.23 Smart Key - Java Source Code</a></li> + <li><a name="toc-Smart-Key-_002d-JavaScript-Source-Code-1" href="#Smart-Key-_002d-JavaScript-Source-Code">E.2.24 Smart Key - JavaScript Source Code</a></li> + <li><a name="toc-Smart-Key-_002d-Objective_002dC-Source-Code-1" href="#Smart-Key-_002d-Objective_002dC-Source-Code">E.2.25 Smart Key - Objective-C Source Code</a></li> + <li><a name="toc-Smart-Key-_002d-Fortran-Source-Code-1" href="#Smart-Key-_002d-Fortran-Source-Code">E.2.26 Smart Key - Fortran Source Code</a></li> + <li><a name="toc-Smart-Key-_002d-Occurrence-Matches-1" href="#Smart-Key-_002d-Occurrence-Matches">E.2.27 Smart Key - Occurrence Matches</a></li> + <li><a name="toc-Smart-Key-_002d-Calendar-Mode-1" href="#Smart-Key-_002d-Calendar-Mode">E.2.28 Smart Key - Calendar Mode</a></li> + <li><a name="toc-Smart-Key-_002d-Man-Page-Apropos-1" href="#Smart-Key-_002d-Man-Page-Apropos">E.2.29 Smart Key - Man Page Apropos</a></li> + <li><a name="toc-Smart-Key-_002d-Emacs-Outline-Mode-1" href="#Smart-Key-_002d-Emacs-Outline-Mode">E.2.30 Smart Key - Emacs Outline Mode</a></li> + <li><a name="toc-Smart-Key-_002d-Info-Manuals-1" href="#Smart-Key-_002d-Info-Manuals">E.2.31 Smart Key - Info Manuals</a></li> + <li><a name="toc-Smart-Key-_002d-Email-Composers-1" href="#Smart-Key-_002d-Email-Composers">E.2.32 Smart Key - Email Composers</a></li> + <li><a name="toc-Smart-Key-_002d-GNUS-Newsreader-1" href="#Smart-Key-_002d-GNUS-Newsreader">E.2.33 Smart Key - GNUS Newsreader</a></li> + <li><a name="toc-Smart-Key-_002d-Buffer-Menus-1" href="#Smart-Key-_002d-Buffer-Menus">E.2.34 Smart Key - Buffer Menus</a></li> + <li><a name="toc-Smart-Key-_002d-Tar-File-Mode-1" href="#Smart-Key-_002d-Tar-File-Mode">E.2.35 Smart Key - Tar File Mode</a></li> + <li><a name="toc-Smart-Key-_002d-Man-Pages-1" href="#Smart-Key-_002d-Man-Pages">E.2.36 Smart Key - Man Pages</a></li> + <li><a name="toc-Smart-Key-_002d-WWW-URLs-1" href="#Smart-Key-_002d-WWW-URLs">E.2.37 Smart Key - WWW URLs</a></li> + <li><a name="toc-Smart-Key-_002d-HyRolo-Match-Buffers-1" href="#Smart-Key-_002d-HyRolo-Match-Buffers">E.2.38 Smart Key - HyRolo Match Buffers</a></li> + <li><a name="toc-Smart-Key-_002d-Image-Thumbnails-1" href="#Smart-Key-_002d-Image-Thumbnails">E.2.39 Smart Key - Image Thumbnails</a></li> + <li><a name="toc-Smart-Key-_002d-Gomoku-Game-1" href="#Smart-Key-_002d-Gomoku-Game">E.2.40 Smart Key - Gomoku Game</a></li> + <li><a name="toc-Smart-Key-_002d-The-OO_002dBrowser-1" href="#Smart-Key-_002d-The-OO_002dBrowser">E.2.41 Smart Key - The OO-Browser</a></li> + <li><a name="toc-Smart-Key-_002d-Default-Context-1" href="#Smart-Key-_002d-Default-Context">E.2.42 Smart Key - Default Context</a></li> </ul></li> </ul></li> <li><a name="toc-Suggestion-or-Bug-Reporting-1" href="#Suggestion-or-Bug-Reporting">Appendix F Suggestion or Bug Reporting</a></li> @@ -328,7 +332,10 @@ Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Previou <CENTER><H2>The Everyday Hypertextual Information Manager</H2></CENTER> -<P>Copyright © 1989-2017 Free Software Foundation, Inc.</P> +<CENTER><H3><A HREF="https://saythanks.io/to/rswgnu">Say thanks if you like Hyperbole.</A></H3></CENTER> + + +<P>Copyright © 1989-2019 Free Software Foundation, Inc.</P> <P>GNU Hyperbole is available for use, modification, and distribution under the terms of the GNU General Public License (GPL) Version 3 or later, @@ -340,8 +347,8 @@ WITHOUT ANY WARRANTY, without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</P> <PRE> -Edition 7.0.2a -Printed December 12, 2017. +Edition 7.0.3b +Printed August 11, 2019. Published by the Free Software Foundation, Inc. Author: Bob Weiner @@ -512,6 +519,12 @@ Buttons </td></tr> <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment"> +Implicit Buttons + +</pre></th></tr><tr><td align="left" valign="top">• <a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a>:</td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment"> + Utilizing Explicit Buttons </pre></th></tr><tr><td align="left" valign="top">• <a href="#Creation">Creation</a>:</td><td> </td><td align="left" valign="top"> @@ -692,7 +705,9 @@ Smart Mouse Keys Smart Keyboard Keys -</pre></th></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"> +</pre></th></tr><tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Company-Mode">Smart Key - Company Mode</a>:</td><td> </td><td align="left" valign="top"> +</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-Emacs-Pushbuttons">Smart Key - Emacs Pushbuttons</a>:</td><td> </td><td align="left" valign="top"> </td></tr> @@ -722,6 +737,8 @@ Smart Keyboard Keys </td></tr> <tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Pages-Directory-Mode">Smart Key - Pages Directory Mode</a>:</td><td> </td><td align="left" valign="top"> </td></tr> +<tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Python-Source-Code">Smart Key - Python Source Code</a>:</td><td> </td><td align="left" valign="top"> +</td></tr> <tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Identifier-Menu-Mode">Smart Key - Identifier Menu Mode </a>:</td><td> </td><td align="left" valign="top"> </td></tr> <tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-C-Source-Code">Smart Key - C Source Code</a>:</td><td> </td><td align="left" valign="top"> @@ -736,8 +753,6 @@ Smart Keyboard Keys </td></tr> <tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-JavaScript-Source-Code">Smart Key - JavaScript Source Code</a>:</td><td> </td><td align="left" valign="top"> </td></tr> -<tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Python-Source-Code">Smart Key - Python Source Code</a>:</td><td> </td><td align="left" valign="top"> -</td></tr> <tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Objective_002dC-Source-Code">Smart Key - Objective-C Source Code</a>:</td><td> </td><td align="left" valign="top"> </td></tr> <tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Fortran-Source-Code">Smart Key - Fortran Source Code</a>:</td><td> </td><td align="left" valign="top"> @@ -788,7 +803,7 @@ Next: <a href="#Smart-Keys" accesskey="n" rel="next">Smart Keys</a>, Previous: < <h2 class="chapter">1 Introduction</h2> <p>This edition of the GNU Hyperbole Manual is for use with any version -7.0.2a or greater of GNU Hyperbole. Hyperbole runs atop GNU Emacs 24.3 +7.0.3b 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, @@ -826,16 +841,17 @@ Next: <a href="#Motivation" accesskey="n" rel="next">Motivation</a>, Previous: < you prefer a simpler, more interactive introduction to Hyperbole, the <samp>DEMO</samp> file included in the Hyperbole distribution demonstrates many of Hyperbole’s standard facilities without the need to read through -this reference manual. It is a good way to rapidly understand some of what -Hyperbole can do for you. Once Hyperbole is installed, (see <a href="#Setup">Setup</a>), -you can access the DEMO with the key sequence <kbd>{C-h h d d}</kbd>. +this reference manual. The DEMO is a good way to rapidly understand some +of what Hyperbole can do for you. Once Hyperbole is installed, +(see <a href="#Setup">Setup</a>), you can access the DEMO with the key sequence <kbd>{C-h h +d d}</kbd>. </p> <p>See <a href="#Glossary">Glossary</a>, for definitions of Hyperbole terms. In some cases, -terms are not precisely defined within the body of this manual since -they are defined within the glossary. Be sure to reference the -glossary if a term is unclear to you. Although you need not have a keen -understanding of all of these terms, a quick scan of the glossary should -help throughout Hyperbole use. +terms are not precisely defined within the body of this manual since they +are defined within the glossary. Be sure to reference the glossary if a +term is unclear to you. Although you need not have a keen understanding of +all of these terms, a quick scan of the glossary helps throughout Hyperbole +use. </p> <p>See <a href="#Setup">Setup</a>, for explanations of how to obtain, install, configure and load Hyperbole for use. This appendix includes information on @@ -911,19 +927,19 @@ its use as the prime means of organizing and interlinking the constant flows of daily information. </p> <p>GNU Hyperbole takes a distinctly different approach. It has its own -hypertext technology that can interface perfectly with web links but -which are much easier to create (simply drag from the source to the -destination of a link to create a new hyperlink). Hyperbole -hyperbuttons can link not only to static information but can perform -arbitrary actions through the use of button types written in a single, -highly interactive language, Emacs Lisp. Hyperbole adds all of this -power to your written documents, e-mail, news articles, contact -management, outlines, directory listings, and much more. Hyperbole -works well with the very latest versions of GNU Emacs. +hypertext technology that can interface perfectly with web links but which +are much easier to create (simply drag from the source to the destination +of a link to create a new hyperlink). Hyperbole hyperbuttons can link not +only to static information but can perform arbitrary actions (through the +use of button types written in a single, highly interactive language, Emacs +Lisp). Hyperbole adds all of this power to your written documents, e-mail, +news articles, contact management, outlines, directory listings, and much +more. Hyperbole works well with the very latest versions of GNU Emacs +across every editing and viewing mode in Emacs. </p> -<p>Unlock the power of GNU Hyperbole to make your information work for -you. One system. One language. One manual. One solution. Learn GNU -Hyperbole and start moving further, faster. +<p>Unlock the power of GNU Hyperbole to make your information work for you. +One system. One language. One manual. One solution. Learn Hyperbole and +start moving further, faster. </p> <hr> <a name="Hyperbole-Overview"></a> @@ -940,7 +956,7 @@ Next: <a href="#Mail-Lists" accesskey="n" rel="next">Mail Lists</a>, Previous: < <a name="index-Emacs-Lisp"></a> <a name="index-Emacs"></a> <p>GNU Hyperbole (pronounced Ga-new Hi-per-bo-lee), or just Hyperbole, is -an efficient and programmable hypertextual information management +an efficient, programmable hypertextual information management system. It is intended for everyday work on any GNU Emacs platform. Hyperbole allows hypertext buttons to be embedded within unstructured and structured files, mail messages and news articles. It offers @@ -954,9 +970,12 @@ archives, and the World-Wide Web (WWW). <dt><em>Buttons and Smart Keys</em></dt> <dd><p>Hyperbole hyperlink and other kinds of buttons (explicit buttons) may be added to documents with a simple drag between windows, no markup language -needed. Implicit buttons are patterns automatically recognized within text -that perform actions, e.g. bug#24568 displays the bug status information -for that bug number. See <a href="#Buttons">Buttons</a>. +needed. Implicit buttons are patterns automatically recognized within +existing text that perform actions, e.g. bug#24568 displays the bug status +information for that Emacs bug number, without the need for any additional +markup. Global buttons are buttons that are activated by name from +anywhere within Emacs. +See <a href="#Buttons">Buttons</a>. </p> <p>Buttons are accessed by clicking on them or referenced by name (global buttons), so they can be activated regardless of what is on screen. @@ -978,7 +997,8 @@ fast, flexible file and text finding commands. A powerful, hierarchical contact manager, see <a href="#HyRolo">HyRolo</a>, which anyone can use, is also included. It is easy to learn since it introduces only a few new mechanisms and has a menu interface, which may be operated from the keyboard or the -mouse; +mouse; it may also be used to look up any record-based information and +Hyperbole buttons may be embedded in any records; </p> </dd> <dt><em>Screen Control</em></dt> @@ -987,14 +1007,15 @@ Emacs, see <a href="#HyControl">HyControl</a>. With just a few keystrokes, you increasing a window’s height by 5 lines to moving a frame by 220 pixels or immediately moving it to a screen corner. Text in each window or frame may be enlarged or shrunk (zoomed) for easy viewing, plus many -other features; +other features; this allows Hyperbole to quickly control the way +information is presented on-screen; </p> </dd> <dt><em>Hypertextual Outliner</em></dt> <dd><p>an advanced outliner, see <a href="#Koutliner">Koutliner</a>, with multi-level autonumbering and permanent identifiers attached to each outline node for use as hypertext link anchors, per node properties and flexible -view specifications that can be embedded within links or used +view specifications that can be included in links or used interactively; </p> </dd> @@ -1048,7 +1069,7 @@ links to external information sources. See <a href="#Koutliner">Koutliner</a>. <p>Some of Hyperbole’s most significant features are: </p> <ul> -<li> Buttons may link to information or may execute procedures, such as +<li> Buttons may link to information or may execute functions, such as starting or communicating with external programs; </li><li> A simple mouse drag from a button source location to its link @@ -1292,7 +1313,7 @@ Hyperbole 1st press at an arg value Value copied to minibuffer <- same 2nd press at an arg value Value used as argument <- same In minibuffer Accepts minibuffer arg Completion help - On an implicit button Activates button Button help + On an implicit button/path Activates button Button help Within a koutline cell Collapses and expands Shows tree props Left of a koutline cell Creates a klink Moves a tree HyRolo Match Buffer Edits entries and mails to e-mail addresses @@ -1356,6 +1377,8 @@ 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 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 @@ -1364,7 +1387,8 @@ Hyperbole Key Press/Click in Special Modes Assembly Language Mode Jumps to id/include def Jumps to next def Java Cross-reference Tag Jumps to identifier def Jumps to next def JavaScript and Python Modes Jumps to identifier def Jumps to next def - Any Lisp or Fortran Mode Jumps to identifier def Jumps to next def + Any Known Lisp or ChangeLog Jumps to identifier def Referent Doc + Fortran Mode Jumps to identifier def Jumps to next def Emacs Lisp Compiler Error Jumps to def with error <- same Other Compiler Error Jumps to src error line <- same Grep or Occur Match Jumps to match source line <- same @@ -1671,7 +1695,7 @@ on the last line to end the dired session (bury its buffer). <p>If you use the Treemacs file viewer Emacs package, you can configure Hyperbole to use this instead of Dired when you click on a modeline buffer id. </p> -<p>Since this is a customization option, it may be change permanently like so. +<p>Since this is a customization option, it may be changed permanently like so. Use <kbd>{M-x customize-set-variable <span class="key">RET</span> action-key-modeline-buffer-id-function <span class="key">RET</span>}</kbd>. Change the value to <code>smart-treemacs-modeline</code>. Then press <tt class="key">RET</tt>. To change it back to Hyperbole’s default, use the value, <code>dired-jump</code>. @@ -1963,14 +1987,15 @@ Next: <a href="#Keyboard-Drags" accesskey="n" rel="next">Keyboard Drags</a>, Pre <a name="index-drag_002c-dired-item"></a> <a name="index-drag_002c-buffer-menu-item"></a> <a name="index-drag_002c-Treemacs-item"></a> -<p>You can do the same thing with items in dired, buffer menu and ibuffer menu -listing buffers rather than buffers themselves. Drag with the Action Mouse Key -and the selected item will be displayed in any Emacs window in which you -release. Drag outside Emacs and it will be displayed in a new frame. To -display the last item you want, press the Action Key on it and it will display -within the listing window itself. (If you use the Treemacs file viewer package, -item dragging works there as well). Remember that you can emulate these drags -from the keyboard when needed, see <a href="#Keyboard-Drags">Keyboard Drags</a>. +<p>You can also drag items to other windows with the Action Key in Dired, +Buffer Menu, Ibuffer and Treemacs listing buffers, rather than the +buffers themselves. Drag with the Action Mouse Key and the selected +item will be displayed in any Emacs window in which you release. Drag +outside Emacs and it will be displayed in a new frame. To display the +last item you want within the listing window itself, press and release +the Action Key on that item after dragging your other items to their +respective windows. Remember that you can emulate these drags from +the keyboard when needed, see <a href="#Keyboard-Drags">Keyboard Drags</a>. </p> <p>So now you can put a bunch of buffers and files on your screen wherever you like. Typically, a brief visual pulse is shown first at the source item and @@ -2010,38 +2035,71 @@ session since drag actions are not supported without a window system. <a name="index-window-by-letter"></a> <a name="index-jump-to-window-by-letter"></a> <a name="index-keyboard_002c-jump-to-window"></a> -<p>For even faster keyboard-based display of items, use the Emacs -package <code>ace-window</code> (see <a href="https://elpa.gnu.org/packages/ace-window.html">https://elpa.gnu.org/packages/ace-window.html</a>). +<p>For even faster keyboard-based display of items and drag emulations, +use the Emacs package <code>ace-window</code> +(see <a href="https://elpa.gnu.org/packages/ace-window.html">https://elpa.gnu.org/packages/ace-window.html</a>). </p> <p>The ace-window package assigns short letter IDs to each Emacs window and lets you jump to or operate upon a specific window by giving its ID. Hyperbole can add commands to ace-window that replace the two-step drag emulation key -described above with a single key sequence that displays dired or -buffer menu <em>items</em>. +described above with a single key sequence that does not require moving to +the drag target window since it is specified by ID as part of the command. </p> <p>To enable this feature, in your Emacs initialization file after Hyperbole is initialized, if you do not have a key bound for <code>ace-window</code>, then call: <code>(hkey-ace-window-setup \"\M-o\")</code> -to bind it to <kbd>{M-o}</kbd>. Otherwise, call the setup function without -a key: <code>(hkey-ace-window-setup)</code>. +to bind it to <kbd>{M-o}</kbd>, replacing Hyperbole’s +default <code>hkey-operate</code> command there (because ace-window can emulate +the drags performed by <code>hkey-operate</code>). If you already have a key bound +for <code>ace-window</code>, then just ensure it is initialized by calling +<code>(hkey-ace-window-setup)</code> without a key argument. </p> <a name="index-link-creation-from-keyboard"></a> <a name="index-keyboard-link-creation"></a> <a name="index-M_002do-i-_003cwindow_002did_003e"></a> +<a name="index-M_002do-m-_003cwindow_002did_003e"></a> +<a name="index-M_002do-r-_003cwindow_002did_003e"></a> <a name="index-M_002do-t-_003cwindow_002did_003e"></a> <a name="index-drag-item"></a> +<a name="index-replace-window-buffer"></a> +<a name="index-swap-window-buffers"></a> <a name="index-throw-item"></a> +<a name="index-buffer-replace"></a> +<a name="index-buffers-swap"></a> <a name="index-item-drag"></a> <a name="index-item-throw"></a> <p>After setup, the leftmost character or two of each window’s modeline will show the ID to type to use that window as the drag destination. Then whenever point is on an item you want displayed in another window, use <kbd>{M-o i -<id-of-window-to-display-item-in>}</kbd> and watch the magic happen. You can also use -this command to create explicit button links to other window buffers when in an editable -buffer rather than on an item. If you want to display multiple items in different -windows, instead use the <kbd>{M-o t <id-of-window-to-display-item-in>}</kbd> key sequence to -<em>throw</em> the item to the window. +<id-of-window-to-display-item-in>}</kbd> and watch the magic happen. If you +want to display multiple items in different windows, instead use +the <kbd>{M-o t <id-of-window-to-display-item-in>}</kbd> key sequence to +<em>throw</em> the item to the window. To <em>replace</em> +the selected window’s buffer with that of another window, use +<kbd>{M-o r <id-of-window-displaying-desired-buffer>}</kbd>. To instead +<em>swap</em> the selected window’s buffer with that of another window, +use <kbd>{M-o m <id-of-window-to-swap-with>}</kbd>. +</p> +<p>In summary: +</p><dl compact="compact"> +<dt>M-o i <window></dt> +<dd><p>insert listing item at point into <window>; if not on a listing item, +trigger an error +</p> +</dd> +<dt>M-o m <window></dt> +<dd><p>swap the buffers in the selected window and <window> +</p> +</dd> +<dt>M-o r <window></dt> +<dd><p>replace the selected (current) window’s buffer with that of <window> </p> +</dd> +<dt>M-o t <window></dt> +<dd><p>throw listing item at point or current buffer to <window> +</p></dd> +</dl> + @@ -2280,10 +2338,10 @@ type</em> identifies a pattern or state that when matched triggers an <em>action</em> associated with the implicit button type. The action is specified by either a Hyperbole action type (see <a href="#Action-Types">Action Types</a>) or an Emacs Lisp function. Implicit button types may use the same -action types that explicit buttons use. As an example, a pathname -implicit button type would match to any existing local filename or -directory name and its action would be to display the associated file -or directory, typically in another window. +action types that explicit buttons use. As an example, the pathname +implicit button type matches to any existing local filename or +directory name and its action displays the associated file or +directory, typically in another window. </p> <a name="index-file_002c-hibtypes_002eel"></a> <a name="index-context"></a> @@ -2291,28 +2349,60 @@ or directory, typically in another window. <a name="index-activating-implicit-button"></a> <a name="index-menu-item_002c-Ibut_002fAct"></a> <a name="index-C_002dh-h-i-a"></a> -<p>Unlike explicit buttons, implicit buttons have no individual button data -other than their textual labels. You use implicit button types which -include boolean expressions (predicates) that match to both the label -and the context required of any button of the type. Each time a Smart -Key is pressed at a location, Hyperbole evaluates the predicates from -the list of implicit button types and the first one that evaluates true -is selected and its associated action is triggered. The Ibut/Act menu -item, <kbd>{C-h h i a}</kbd>, also activates any implicit button found at the +<p>Unlike explicit buttons, implicit buttons have no individual button +data other than their text and optional labels. You use implicit +button types which include boolean expressions (predicates) that match +to both the label and the context required of any button of the type. +Each time a Smart Key is pressed at a location, Hyperbole evaluates +the predicates from the list of implicit button types and the first +one that evaluates true is selected and its associated action is +triggered. Alternatively, you can use the Ibut/Act menu +item, <kbd>{C-h h i a}</kbd>, to activate any implicit button found at the current point. </p> <p>All of this happens transparently and is easy to use once you try it. The Hyperbole Smart Keys offer additional extensive context-sensitive point-and-click type behavior beyond implicit button types. See <a href="#Smart-Key-Operations">Smart Key Operations</a>. </p> +<a name="index-implicit-button-labels"></a> +<a name="index-labeling-implicit-buttons"></a> +<a name="index-naming-implicit-buttons"></a> +<p>Individual implicit buttons may be labeled, allowing activation by +name or use as a link target by other buttons. Here is a pathname +button with a label of ’My Emacs Files’: +</p> +<div class="example"> +<pre class="example"><[My Emacs Files]>: "~/.emacs.d" +</pre></div> + +<p>The label is delimited by ‘<samp><[</samp>’ and ‘<samp>]></samp>’ and can be followed +by any number of :, - or = separator characters, including none. You +can activate the button either from its label or its text. With point +on an implicit button, <kbd>{C-h h i l}</kbd> will label it or you +may simply type the label and delimiters manually. +</p> +<table class="menu" border="0" cellspacing="0"> +<tr><td align="left" valign="top">• <a href="#Implicit-Button-Type-Summaries" accesskey="1">Implicit Button Type Summaries</a>:</td><td> </td><td align="left" valign="top"> +</td></tr> +</table> + +<hr> +<a name="Implicit-Button-Type-Summaries"></a> +<div class="header"> +<p> +Previous: <a href="#Implicit-Buttons" accesskey="p" rel="prev">Implicit Buttons</a>, Up: <a href="#Implicit-Buttons" accesskey="u" rel="up">Implicit Buttons</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> +</div> +<a name="Implicit-Button-Type-Summaries-1"></a> +<h4 class="subsection">3.3.1 Implicit Button Type Summaries</h4> + <a name="index-ibtypes_002c-list-of"></a> <a name="index-implicit-button-types"></a> <p>Below, standard implicit button types are listed in the order in which Hyperbole tries to match to the types when looking for an implicit button; <kbd>{C-h h i t <span class="key">RET</span>}</kbd> provides similar information. See the Hyperbole file, <samp>hibtypes.el</samp>, for complete examples of -implicit button types (where they are listed in reverse in increasing -order of priority). +implicit button types (they are listed in increasing order of +priority). </p> <dl compact="compact"> <dd> @@ -2434,14 +2524,63 @@ within an error line. breakpoint line. This works with gdb, dbx, and xdb. Such lines are recognized in any buffer. </p> -<a name="index-ibtypes-grep_002dmsg"></a> +<a name="index-ibtypes-ripgrep_002dmsg"></a> <a name="index-grep"></a> +<a name="index-ripgrep"></a> +<a name="index-match-lines"></a> +</dd> +<dt><code>ripgrep-msg</code></dt> +<dd><p>Jumps to line associated with a ripgrep (rg) line numbered msg. +Ripgrep outputs each pathname once followed by all matching lines in +that pathname. Messages are recognized in any buffer (other than a +helm completion buffer). +</p> +<a name="index-ibtypes-ipython_002dstack_002dframe"></a> +<a name="index-ipython"></a> +<a name="index-stack-frame-1"></a> +</dd> +<dt><code>ipython-stack-frame</code></dt> +<dd><p>Jumps to line associated with an ipython stack frame line numbered msg. +ipython outputs each pathname once followed by all matching lines in that pathname. +Messages are recognized in any buffer (other than a helm completion buffer). +</p> +<a name="index-ibtypes-grep_002dmsg"></a> +<a name="index-grep-1"></a> <a name="index-compiler-error-1"></a> +<a name="index-match-lines-1"></a> </dd> <dt><code>grep-msg</code></dt> <dd><p>Jumps to a line associated with grep or compilation error messages. Messages are recognized in any buffer. </p> +<a name="index-ibtypes-link_002dto_002dibut"></a> +<a name="index-implicit-button-link"></a> +<a name="index-link-to-implicit-button"></a> +<a name="index-ilink"></a> +</dd> +<dt><code>link-to-ibut <ilink></code></dt> +<dd><p>At point, activates a link to an implicit button within the current buffer. +Recognizes the format â<ilink:â <button label> â>â, e.g. <ilink: my sequence of keys>. +</p> +<a name="index-ibtypes-link_002dto_002dgbut"></a> +<a name="index-global-button-link"></a> +<a name="index-link-to-global-button"></a> +<a name="index-glink"></a> +</dd> +<dt><code>link-to-gbut <glink></code></dt> +<dd><p>At point, activates a link to a global button. +The global buttonâs action is executed in the context of the current buffer. +Recognizes the format â<glink:â <button label> â>â, e.g. <glink: open todos>. +</p> +<a name="index-ibtypes-link_002dto_002debut"></a> +<a name="index-explicit-button-link"></a> +<a name="index-link-to-explicit-button"></a> +<a name="index-elink"></a> +</dd> +<dt><code>link-to-ebut <elink></code></dt> +<dd><p>At point, activates a link to an explicit button within the current buffer. +Recognizes the format â<elink:â <button label> â>â, e.g. <elink: project-list>. +</p> <a name="index-ibtypes-klink"></a> <a name="index-klink"></a> <a name="index-koutline-link"></a> @@ -2477,11 +2616,13 @@ retrievals. </p> <a name="index-ibtypes-kbd_002dkey"></a> <a name="index-key-sequence"></a> +<a name="index-sequence-of-keys"></a> </dd> <dt><code>kbd-key</code></dt> -<dd><p>Executes a key sequence found around point, delimited by curly braces, {}, if any. -Key sequences should be in human readable form, e.g. <kbd>{C-x C-b}</kbd>. Formats such -as {^x^b} will not be recognized. +<dd><p>Executes a key series (series of key sequences) found around point, +delimited by curly braces, {}, if any. Key series should be in +human readable form, e.g. <kbd>{C-x C-b}</kbd>. Formats such as {^x^b} +will not be recognized. </p> <p>Any key sequence must be a string of one of the following: </p><ul> @@ -2497,7 +2638,7 @@ as {^x^b} will not be recognized. </dd> <dt><code>dir-summary</code></dt> <dd><p>Detects filename buttons in files named "MANIFEST" or "DIR". -Displays selected files. Each file name must be at the beginning of the +Displays selected files. Each filename must be at the beginning of the line and must be followed by one or more spaces and then another non-space, non-parenthesis, non-brace character. </p> @@ -2507,7 +2648,7 @@ non-space, non-parenthesis, non-brace character. </dd> <dt><code>text-toc</code></dt> <dd><p>Jumps to the text file section referenced by a table of contents entry -at point. The file name of the current buffer must contain +at point. The filename of the current buffer must contain <samp>README</samp> and there must be a ‘Table of Contents’ or ‘Contents’ label on a line by itself (it may begin with an asterisk), preceding the table of contents. Each toc entry must begin with some whitespace @@ -2624,7 +2765,7 @@ produced by git log. </dd> <dt><code>github-reference</code></dt> <dd><p>Displays the Github entity associated with REFERENCE and optional USER and PROJECT. -See <samp>DEMO#Github (Remote) References</samp> for examples. +See <samp>../DEMO#Github (Remote) References</samp> for examples. </p> <p>REFERENCE is a string of one of the following forms: </p><ul> @@ -2659,6 +2800,51 @@ If given, PROJECT overrides any project value in REFERENCE. If no PROJECT value is provided, it defaults to the value of <code>hibtypes-github-default-project</code>. </p> +<a name="index-ibtypes-gitlab_002dreference"></a> +<a name="index-gitlab-reference"></a> +<a name="index-version-control-3"></a> +<a name="index-hibtypes_002dgitlab_002ddefault_002dproject"></a> +<a name="index-hibtypes_002dgitlab_002ddefault_002duser"></a> +</dd> +<dt><code>gitlab-reference</code></dt> +<dd><p>Displays the Gitlab entity associated with REFERENCE and optional USER and PROJECT. +See <samp>../DEMO#Gitlab (Remote) References</samp> for examples. +</p> +<p>REFERENCE is a string of one of the following forms: +</p><ul> +<li> <ref-item> +</li><li> <user>/<project>/<ref-item> +</li><li> <project>/<ref-item> +</li><li> /<group>/<project>. +or +</li><li> /<project-or-group> (where a group is a colection of projects) +</li></ul> + +<p><ref-item> is one of these: +</p><dl compact="compact"> +<dt>• one of the words: activity, analytics, boards or kanban, branches, commits, contributors, groups, issues or list, jobs, labels, merge_requests, milestones, pages, pipelines, pipeline_charts, members or people or staff, projects, pulls, schedules, snippets, status or tags</dt> +<dd><p>the associated items are listed +</p></dd> +<dt>• one of the words: branch, commit(s), issue(s), milestone(s), pull(s), snippet(s) or tag(s) followed by a ’/’ or ’=’ and an item-id</dt> +<dd><p>the item is shown +</p></dd> +<dt>• an issue reference given by a positive integer, e.g. <em>92</em> or prefaced with <em>GL-</em>, like GL-92</dt> +<dd><p>the issue is displayed +</p></dd> +<dt>• a commit reference given by a hex number, 55a1f0</dt> +<dd><p>the commit diff is displayed +</p></dd> +<dt>• a branch or tag reference given by an alphanumeric name, e.g. hyper20</dt> +<dd><p>the files in the branch are listed. +</p></dd> +</dl> + +<a name="index-hibtypes_002dgitlab_002ddefault_002duser-1"></a> +<p>USER defaults to the value of <code>hibtypes-gitlab-default-user</code>. +If given, PROJECT overrides any project value in REFERENCE. If no +PROJECT value is provided, it defaults to the value of +<code>hibtypes-gitlab-default-project</code>. +</p> <a name="index-ibtypes-social_002dreference"></a> <a name="index-hashtag"></a> <a name="index-username"></a> @@ -2763,11 +2949,12 @@ at line-num and optional column-num. Also works for remote pathnames. </dd> <dt><code>pathname</code></dt> <dd><p>Makes a valid pathname display the path entry. Also works for -delimited and non-delimited remote pathnames, Texinfo <samp></samp> entries, -and hash-style link references to HTML, Markdown or Emacs outline -headings. Emacs Lisp library files (filenames without any directory -component that end in .el and .elc) are looked up using -the <code>load-path</code> directory list. +delimited and non-delimited remote pathnames, Texinfo @file{} +entries, and hash-style link references to HTML, Markdown or Emacs +outline headings, and MSWindows paths (see <samp>${hyperb:dir}/DEMO#POSIX +and MSWindows Paths</samp> for details). Emacs Lisp library files +(filenames without any directory component that end in .el and .elc) +are looked up using the <code>load-path</code> directory list. </p> <p>See the function documentation for <code>hpath:at-p</code> for possible delimiters. See the variable documentation for <code>hpath:suffixes</code> for @@ -2776,21 +2963,38 @@ for a valid match. See the function documentation for <code>hpath:find</code> for special file display options. </p> <a name="index-ibtypes-org_002dmode"></a> -<a name="index-browse_002durl_002dbrowser_002dfunction-1"></a> <a name="index-org_002dmode"></a> <a name="index-Org-mode"></a> +<a name="index-radio-target"></a> +<a name="index-code-block"></a> +<a name="index-C_002dc-C_002dc"></a> +<a name="index-M_002dRET-1"></a> +<a name="index-org_002dctrl_002dc_002dctrl_002dc"></a> +<a name="index-org_002dmeta_002dreturn"></a> </dd> <dt><code>org-mode</code></dt> -<dd><p>The Action Key follows any Org mode link at point or cycles through -views of the outline subtree at point. In any other context besides -the end of a line, the Action Key will invoke the Org mode standard -binding of <kbd>{M-<span class="key">RET</span>}</kbd>, (org-meta-return). The Assist Key on -an Org mode heading cycles through views of the whole buffer outline -and on an Org mode link, displays standard Hyperbole help. +<dd><p>For users of Emacs Org mode, Hyperbole does quite a few things. +</p> +<p>First, the Action Key follows internal links in Org mode files. When +pressed on a link referent/target, the link definition is displayed, +allowing two-way navigation between definitions and targets. +</p> +<p>Second, the Action Key follows Org mode external links. The Assist +Key displays help when pressed on an Org mode link. +</p> +<p>Third, within a radio target definition, the Action Key jumps to the +first occurrence of an associated radio target. </p> -<p>The variable, <code>browse-url-browser-function</code>, customizes the url -browser that is used for urls. Valid values of this variable -include <code>browse-url-default-browser</code> and <code>browse-url-generic</code>. +<p>Fourth, when point is on an outline heading in Org mode, the Action Key +cycles the view of the subtree at point and the Assist Key cycles the +view of all headings in the buffer. +</p> +<p>Fifth, with point on the first line of a code block definition, the +Action Key executes the code block via the Org mode standard binding +of <kbd>{C-c C-c}</kbd>, <code>org-ctrl-c-ctrl-c</code>. +</p> +<p>In any other context besides the end of a line, the Action Key invokes +the Org mode standard binding of <kbd>{M-RET}</kbd>, <code>org-meta-return</code>. </p> <a name="index-ibtypes-doc_002did"></a> <a name="index-online-library"></a> @@ -2978,7 +3182,7 @@ signalled. <a name="index-actypes-link_002dto_002debut"></a> </dd> <dt><code>link-to-ebut</code></dt> -<dd><p>Performs an action given by another explicit button, specified by KEY and KEY-FILE. +<dd><p>Performs an action given by an explicit button, specified by KEY and KEY-FILE. </p> <a name="index-actypes-link_002dto_002delisp_002ddoc"></a> </dd> @@ -2996,6 +3200,11 @@ the buffer is displayed with POINT at the top of the window. <dt><code>link-to-file-line</code></dt> <dd><p>Displays a file given by PATH scrolled to LINE-NUM. </p> +<a name="index-actypes-link_002dto_002dgbut"></a> +</dd> +<dt><code>link-to-gbut</code></dt> +<dd><p>Performs an action given by an existing global button, specified by KEY. +</p> <a name="index-actypes-link_002dto_002dInfo_002dindex_002ditem"></a> </dd> <dt><code>link-to-Info-index-item</code></dt> @@ -3012,6 +3221,11 @@ available. Filename may be given without the .info suffix." filename and nodename is available. Filename may be given without the .info suffix. </p> +<a name="index-actypes-link_002dto_002dibut"></a> +</dd> +<dt><code>link-to-ibut</code></dt> +<dd><p>Performs an action given by an implicit button, specified by KEY-FILE, KEY and optional POINT. +</p> <a name="index-actypes-link_002dto_002dkcell"></a> <a name="index-kcell_003aref_002dto_002did"></a> </dd> @@ -3108,15 +3322,18 @@ at point. <a name="index-URL-1"></a> <a name="index-World_002dwide-Web-1"></a> <a name="index-WWW-1"></a> -<a name="index-browse_002durl_002dbrowser_002dfunction-2"></a> +<a name="index-browse_002durl_002dbrowser_002dfunction-1"></a> </dd> <dt><code>www-url</code></dt> <dd><p>Follows a link given by a URL. The variable, <code>browse-url-browser-function</code>, customizes the url browser -that is used. See its documentation string for details. +that is used. Valid values of this variable include +<code>browse-url-default-browser</code> and <code>browse-url-generic</code>. +See its documentation string for details. </p></dd> </dl> + <a name="index-action-1"></a> <a name="index-hui_003aebut_002dprompt_002dfor_002daction"></a> <p>Action types create a convenient way of specifying button behavior @@ -3272,12 +3489,14 @@ upon the referent context in which the Action Key is released. <div class="example"> <pre class="example">Referent Context Link Type ---------------------------------------------------- +Global Button link-to-gbut Explicit Button link-to-ebut +Implicit Button link-to-ibut Info Index Item link-to-Info-index-item Info Node link-to-Info-node Mail Reader Message link-to-mail Directory Name link-to-directory -File Name link-to-file +Filename link-to-file Koutline Cell link-to-kcell Outline Heading link-to-string-match Buffer attached to File link-to-file @@ -3792,7 +4011,7 @@ access to popular web search engines. </p> <p>Below are each of the commands on the Find menu. </p> -<a name="index-match-lines"></a> +<a name="index-match-lines-2"></a> <a name="index-remove-lines"></a> <a name="index-save-lines"></a> <a name="index-locate-files"></a> @@ -4870,7 +5089,7 @@ level to insertion at the child level. <dt><kbd>{C-u C-c c}</kbd></dt> <dd><p>Copy <tree> to follow as the first child of <cell>. </p> -<a name="index-C_002dc-C_002dc"></a> +<a name="index-C_002dc-C_002dc-1"></a> </dd> <dt><kbd>{C-c C-c}</kbd></dt> <dd><p>Copy <tree> to be the predecessor of <cell>. @@ -5139,8 +5358,8 @@ Next: <a href="#Exporting" accesskey="n" rel="next">Exporting</a>, Previous: <a <a name="index-outline_002c-foreign-file"></a> <p>The paragraphs of another buffer or file may be inserted into a koutline as a set of cells by using the <kbd>{C-x i}</kbd> command. When prompted, -you may use a buffer name or file name from which to insert; -completion is provided for file names only. +you may use a buffer name or filename from which to insert; +completion is provided for filenames only. </p> <a name="index-koutliner_002c-C_002du-C_002dx-i"></a> <p>The elements from the original buffer are converted into kcells and @@ -5172,7 +5391,7 @@ entire file into the current cell following point. files. You can import a file into an existing koutline, following the tree at point, or can create a new koutline from the imported file contents. <kbd>{M-x kimport:file <span class="key">RET</span>}</kbd> selects the -importation type based on the buffer or file name suffix of the file to +importation type based on the buffer or filename suffix of the file to import. </p> <a name="index-kotl_002dmode-1"></a> @@ -5233,7 +5452,7 @@ World-Wide Web. </p> <p><kbd>{M-x kexport:html <span class="key">RET</span>}</kbd> prompts for the koutline buffer or file to export, the HTML file or buffer to which to output, and the -title to use for the HTML file. Completion of file names is provided. +title to use for the HTML file. Completion of filenames is provided. The conversion will then be done and the output file or buffer will be written; the output file will not be displayed. </p> @@ -5595,7 +5814,7 @@ that reference the cell. <dt><em>create-time</em></dt> <dd><p>The time at which the cell was created. This is stored in a form that allows for easy data comparisons but is displayed in a human readable -format, such as ‘<samp>Jan 28 18:27:59 CST 2017</samp>’. +format, such as ‘<samp>Jan 28 18:27:59 CST 2019</samp>’. </p></dd> </dl> @@ -5727,7 +5946,7 @@ automatically added by HyRolo whenever a new record is added. ================================================================== * Smith, John <js@hiho.com> W708-555-2001 F708-321-1492 Chief Ether Maintainer, HiHo Industries - 05/24/2017 + 05/24/2019 </pre></div> <p>We call rolo records, <em>entries</em>. Entries begin with a delimiter @@ -6099,7 +6318,7 @@ list. In general, you should leave your personal rolo file as the first entry in the list, since this is the only file to which the Add command on the rolo menu adds entries. </p> -<p>Hyperbole releases earlier than 4.17 used a different file name for the +<p>Hyperbole releases earlier than 4.17 used a different filename for the personal rolo. If such a file exists, you will be prompted to rename it whenever the HyRolo system is loaded. </p> @@ -6668,7 +6887,7 @@ identifier or a permanent idstamp. <a name="index-argument_002c-mail-message"></a> </dd> <dt><code>+M</code></dt> -<dd><p>Prompts for a mail message date and the file name in which it resides. +<dd><p>Prompts for a mail message date and the filename in which it resides. The mail parameters prompted for by this character code may change in the future. </p> @@ -7194,13 +7413,13 @@ windows exist within a frame. <a name="index-gbut_003afile"></a> </dd> <dt><b>Global Button</b></dt> -<dd><p>A form of explicit button which is accessed by name rather than direct +<dd><p>A Hyperbole button which is accessed by name rather than direct selection. Global buttons are useful when one wants quick access to actions such as jumping to common file locations or for performing -sequences of operations. One need not locate them since they are always -available by name, with full completion offered. All global buttons are -stored in the file given by the variable <code>gbut:file</code> and may be -activated as regular explicit buttons by visiting this file. By +sequences of operations. One need not locate them since they are +always available by name, with full completion offered. All global +buttons are stored in the file given by the variable <code>gbut:file</code> +and may be activated with the Action Key when editing this file. By default, this is the same as the user’s personal button file. </p> </dd> @@ -7255,7 +7474,8 @@ DataBase (BBDB) package. </dd> <dt><b>Implicit Button</b></dt> <dd><p>A button recognized contextually by Hyperbole. Such buttons contain no -button data. See also <b>implicit button type</b>. +button data but may have an optional preceding label that looks like this: +‘<samp><[label]></samp>’. See also <b>implicit button type</b>. </p> </dd> <dt><b>Implicit Button Type</b></dt> @@ -7265,7 +7485,20 @@ to documents created and managed by tools other than Hyperbole, for example, programming documentation. <b>Ibtype</b> is a synonym for implicit button type. See also <b>system encapsulation</b>. </p> - +<a name="index-InfoDock"></a> +</dd> +<dt><b>InfoDock</b></dt> +<dd><p>InfoDock was an integrated productivity toolset for software engineers +and knowledge workers built atop XEmacs; it is no longer maintained or +updated. An older version from 1999 may be found at +infodock.sf.net. +</p> +<p>InfoDock has much of the power of GNU Emacs, but with an +easier to use and more comprehensive menu-based user interface. Most +objections people raise to using emacs have already been addressed in +InfoDock. InfoDock was meant for people who wanted a complete, +pre-customized environment in one package. +</p> </dd> <dt><b>Instance Number</b></dt> <dd><p>A colon prefaced number appended to the label of a newly created button @@ -7280,6 +7513,16 @@ any number of buttons with the same base label within a single buffer. <p>Jedi is a Emacs package for Python completion, definition and documentation lookup. </p> </dd> +<dt><b>Key Sequence</b></dt> +<dd><p>A single sequence of keys that can invoke an Emacs command. +</p> +</dd> +<dt><b>Key Series</b></dt> +<dd><p>A series of one or more Emacs key sequences delimited by braces that +Hyperbole processes when activated as an implicit button, as if the +keys were typed in by the user. +</p> +</dd> <dt><b>Koutline</b></dt> <dd><p>A hierarchically ordered grouping of cells which may be stored as a file and viewed and edited as an outline. @@ -7530,12 +7773,11 @@ Next: <a href="#Invocation" accesskey="n" rel="next">Invocation</a>, Previous: < installed by using the Emacs Package Manager. If you are not familiar with it, see <a href="http://www.gnu.org/software/emacs/manual/html_mono/emacs.html#Packages">Packages</a> in <cite>the GNU Emacs Manual</cite>. </p> -<p>If you have Hyperbole 5.10 or higher installed and simply want to -upgrade it, invoke the Emacs Package Manager with <kbd>{M-x -list-packages <span class="key">RET</span>}</kbd>, then use the <kbd>{U}</kbd> key followed by -the <kbd>{x}</kbd> key to upgrade all out-of-date packages, Hyperbole among -them. Then skip the text below and move on to the next -section, see <a href="#Invocation">Invocation</a>. +<p>If you have Hyperbole installed and simply want to upgrade it, invoke +the Emacs Package Manager with <kbd>{M-x list-packages <span class="key">RET</span>}</kbd>, +then use the <kbd>{U}</kbd> key followed by the <kbd>{x}</kbd> key to upgrade all +out-of-date packages, Hyperbole among them. Then skip the text below +and move on to the next section, see <a href="#Invocation">Invocation</a>. </p> <p>Otherwise, to download and install the Hyperbole package, you should add several lines to your personal Emacs initialization file, <samp>~/.emacs</samp>. @@ -7724,25 +7966,86 @@ Next: <a href="#Internal-Viewers" accesskey="n" rel="next">Internal Viewers</a>, <a name="index-referent-display"></a> <a name="index-link-display"></a> <a name="index-display-where"></a> +<a name="index-display-outside-Emacs"></a> <a name="index-where-to-display"></a> -<p>Hyperbole lets you control where link referents are displayed and even -what Emacs function or external program is used to display them. -There are three categories of referents, each with its own display -setting: -</p><div class="example"> +<a name="index-image-display"></a> +<a name="index-internal-display"></a> +<a name="index-external-display"></a> +<p>Hyperbole lets you control where link referents are displayed. It also +permits setting a specific Emacs function or external program +to display them. There are four categories of referents, each with +its own display setting, listed in decreasing order of priority. All +of these variables are defined within <samp>hpath.el</samp>. +</p> +<div class="example"> <pre class="example">Referent Category Variable Setting ======================================================================== -Internal Standard Display hpath:display-where +Internal Image Display hpath:native-image-suffixes Internal Custom Display hpath:internal-display-alist External Display hpath:external-display-alist +Internal Standard Display hpath:display-where </pre></div> +<p>Continue reading the next sections for information on how referents +are displayed internally and externally. +</p> +<hr> +<a name="Internal-Viewers"></a> +<div class="header"> +<p> +Next: <a href="#External-Viewers" accesskey="n" rel="next">External Viewers</a>, Previous: <a href="#Referent-Display" accesskey="p" rel="prev">Referent Display</a>, Up: <a href="#Customization" accesskey="u" rel="up">Customization</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> +</div> +<a name="Internal-Viewers-1"></a> +<h4 class="subsection">B.3.2 Internal Viewers</h4> +<a name="index-hpath_003ainternal_002ddisplay_002dalist"></a> +<a name="index-file-display-function"></a> +<a name="index-display-function"></a> +<a name="index-internal-viewer"></a> +<a name="index-link_002c-display-function"></a> + +<a name="index-internal-image-display"></a> +<a name="index-hpath_003anative_002dimage_002dsuffixes"></a> +<a name="index-internal-custom-display"></a> +<a name="index-hpath_003ainternal_002ddisplay_002dalist-1"></a> +<a name="index-internal-standard-display"></a> +<a name="index-hpath_003adisplay_002dwhere-1"></a> +<p>When given a filename to display, Hyperbole first checks if its suffix +is matched by <code>hpath:native-image-suffixes</code>. If so and if the +function <code>image-mode</code> is defined, it uses that mode together with +the value of <code>hpath:display-where</code> to display the image within an +Emacs buffer. +</p> +<p>If no match is found, the <code>hpath:internal-display-alist</code> variable +is checked for a filename match. Its value is an association list +whose elements are (<file-name-regular-expression> +. <function-of-one-arg>) pairs. Any path whose name matches +a <file-name-regular-expression> will be displayed by calling the +associated <function-of-one-arg> with the filename as the argument. +The first regular expression that matches each filename is the one +used. This can be used to format raw data files for convenient +display. +</p> +<p>By default, this setting handles the following types of files: +</p><dl compact="compact"> +<dt><em>Audio Files</em></dt> +<dd><p>Major audio format files are played with the <code>play-sound-file</code> command. +</p></dd> +<dt><em>Info Manuals</em></dt> +<dd><p>Files with a <samp>.info</samp> suffix (may also be compressed) are displayed in the Info browser. +</p></dd> +<dt><em>RDB Files</em></dt> +<dd><p>Files with an <samp>.rdb</samp> suffix are displayed as relational databases using the RDB package +available with InfoDock. +</p></dd> +</dl> + <a name="index-menu_002c-Cust_002fReferents"></a> <a name="index-C_002dh-h-c-r"></a> -<p>Regular file links are displayed in an Emacs window specified by the -<code>hpath:display-where</code> setting which may be changed with the Cust/Referents -<kbd>{C-h h c r}</kbd> menu. +<p>Links to standard files, those which don’t match any special referent +category described earlier, are displayed in an Emacs window specified +by the <code>hpath:display-where</code> setting. It may be changed with the +Cust/Referents <kbd>{C-h h c r}</kbd> menu. </p> <p>Available options are: </p> @@ -7764,7 +8067,7 @@ External Display hpath:external-display-alist the default) </p></dd> <dt><em>• Single-Win</em></dt> -<dd><p>Display in a window of the selected frame and delete its other windows +<dd><p>Display in a window of the selected frame and delete its other windows </p></dd> </dl> @@ -7775,51 +8078,7 @@ the default) <img src="im/menu-display-referents.png" alt="Display Referents Menu"> <div class="float-caption"><p><strong>Image B.2: </strong>Display Referents Menu</p></div></div><br> -<p>Continue reading the next sections for information on custom Internal -and External Viewers for link referencts. -</p> -<hr> -<a name="Internal-Viewers"></a> -<div class="header"> -<p> -Next: <a href="#External-Viewers" accesskey="n" rel="next">External Viewers</a>, Previous: <a href="#Referent-Display" accesskey="p" rel="prev">Referent Display</a>, Up: <a href="#Customization" accesskey="u" rel="up">Customization</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> -</div> -<a name="Internal-Viewers-1"></a> -<h4 class="subsection">B.3.2 Internal Viewers</h4> -<a name="index-hpath_003ainternal_002ddisplay_002dalist"></a> -<a name="index-file-display-function"></a> -<a name="index-display-function"></a> -<a name="index-internal-viewer"></a> -<a name="index-link_002c-display-function"></a> -<p>When given a file name, Hyperbole will by default display the file for -editing within an Emacs buffer. The <code>hpath:internal-display-alist</code> -variable can be used to specify file name patterns, such as matching -suffixes, which will invoke a special Emacs Lisp function to display -any matching files within Emacs. This can be used to format raw data -files for convenient display. -</p> -<p>For those who want to change this variable, <code>hpath:internal-display-alist</code> -is defined in <samp>hpath.el</samp>. Its value is an association list whose -elements are (<file-name-regular-expression> . <function-of-one-arg>) -pairs. Any path whose name matches a <file-name-regular-expression> -will be displayed by calling the associated <function-of-one-arg> with -the file name as the argument. -</p> -<p>By default, this variable handles the following types of files: -</p><dl compact="compact"> -<dt><em>Audio Files</em></dt> -<dd><p>Major audio format files are played with the <code>play-sound-file</code> command. -</p></dd> -<dt><em>Info Manuals</em></dt> -<dd><p>Files with a <samp>.info</samp> suffix (may also be compressed) are displayed in the Info browser. -</p></dd> -<dt><em>RDB Files</em></dt> -<dd><p>Files with an <samp>.rdb</samp> suffix are displayed as relational databases using the RDB package -available with InfoDock. -</p></dd> -</dl> - -<p>See <a href="#External-Viewers">External Viewers</a>, for instructions on associating file names with +<p>See <a href="#External-Viewers">External Viewers</a>, for instructions on associating filenames with external, window-system specific viewers. </p> <hr> @@ -7838,10 +8097,13 @@ Next: <a href="#Link-Variable-Substitution" accesskey="n" rel="next">Link Variab <a name="index-external-program"></a> <a name="index-external-viewer"></a> <a name="index-link_002c-viewer-program"></a> -<p>If you will be using Hyperbole under a window system, -the <code>hpath:get-external-display-alist</code> function -in <samp>hpath.el</samp> supports hyperlinks that open files using external, non-Emacs -tools, e.g. a pdf reader or a vector graphic viewer. + +<a name="index-external-display-1"></a> +<a name="index-hpath_003aexternal_002ddisplay_002dalist"></a> +<p>If you use Hyperbole under a window system, +the <code>hpath:get-external-display-alist</code> function in <samp>hpath.el</samp> +supports hyperlinks that open files using external, non-Emacs tools, e.g. +a pdf reader or a vector graphics viewer. </p> <p>The value returned by <code>hpath:get-external-display-alist</code> is determined based on the window system supported by the current frame and the version @@ -7851,8 +8113,8 @@ path whose name matches a <file-name-regular-expression> will be displayed using the corresponding viewer-program or the first viewer-program found on the system from a list of programs. If a <viewer-program> entry contains a ‘<samp>%s</samp>’ string, the filename to -display will be substituted at that point within the string. -Otherwise, the filename will be appended to the <viewer-program> +display is substituted at that point within the string. +Otherwise, the filename is appended to the <viewer-program> entry. Alternatively, the viewer-program may be a Lisp function that takes a single filename argument. </p> @@ -7862,14 +8124,7 @@ for each available window system: <code>hpath:external-display-alist-macos</code <code>hpath:external-display-alist-x</code>. Examine and modify these values to suit your needs. </p> -<a name="index-MIME"></a> -<a name="index-mailcap"></a> -<a name="index-external-viewer-1"></a> -<p>On systems that have a MIME mailcap file (see -<samp>www.wikiwand.com/en/Mailcap</samp>), this is used as a fallback -set of external viewer associations when none are found -within <code>hpath:get-external-display-alist</code>. -</p> + <hr> <a name="Link-Variable-Substitution"></a> <div class="header"> @@ -7890,16 +8145,15 @@ compared against the values in <code>hpath:variables</code>. The first match found, if any, is selected and its associated variable name is substituted into the link pathname, in place of its literal value. When a link button is activated, potentially at a different site, -Hyperbole replaces each variable within the link pathname with the -first matching value from this list to recreate the literal pathname. +Hyperbole replaces each variable in the link pathname with the first +matching value from this list to recreate the literal pathname. Environment variables are also replaced whenever link paths are resolved. </p> <p>This permits sharing of links over wide areas, where the variable values differ between link creator and link activator. The entire process is wholly transparent to the user; it is explained here simply to help -you in deciding whether or not to modify the value of -<code>hpath:variables</code>. +you in deciding whether or not to modify the value of <code>hpath:variables</code>. </p> <hr> <a name="Web-Search-Engines"></a> @@ -7981,7 +8235,7 @@ Hyperbole: <code>(hpath:find-file-urls-mode 1)</code>. <a name="index-URLs_002c-abbreviated"></a> <a name="index-Tramp-1"></a> <p>Both full URLs and abbreviated ones, like <samp>www.gnu.org</samp>, are -recognized. File name completion does not work with URLs; you +recognized. filename completion does not work with URLs; you have to type or paste in the entire URL. This feature will work only if you have the builtin Tramp Emacs Lisp package; if you don’t have Tramp, an error message will be displayed when you try to enable @@ -8017,9 +8271,11 @@ through invisible/hidden text, making the text temporarily visible until point moves past that hidden part. When a search match is selected, the surrounding text remains visible. </p> -<p>This command toggles that setting (turns it off if a prefix -argument less than or equal to 0 is given) and makes searches look at -only visible text. +<p>You can temporarily disable searching of hidden text by typing <kbd>{M-s i}</kbd> +while in an incremental search. This key sequence toggles that +setting and makes searches look at only visible text (or the reverse +when invoked again). The setting lasts only through the current +interactive search. </p> <hr> <a name="Button-Colors"></a> @@ -8096,7 +8352,7 @@ shown here: </p> <dl compact="compact"> <dd><a name="index-key-binding_002c-M_002dRET"></a> -<a name="index-M_002dRET-1"></a> +<a name="index-M_002dRET-2"></a> </dd> <dt><kbd>{M-<span class="key">RET</span>}</kbd></dt> <dd><p>Action Key: Invoke the Action Key in the present context. @@ -8635,7 +8891,7 @@ Called from a program, takes three args: START, END and COLUMN. <dt><code>kimport:insert-file <kbd>{C-x i}</kbd></code></dt> <dd><p>Insert each paragraph in IMPORT-FROM as a separate cell in the current view. Insert as sibling cells following the current cell. IMPORT-FROM may be a -buffer name or file name (file name completion is provided). +buffer name or filename (filename completion is provided). </p> <a name="index-kimport_003ainsert_002dregister"></a> </dd> @@ -9338,23 +9594,25 @@ Previous: <a href="#Smart-Mouse-Keys" accesskey="p" rel="prev">Smart Mouse Keys< <h3 class="section">E.2 Smart Keyboard Keys</h3> <table class="menu" border="0" cellspacing="0"> -<tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Treemacs" accesskey="1">Smart Key - Treemacs</a>:</td><td> </td><td align="left" valign="top"> +<tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Company-Mode" accesskey="1">Smart Key - Company Mode</a>:</td><td> </td><td align="left" valign="top"> +</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="2">Smart Key - Emacs Pushbuttons</a>:</td><td> </td><td align="left" valign="top"> +<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"> </td></tr> -<tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Argument-Completion" accesskey="3">Smart Key - Argument Completion</a>:</td><td> </td><td align="left" valign="top"> +<tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Argument-Completion" accesskey="4">Smart Key - Argument Completion</a>:</td><td> </td><td align="left" valign="top"> </td></tr> -<tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-ID-Edit-Mode" accesskey="4">Smart Key - ID Edit Mode</a>:</td><td> </td><td align="left" valign="top"> +<tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-ID-Edit-Mode" accesskey="5">Smart Key - ID Edit Mode</a>:</td><td> </td><td align="left" valign="top"> </td></tr> -<tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Emacs-Cross_002dreferences-_0028Xrefs_0029" accesskey="5">Smart Key - Emacs Cross-references (Xrefs)</a>:</td><td> </td><td align="left" valign="top"> +<tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Emacs-Cross_002dreferences-_0028Xrefs_0029" accesskey="6">Smart Key - Emacs Cross-references (Xrefs)</a>:</td><td> </td><td align="left" valign="top"> </td></tr> -<tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Smart-Scrolling" accesskey="6">Smart Key - Smart Scrolling</a>:</td><td> </td><td align="left" valign="top"> +<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"> </td></tr> -<tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Smart-Menus" accesskey="7">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-Menus" accesskey="8">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" accesskey="8">Smart Key - Dired Mode</a>:</td><td> </td><td align="left" valign="top"> +<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"> </td></tr> -<tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Hyperbole-Buttons" accesskey="9">Smart Key - Hyperbole Buttons</a>:</td><td> </td><td align="left" valign="top"> +<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> @@ -9368,6 +9626,8 @@ 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-Pages-Directory-Mode">Smart Key - Pages Directory Mode</a>:</td><td> </td><td align="left" valign="top"> </td></tr> +<tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Python-Source-Code">Smart Key - Python Source Code</a>:</td><td> </td><td align="left" valign="top"> +</td></tr> <tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Identifier-Menu-Mode">Smart Key - Identifier Menu Mode </a>:</td><td> </td><td align="left" valign="top"> </td></tr> <tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-C-Source-Code">Smart Key - C Source Code</a>:</td><td> </td><td align="left" valign="top"> @@ -9382,8 +9642,6 @@ 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-JavaScript-Source-Code">Smart Key - JavaScript Source Code</a>:</td><td> </td><td align="left" valign="top"> </td></tr> -<tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Python-Source-Code">Smart Key - Python Source Code</a>:</td><td> </td><td align="left" valign="top"> -</td></tr> <tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Objective_002dC-Source-Code">Smart Key - Objective-C Source Code</a>:</td><td> </td><td align="left" valign="top"> </td></tr> <tr><td align="left" valign="top">• <a href="#Smart-Key-_002d-Fortran-Source-Code">Smart Key - Fortran Source Code</a>:</td><td> </td><td align="left" valign="top"> @@ -9422,14 +9680,37 @@ Previous: <a href="#Smart-Mouse-Keys" accesskey="p" rel="prev">Smart Mouse Keys< </td></tr> </table> + +<hr> +<a name="Smart-Key-_002d-Company-Mode"></a> +<div class="header"> +<p> +Next: <a href="#Smart-Key-_002d-Treemacs" accesskey="n" rel="next">Smart Key - Treemacs</a>, Previous: <a href="#Smart-Keyboard-Keys" accesskey="p" rel="prev">Smart Keyboard Keys</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> +</div> +<a name="Smart-Key-_002d-Company-Mode-1"></a> +<h4 class="subsection">E.2.1 Smart Key - Company Mode</h4> + +<a name="index-company_002dmode"></a> +<a name="index-completion-2"></a> +<p>Company mode is an extensive in-buffer completion framework, often used to complete programming identifiers. +</p> +<div class="format"> +<pre class="format">When company-mode is active: + ACTION KEY + Displays selected item’s definition. + ASSIST KEY + Displays the documentation, if any, for the selected item. +</pre></div> + + <hr> <a name="Smart-Key-_002d-Treemacs"></a> <div class="header"> <p> -Next: <a href="#Smart-Key-_002d-Emacs-Pushbuttons" accesskey="n" rel="next">Smart Key - Emacs Pushbuttons</a>, Previous: <a href="#Smart-Keyboard-Keys" accesskey="p" rel="prev">Smart Keyboard Keys</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-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> </div> <a name="Smart-Key-_002d-Treemacs-1"></a> -<h4 class="subsection">E.2.1 Smart Key - Treemacs</h4> +<h4 class="subsection">E.2.2 Smart Key - Treemacs</h4> <a name="index-Treemacs-1"></a> <p>Treemacs is an add-on Emacs package that offers a fixed, per-frame, graphical @@ -9447,10 +9728,10 @@ See <a href="#Displaying-File-and-Buffer-Items">Displaying File and Buffer Items collapse the entry; (2) elsewhere within an entry line, the item is displayed for editing, normally in another window; - (3) at the end of an entry line: invoke <code>action-key-eol-function</code>, - typically to scroll up proportionally, if an Action Key press; invoke - <code>assist-key-eol-function</code>, typically to scroll down proportionally, - if an Asisst Key press; + (3) at the end of an entry line: if an Action Key press, invokes + <code>action-key-eol-function</code>, typically to scroll up proportionally; + if an Assist Key press, invokes <code>assist-key-eol-function</code>, typically + to scroll down proportionally; (4) on the first line of the buffer (other than the end of line), dired is run on the current directory of this Treemacs; (5) at the end of the first or last line of the buffer, @@ -9465,7 +9746,7 @@ See <a href="#Displaying-File-and-Buffer-Items">Displaying File and Buffer Items 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> </div> <a name="Smart-Key-_002d-Emacs-Pushbuttons-1"></a> -<h4 class="subsection">E.2.2 Smart Key - Emacs Pushbuttons</h4> +<h4 class="subsection">E.2.3 Smart Key - Emacs Pushbuttons</h4> <div class="format"> <pre class="format">When over an Emacs pushbutton: @@ -9482,7 +9763,7 @@ Next: <a href="#Smart-Key-_002d-Argument-Completion" accesskey="n" rel="next">Sm Next: <a href="#Smart-Key-_002d-ID-Edit-Mode" accesskey="n" rel="next">Smart Key - ID Edit Mode</a>, Previous: <a href="#Smart-Key-_002d-Emacs-Pushbuttons" accesskey="p" rel="prev">Smart Key - Emacs Pushbuttons</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-Argument-Completion-1"></a> -<h4 class="subsection">E.2.3 Smart Key - Argument Completion</h4> +<h4 class="subsection">E.2.4 Smart Key - Argument Completion</h4> <a name="index-Smart-Keyboard-Keys"></a> <div class="format"> @@ -9493,7 +9774,7 @@ Next: <a href="#Smart-Key-_002d-ID-Edit-Mode" accesskey="n" rel="next">Smart Key Offers completions for the current minibuffer argument. </pre></div> -<a name="index-completion-2"></a> +<a name="index-completion-3"></a> <div class="format"> <pre class="format">When reading a Hyperbole menu item or an argument with completion: ACTION KEY @@ -9513,7 +9794,7 @@ Next: <a href="#Smart-Key-_002d-ID-Edit-Mode" accesskey="n" rel="next">Smart Key Next: <a href="#Smart-Key-_002d-Emacs-Cross_002dreferences-_0028Xrefs_0029" accesskey="n" rel="next">Smart Key - Emacs Cross-references (Xrefs)</a>, Previous: <a href="#Smart-Key-_002d-Argument-Completion" accesskey="p" rel="prev">Smart Key - Argument Completion</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-ID-Edit-Mode-1"></a> -<h4 class="subsection">E.2.4 Smart Key - ID Edit Mode</h4> +<h4 class="subsection">E.2.5 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 @@ -9529,7 +9810,7 @@ display-management): Next: <a href="#Smart-Key-_002d-Smart-Scrolling" accesskey="n" rel="next">Smart Key - Smart Scrolling</a>, Previous: <a href="#Smart-Key-_002d-ID-Edit-Mode" accesskey="p" rel="prev">Smart Key - ID Edit Mode</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-Emacs-Cross_002dreferences-_0028Xrefs_0029-1"></a> -<h4 class="subsection">E.2.5 Smart Key - Emacs Cross-references (Xrefs)</h4> +<h4 class="subsection">E.2.6 Smart Key - Emacs Cross-references (Xrefs)</h4> <div class="format"> <pre class="format">When over an Emacs cross-reference: @@ -9547,7 +9828,7 @@ Next: <a href="#Smart-Key-_002d-Smart-Scrolling" accesskey="n" rel="next">Smart Next: <a href="#Smart-Key-_002d-Smart-Menus" accesskey="n" rel="next">Smart Key - Smart Menus</a>, Previous: <a href="#Smart-Key-_002d-Emacs-Cross_002dreferences-_0028Xrefs_0029" accesskey="p" rel="prev">Smart Key - Emacs Cross-references (Xrefs)</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-Smart-Scrolling-1"></a> -<h4 class="subsection">E.2.6 Smart Key - Smart Scrolling</h4> +<h4 class="subsection">E.2.7 Smart Key - Smart Scrolling</h4> <a name="index-smart_002dscroll_002dproportional"></a> <a name="index-proportional-scrolling-1"></a> @@ -9585,7 +9866,7 @@ Next: <a href="#Smart-Key-_002d-Smart-Menus" accesskey="n" rel="next">Smart Key Next: <a href="#Smart-Key-_002d-Dired-Mode" accesskey="n" rel="next">Smart Key - Dired Mode</a>, Previous: <a href="#Smart-Key-_002d-Smart-Scrolling" accesskey="p" rel="prev">Smart Key - Smart Scrolling</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-Smart-Menus-1"></a> -<h4 class="subsection">E.2.7 Smart Key - Smart Menus</h4> +<h4 class="subsection">E.2.8 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 @@ -9619,7 +9900,7 @@ necesary for its use. Next: <a href="#Smart-Key-_002d-Hyperbole-Buttons" accesskey="n" rel="next">Smart Key - Hyperbole Buttons</a>, Previous: <a href="#Smart-Key-_002d-Smart-Menus" accesskey="p" rel="prev">Smart Key - Smart Menus</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-Dired-Mode-1"></a> -<h4 class="subsection">E.2.8 Smart Key - Dired Mode</h4> +<h4 class="subsection">E.2.9 Smart Key - Dired Mode</h4> <a name="index-click_002c-dired"></a> <a name="index-drag_002c-dired"></a> <a name="index-dired-browsing"></a> @@ -9660,7 +9941,7 @@ Next: <a href="#Smart-Key-_002d-Hyperbole-Buttons" accesskey="n" rel="next">Smar Next: <a href="#Smart-Key-_002d-View-Mode" accesskey="n" rel="next">Smart Key - View Mode</a>, Previous: <a href="#Smart-Key-_002d-Dired-Mode" accesskey="p" rel="prev">Smart Key - Dired Mode</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-Hyperbole-Buttons-1"></a> -<h4 class="subsection">E.2.9 Smart Key - Hyperbole Buttons</h4> +<h4 class="subsection">E.2.10 Smart Key - Hyperbole Buttons</h4> <a name="index-click_002c-button"></a> <a name="index-button-click"></a> @@ -9680,7 +9961,7 @@ Next: <a href="#Smart-Key-_002d-View-Mode" accesskey="n" rel="next">Smart Key - Next: <a href="#Smart-Key-_002d-Delimited-Things" accesskey="n" rel="next">Smart Key - Delimited Things</a>, Previous: <a href="#Smart-Key-_002d-Hyperbole-Buttons" accesskey="p" rel="prev">Smart Key - Hyperbole Buttons</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-View-Mode-1"></a> -<h4 class="subsection">E.2.10 Smart Key - View Mode</h4> +<h4 class="subsection">E.2.11 Smart Key - View Mode</h4> <a name="index-view-mode"></a> <div class="format"> @@ -9699,7 +9980,7 @@ Next: <a href="#Smart-Key-_002d-Delimited-Things" accesskey="n" rel="next">Smart 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> </div> <a name="Smart-Key-_002d-Delimited-Things-1"></a> -<h4 class="subsection">E.2.11 Smart Key - Delimited Things</h4> +<h4 class="subsection">E.2.12 Smart Key - Delimited Things</h4> <a name="index-thing-1"></a> <a name="index-list-1"></a> @@ -9737,7 +10018,7 @@ original location and yanks it at the new location. Next: <a href="#Smart-Key-_002d-RDB-Mode" accesskey="n" rel="next">Smart Key - RDB Mode</a>, Previous: <a href="#Smart-Key-_002d-Delimited-Things" accesskey="p" rel="prev">Smart Key - Delimited Things</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-The-Koutliner-1"></a> -<h4 class="subsection">E.2.12 Smart Key - The Koutliner</h4> +<h4 class="subsection">E.2.13 Smart Key - The Koutliner</h4> <div class="format"> <pre class="format">When pressed within a Hyperbole Koutliner buffer (kotl-mode): ACTION KEY @@ -9772,7 +10053,7 @@ Next: <a href="#Smart-Key-_002d-RDB-Mode" accesskey="n" rel="next">Smart Key - R Next: <a href="#Smart-Key-_002d-Help-Buffers" accesskey="n" rel="next">Smart Key - Help Buffers</a>, Previous: <a href="#Smart-Key-_002d-The-Koutliner" accesskey="p" rel="prev">Smart Key - The Koutliner</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-RDB-Mode-1"></a> -<h4 class="subsection">E.2.13 Smart Key - RDB Mode</h4> +<h4 class="subsection">E.2.14 Smart Key - RDB Mode</h4> <a name="index-rdb_002dmode"></a> <a name="index-database"></a> <div class="format"> @@ -9805,7 +10086,7 @@ relational databases (part of InfoDock): Next: <a href="#Smart-Key-_002d-Pages-Directory-Mode" accesskey="n" rel="next">Smart Key - Pages Directory Mode</a>, Previous: <a href="#Smart-Key-_002d-RDB-Mode" accesskey="p" rel="prev">Smart Key - RDB Mode</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-Help-Buffers-1"></a> -<h4 class="subsection">E.2.14 Smart Key - Help Buffers</h4> +<h4 class="subsection">E.2.15 Smart Key - Help Buffers</h4> <a name="index-help-buffer"></a> <div class="format"> <pre class="format"> @@ -9819,10 +10100,10 @@ When pressed at the end of a Help buffer: <a name="Smart-Key-_002d-Pages-Directory-Mode"></a> <div class="header"> <p> -Next: <a href="#Smart-Key-_002d-Identifier-Menu-Mode" accesskey="n" rel="next">Smart Key - Identifier Menu Mode</a>, Previous: <a href="#Smart-Key-_002d-Help-Buffers" accesskey="p" rel="prev">Smart Key - Help Buffers</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<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-Python-Source-Code" accesskey="n" rel="next">Smart Key - Python Source Code</a>, Previous: <a href="#Smart-Key-_002d-Help-Buffers" accesskey="p" rel="prev">Smart Key - Help Buffers</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-Pages-Directory-Mode-1"></a> -<h4 class="subsection">E.2.15 Smart Key - Pages Directory Mode</h4> +<h4 class="subsection">E.2.16 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. @@ -9838,10 +10119,10 @@ When pressed on a pages-directory-mode entry line: <a name="Smart-Key-_002d-Python-Source-Code"></a> <div class="header"> <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-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> +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> <a name="Smart-Key-_002d-Python-Source-Code-1"></a> -<h4 class="subsection">E.2.16 Smart Key - Python Source Code</h4> +<h4 class="subsection">E.2.17 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: @@ -9869,16 +10150,17 @@ within a Python buffer: <a name="Smart-Key-_002d-Identifier-Menu-Mode"></a> <div class="header"> <p> -Next: <a href="#Smart-Key-_002d-C-Source-Code" accesskey="n" rel="next">Smart Key - C Source Code</a>, Previous: <a href="#Smart-Key-_002d-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> +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> <a name="Smart-Key-_002d-Identifier-Menu-Mode-1"></a> -<h4 class="subsection">E.2.17 Smart Key - Identifier Menu Mode</h4> +<h4 class="subsection">E.2.18 Smart Key - Identifier Menu Mode</h4> <div class="format"> -<pre class="format">This works only for identifiers defined within the same source file in which they are referenced. -It requires either Emacs’ imenu or XEmacs’ func-menu library and it requires that an index of -identifiers has been built for the current buffer. Other handlers handle identifier references -and definitions across multiple files. +<pre class="format">This works only for identifiers defined within the same source file in +which they are referenced. It requires either Emacs’ imenu library +and it requires that an index of identifiers has been built for the +current buffer. Other handlers handle identifier references and +definitions across multiple files. When pressed on an identifier name after an identifier index has been generated: ACTION KEY @@ -9895,7 +10177,7 @@ When pressed on an identifier name after an identifier index has been generated: Next: <a href="#Smart-Key-_002d-C_002b_002b-Source-Code" accesskey="n" rel="next">Smart Key - C++ Source Code</a>, Previous: <a href="#Smart-Key-_002d-Identifier-Menu-Mode" accesskey="p" rel="prev">Smart Key - Identifier Menu Mode</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-C-Source-Code-1"></a> -<h4 class="subsection">E.2.18 Smart Key - C Source Code</h4> +<h4 class="subsection">E.2.19 Smart Key - C Source Code</h4> <a name="index-smart_002dc_002dcpp_002dinclude_002dpath"></a> <a name="index-smart_002dc_002dinclude_002dpath"></a> @@ -9927,7 +10209,7 @@ Next: <a href="#Smart-Key-_002d-C_002b_002b-Source-Code" accesskey="n" rel="next Next: <a href="#Smart-Key-_002d-Assembly-Source-Code" accesskey="n" rel="next">Smart Key - Assembly Source Code</a>, Previous: <a href="#Smart-Key-_002d-C-Source-Code" accesskey="p" rel="prev">Smart Key - C Source Code</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-C_002b_002b-Source-Code-1"></a> -<h4 class="subsection">E.2.19 Smart Key - C++ Source Code</h4> +<h4 class="subsection">E.2.20 Smart Key - C++ Source Code</h4> <a name="index-c_002b_002b_002dcpp_002dinclude_002dpath"></a> <a name="index-c_002b_002b_002dinclude_002dpath"></a> @@ -9980,7 +10262,7 @@ buffer: Next: <a href="#Smart-Key-_002d-Lisp-Source-Code" accesskey="n" rel="next">Smart Key - Lisp Source Code</a>, Previous: <a href="#Smart-Key-_002d-C_002b_002b-Source-Code" accesskey="p" rel="prev">Smart Key - C++ Source Code</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-Assembly-Source-Code-1"></a> -<h4 class="subsection">E.2.20 Smart Key - Assembly Source Code</h4> +<h4 class="subsection">E.2.21 Smart Key - Assembly Source Code</h4> <a name="index-smart_002dasm_002dinclude_002dpath"></a> <div class="format"> @@ -10005,11 +10287,12 @@ Next: <a href="#Smart-Key-_002d-Lisp-Source-Code" accesskey="n" rel="next">Smart Next: <a href="#Smart-Key-_002d-Java-Source-Code" accesskey="n" rel="next">Smart Key - Java Source Code</a>, Previous: <a href="#Smart-Key-_002d-Assembly-Source-Code" accesskey="p" rel="prev">Smart Key - Assembly Source Code</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-Lisp-Source-Code-1"></a> -<h4 class="subsection">E.2.21 Smart Key - Lisp Source Code</h4> +<h4 class="subsection">E.2.22 Smart Key - Lisp Source Code</h4> <div class="format"> -<pre class="format">When pressed on a Lisp symbol within any of these types of buffers -(Lisp code, debugger, compilation, or help): +<pre class="format"><a name="index-change_002dlog_002dmode"></a><a name="index-lisp-identifier"></a><a name="index-elisp-identifier"></a>When pressed on a Lisp symbol within any of these types of buffers +(Lisp code, debugger, compilation, or help) or in change-log-mode +on an Emacs Lisp bound identifier: ACTION KEY Jumps to the definition of any selected Lisp construct. If on an Emacs Lisp require, load, or autoload clause and the (find-library) @@ -10027,7 +10310,7 @@ Next: <a href="#Smart-Key-_002d-Java-Source-Code" accesskey="n" rel="next">Smart Next: <a href="#Smart-Key-_002d-JavaScript-Source-Code" accesskey="n" rel="next">Smart Key - JavaScript Source Code</a>, Previous: <a href="#Smart-Key-_002d-Lisp-Source-Code" accesskey="p" rel="prev">Smart Key - Lisp Source Code</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-Java-Source-Code-1"></a> -<h4 class="subsection">E.2.22 Smart Key - Java Source Code</h4> +<h4 class="subsection">E.2.23 Smart Key - Java Source Code</h4> <a name="index-smart_002djava_002dpackage_002dpath"></a> <div class="format"> @@ -10067,10 +10350,10 @@ buffer: <a name="Smart-Key-_002d-JavaScript-Source-Code"></a> <div class="header"> <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-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> +Next: <a href="#Smart-Key-_002d-Objective_002dC-Source-Code" accesskey="n" rel="next">Smart Key - Objective-C Source Code</a>, Previous: <a href="#Smart-Key-_002d-Java-Source-Code" accesskey="p" rel="prev">Smart Key - Java Source Code</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-JavaScript-Source-Code-1"></a> -<h4 class="subsection">E.2.23 Smart Key - JavaScript Source Code</h4> +<h4 class="subsection">E.2.24 Smart Key - JavaScript Source Code</h4> <div class="format"> <pre class="format">When pressed within a JavaScript source code file: @@ -10088,10 +10371,10 @@ Next: <a href="#Smart-Key-_002d-Python-Source-Code" accesskey="n" rel="next">Sma <a name="Smart-Key-_002d-Objective_002dC-Source-Code"></a> <div class="header"> <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-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> +Next: <a href="#Smart-Key-_002d-Fortran-Source-Code" accesskey="n" rel="next">Smart Key - Fortran Source Code</a>, Previous: <a href="#Smart-Key-_002d-JavaScript-Source-Code" accesskey="p" rel="prev">Smart Key - JavaScript Source Code</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-Objective_002dC-Source-Code-1"></a> -<h4 class="subsection">E.2.24 Smart Key - Objective-C Source Code</h4> +<h4 class="subsection">E.2.25 Smart Key - Objective-C Source Code</h4> <a name="index-objc_002dcpp_002dinclude_002dpath"></a> <a name="index-objc_002dinclude_002dpath"></a> @@ -10142,7 +10425,7 @@ OO-Browser): Next: <a href="#Smart-Key-_002d-Occurrence-Matches" accesskey="n" rel="next">Smart Key - Occurrence Matches</a>, Previous: <a href="#Smart-Key-_002d-Objective_002dC-Source-Code" accesskey="p" rel="prev">Smart Key - Objective-C Source Code</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-Fortran-Source-Code-1"></a> -<h4 class="subsection">E.2.25 Smart Key - Fortran Source Code</h4> +<h4 class="subsection">E.2.26 Smart Key - Fortran Source Code</h4> <div class="format"> <pre class="format">When pressed within a Fortran source code file: @@ -10160,7 +10443,7 @@ Next: <a href="#Smart-Key-_002d-Occurrence-Matches" accesskey="n" rel="next">Sma Next: <a href="#Smart-Key-_002d-Calendar-Mode" accesskey="n" rel="next">Smart Key - Calendar Mode</a>, Previous: <a href="#Smart-Key-_002d-Fortran-Source-Code" accesskey="p" rel="prev">Smart Key - Fortran Source Code</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-Occurrence-Matches-1"></a> -<h4 class="subsection">E.2.26 Smart Key - Occurrence Matches</h4> +<h4 class="subsection">E.2.27 Smart Key - Occurrence Matches</h4> <div class="format"> <pre class="format">When pressed within an occur-mode, moccur-mode or amoccur-mode buffer: @@ -10175,7 +10458,7 @@ Next: <a href="#Smart-Key-_002d-Calendar-Mode" accesskey="n" rel="next">Smart Ke Next: <a href="#Smart-Key-_002d-Man-Page-Apropos" accesskey="n" rel="next">Smart Key - Man Page Apropos</a>, Previous: <a href="#Smart-Key-_002d-Occurrence-Matches" accesskey="p" rel="prev">Smart Key - Occurrence Matches</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-Calendar-Mode-1"></a> -<h4 class="subsection">E.2.27 Smart Key - Calendar Mode</h4> +<h4 class="subsection">E.2.28 Smart Key - Calendar Mode</h4> <div class="format"> <pre class="format">When pressed within a calendar-mode buffer: @@ -10202,7 +10485,7 @@ Next: <a href="#Smart-Key-_002d-Man-Page-Apropos" accesskey="n" rel="next">Smart Next: <a href="#Smart-Key-_002d-Emacs-Outline-Mode" accesskey="n" rel="next">Smart Key - Emacs Outline Mode</a>, Previous: <a href="#Smart-Key-_002d-Calendar-Mode" accesskey="p" rel="prev">Smart Key - Calendar Mode</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-Man-Page-Apropos-1"></a> -<h4 class="subsection">E.2.28 Smart Key - Man Page Apropos</h4> +<h4 class="subsection">E.2.29 Smart Key - Man Page Apropos</h4> <div class="format"> <pre class="format">When pressed within a man page apropos buffer or listing: ACTION KEY @@ -10224,7 +10507,7 @@ Next: <a href="#Smart-Key-_002d-Emacs-Outline-Mode" accesskey="n" rel="next">Sma Next: <a href="#Smart-Key-_002d-Info-Manuals" accesskey="n" rel="next">Smart Key - Info Manuals</a>, Previous: <a href="#Smart-Key-_002d-Man-Page-Apropos" accesskey="p" rel="prev">Smart Key - Man Page Apropos</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-Emacs-Outline-Mode-1"></a> -<h4 class="subsection">E.2.29 Smart Key - Emacs Outline Mode</h4> +<h4 class="subsection">E.2.30 Smart Key - Emacs Outline Mode</h4> <a name="index-selective_002ddisplay"></a> <div class="format"> <pre class="format">If pressed within an outline-mode buffer or when no other context is matched @@ -10261,7 +10544,7 @@ and outline-minor-mode is enabled: Next: <a href="#Smart-Key-_002d-Email-Composers" accesskey="n" rel="next">Smart Key - Email Composers</a>, Previous: <a href="#Smart-Key-_002d-Emacs-Outline-Mode" accesskey="p" rel="prev">Smart Key - Emacs Outline Mode</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-Info-Manuals-1"></a> -<h4 class="subsection">E.2.30 Smart Key - Info Manuals</h4> +<h4 class="subsection">E.2.31 Smart Key - Info Manuals</h4> <div class="format"> <pre class="format"><a name="index-click_002c-Info"></a><a name="index-Info-browsing"></a><a name="index-Info_002dglobal_002dnext"></a><a name="index-Info_002dglobal_002dprev"></a>If pressed within an Info manual node: @@ -10302,7 +10585,7 @@ Use <kbd>{s}</kbd> within an Info manual to search for any concept that interest Next: <a href="#Smart-Key-_002d-GNUS-Newsreader" accesskey="n" rel="next">Smart Key - GNUS Newsreader</a>, Previous: <a href="#Smart-Key-_002d-Info-Manuals" accesskey="p" rel="prev">Smart Key - Info Manuals</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-Email-Composers-1"></a> -<h4 class="subsection">E.2.31 Smart Key - Email Composers</h4> +<h4 class="subsection">E.2.32 Smart Key - Email Composers</h4> <a name="index-hmail_003areader"></a> <a name="index-hmail_003alister"></a> <div class="format"> @@ -10341,7 +10624,7 @@ Next: <a href="#Smart-Key-_002d-GNUS-Newsreader" accesskey="n" rel="next">Smart Next: <a href="#Smart-Key-_002d-Buffer-Menus" accesskey="n" rel="next">Smart Key - Buffer Menus</a>, Previous: <a href="#Smart-Key-_002d-Email-Composers" accesskey="p" rel="prev">Smart Key - Email Composers</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-GNUS-Newsreader-1"></a> -<h4 class="subsection">E.2.32 Smart Key - GNUS Newsreader</h4> +<h4 class="subsection">E.2.33 Smart Key - GNUS Newsreader</h4> <a name="index-click_002c-Gnus"></a> <a name="index-Gnus-browsing"></a> <div class="format"> @@ -10408,7 +10691,7 @@ Next: <a href="#Smart-Key-_002d-Buffer-Menus" accesskey="n" rel="next">Smart Key Next: <a href="#Smart-Key-_002d-Tar-File-Mode" accesskey="n" rel="next">Smart Key - Tar File Mode</a>, Previous: <a href="#Smart-Key-_002d-GNUS-Newsreader" accesskey="p" rel="prev">Smart Key - GNUS Newsreader</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-Buffer-Menus-1"></a> -<h4 class="subsection">E.2.33 Smart Key - Buffer Menus</h4> +<h4 class="subsection">E.2.34 Smart Key - Buffer Menus</h4> <a name="index-click_002c-buffer-menu"></a> <a name="index-buffer-menu-2"></a> <div class="format"> @@ -10465,7 +10748,7 @@ Next: <a href="#Smart-Key-_002d-Tar-File-Mode" accesskey="n" rel="next">Smart Ke Next: <a href="#Smart-Key-_002d-Man-Pages" accesskey="n" rel="next">Smart Key - Man Pages</a>, Previous: <a href="#Smart-Key-_002d-Buffer-Menus" accesskey="p" rel="prev">Smart Key - Buffer Menus</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-Tar-File-Mode-1"></a> -<h4 class="subsection">E.2.34 Smart Key - Tar File Mode</h4> +<h4 class="subsection">E.2.35 Smart Key - Tar File Mode</h4> <a name="index-click_002c-tar"></a> <a name="index-tar-archive-browsing"></a> <a name="index-extracting-from-tar-files"></a> @@ -10492,7 +10775,7 @@ Next: <a href="#Smart-Key-_002d-Man-Pages" accesskey="n" rel="next">Smart Key - Next: <a href="#Smart-Key-_002d-WWW-URLs" accesskey="n" rel="next">Smart Key - WWW URLs</a>, Previous: <a href="#Smart-Key-_002d-Tar-File-Mode" accesskey="p" rel="prev">Smart Key - Tar File Mode</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-Man-Pages-1"></a> -<h4 class="subsection">E.2.35 Smart Key - Man Pages</h4> +<h4 class="subsection">E.2.36 Smart Key - Man Pages</h4> <a name="index-man-page-references"></a> <a name="index-smart_002dman_002dc_002droutine_002dref"></a> <div class="format"> @@ -10512,11 +10795,11 @@ containing its pathname: Next: <a href="#Smart-Key-_002d-HyRolo-Match-Buffers" accesskey="n" rel="next">Smart Key - HyRolo Match Buffers</a>, Previous: <a href="#Smart-Key-_002d-Man-Pages" accesskey="p" rel="prev">Smart Key - Man Pages</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-WWW-URLs-1"></a> -<h4 class="subsection">E.2.36 Smart Key - WWW URLs</h4> +<h4 class="subsection">E.2.37 Smart Key - WWW URLs</h4> <a name="index-click_002c-world_002dwide-web"></a> <a name="index-W3"></a> <a name="index-URL-2"></a> -<a name="index-browse_002durl_002dbrowser_002dfunction-3"></a> +<a name="index-browse_002durl_002dbrowser_002dfunction-2"></a> <a name="index-World_002dwide-Web-2"></a> <a name="index-WWW-2"></a> <a name="index-C_002dh-h-c-u-1"></a> @@ -10538,7 +10821,7 @@ Next: <a href="#Smart-Key-_002d-HyRolo-Match-Buffers" accesskey="n" rel="next">S Next: <a href="#Smart-Key-_002d-Image-Thumbnails" accesskey="n" rel="next">Smart Key - Image Thumbnails</a>, Previous: <a href="#Smart-Key-_002d-WWW-URLs" accesskey="p" rel="prev">Smart Key - WWW URLs</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-HyRolo-Match-Buffers-1"></a> -<h4 class="subsection">E.2.37 Smart Key - HyRolo Match Buffers</h4> +<h4 class="subsection">E.2.38 Smart Key - HyRolo Match Buffers</h4> <a name="index-click_002c-hyrolo-matches"></a> <a name="index-hyrolo-matches"></a> <div class="format"> @@ -10554,7 +10837,7 @@ Next: <a href="#Smart-Key-_002d-Image-Thumbnails" accesskey="n" rel="next">Smart Next: <a href="#Smart-Key-_002d-Gomoku-Game" accesskey="n" rel="next">Smart Key - Gomoku Game</a>, Previous: <a href="#Smart-Key-_002d-HyRolo-Match-Buffers" accesskey="p" rel="prev">Smart Key - HyRolo Match Buffers</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-Image-Thumbnails-1"></a> -<h4 class="subsection">E.2.38 Smart Key - Image Thumbnails</h4> +<h4 class="subsection">E.2.39 Smart Key - Image Thumbnails</h4> <a name="index-images"></a> <a name="index-thumbnails"></a> <a name="index-dired_002c-images"></a> @@ -10575,7 +10858,7 @@ Next: <a href="#Smart-Key-_002d-Gomoku-Game" accesskey="n" rel="next">Smart Key Next: <a href="#Smart-Key-_002d-The-OO_002dBrowser" accesskey="n" rel="next">Smart Key - The OO-Browser</a>, Previous: <a href="#Smart-Key-_002d-Image-Thumbnails" accesskey="p" rel="prev">Smart Key - Image Thumbnails</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-Gomoku-Game-1"></a> -<h4 class="subsection">E.2.39 Smart Key - Gomoku Game</h4> +<h4 class="subsection">E.2.40 Smart Key - Gomoku Game</h4> <a name="index-game_002c-gomoku"></a> <a name="index-gomoku"></a> <div class="format"> @@ -10593,7 +10876,7 @@ Next: <a href="#Smart-Key-_002d-The-OO_002dBrowser" accesskey="n" rel="next">Sma Next: <a href="#Smart-Key-_002d-Default-Context" accesskey="n" rel="next">Smart Key - Default Context</a>, Previous: <a href="#Smart-Key-_002d-Gomoku-Game" accesskey="p" rel="prev">Smart Key - Gomoku Game</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-The-OO_002dBrowser-1"></a> -<h4 class="subsection">E.2.40 Smart Key - The OO-Browser</h4> +<h4 class="subsection">E.2.41 Smart Key - The OO-Browser</h4> <a name="index-OO_002dBrowser"></a> <a name="index-object_002doriented-code-browsing"></a> @@ -10667,7 +10950,7 @@ buffer after an OO-Browser Environment has been loaded: Previous: <a href="#Smart-Key-_002d-The-OO_002dBrowser" accesskey="p" rel="prev">Smart Key - The OO-Browser</a>, Up: <a href="#Smart-Keyboard-Keys" accesskey="u" rel="up">Smart Keyboard Keys</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Key-Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Smart-Key-_002d-Default-Context-1"></a> -<h4 class="subsection">E.2.41 Smart Key - Default Context</h4> +<h4 class="subsection">E.2.42 Smart Key - Default Context</h4> <a name="index-action_002dkey_002ddefault_002dfunction-1"></a> <a name="index-assist_002dkey_002ddefault_002dfunction-1"></a> <a name="index-hyperbole-1"></a> @@ -10906,10 +11189,8 @@ providing sketches of possible additions; </li><li> and to acknowledge known weaknesses in the current system. </li></ul> -<p>If you would like to see some of this work done, consider funding -its development. Without any serious interest from users, progress -on these fronts will be slow. Here are some new features we have -in mind, however. +<p>Without any serious interest from users, progress on these fronts will +be slow. Here are some new features we have in mind, however. </p> <dl compact="compact"> <dt>Button Copying, Killing, and Yanking</dt> @@ -11279,7 +11560,7 @@ Next: <a href="#Function" accesskey="n" rel="next">Function</a>, Previous: <a hr <tr><td></td><td valign="top"><a href="#index-a"><code>a</code></a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> <tr><td></td><td valign="top"><a href="#index-A"><code>A</code></a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Action-Key-1"><code>Action Key</code></a>:</td><td> </td><td valign="top"><a href="#Smart-Keys">Smart Keys</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-Action-Key_002c-web-browsing-1"><code>Action Key, web browsing</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-Action-Key_002c-web-browsing-1"><code>Action Key, web browsing</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Assist-Key-1"><code>Assist Key</code></a>:</td><td> </td><td valign="top"><a href="#Smart-Keys">Smart Keys</a></td></tr> <tr><td colspan="4"> <hr></td></tr> <tr><th><a name="Key-Index_ky_letter-B">B</a></th><td></td><td></td></tr> @@ -11304,7 +11585,8 @@ Next: <a href="#Function" accesskey="n" rel="next">Function</a>, Previous: <a hr <tr><td></td><td valign="top"><a href="#index-C_002dc-c"><code>C-c c</code></a>:</td><td> </td><td valign="top"><a href="#Relocating-and-Copying">Relocating and Copying</a></td></tr> <tr><td></td><td valign="top"><a href="#index-C_002dc-C_002da"><code>C-c C-a</code></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-C_002dc-C_002db"><code>C-c C-b</code></a>:</td><td> </td><td valign="top"><a href="#Moving-Around">Moving Around</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-C_002dc-C_002dc"><code>C-c C-c</code></a>:</td><td> </td><td valign="top"><a href="#Relocating-and-Copying">Relocating and Copying</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-C_002dc-C_002dc"><code>C-c C-c</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-C_002dc-C_002dc-1"><code>C-c C-c</code></a>:</td><td> </td><td valign="top"><a href="#Relocating-and-Copying">Relocating and Copying</a></td></tr> <tr><td></td><td valign="top"><a href="#index-C_002dc-C_002dd"><code>C-c C-d</code></a>:</td><td> </td><td valign="top"><a href="#Moving-Around">Moving Around</a></td></tr> <tr><td></td><td valign="top"><a href="#index-C_002dc-C_002df"><code>C-c C-f</code></a>:</td><td> </td><td valign="top"><a href="#Moving-Around">Moving Around</a></td></tr> <tr><td></td><td valign="top"><a href="#index-C_002dc-C_002dh"><code>C-c C-h</code></a>:</td><td> </td><td valign="top"><a href="#Hiding-and-Showing">Hiding and Showing</a></td></tr> @@ -11335,7 +11617,7 @@ Next: <a href="#Function" accesskey="n" rel="next">Function</a>, Previous: <a hr <tr><td></td><td valign="top"><a href="#index-C_002dh-h-1"><code>C-h h</code></a>:</td><td> </td><td valign="top"><a href="#Global-Key-Bindings">Global Key Bindings</a></td></tr> <tr><td></td><td valign="top"><a href="#index-C_002dh-h-c-a"><code>C-h h c a</code></a>:</td><td> </td><td valign="top"><a href="#Customization">Customization</a></td></tr> <tr><td></td><td valign="top"><a href="#index-C_002dh-h-c-d"><code>C-h h c d</code></a>:</td><td> </td><td valign="top"><a href="#Smart-Key-Debugging">Smart Key Debugging</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-C_002dh-h-c-r"><code>C-h h c r</code></a>:</td><td> </td><td valign="top"><a href="#Referent-Display">Referent Display</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-C_002dh-h-c-r"><code>C-h h c r</code></a>:</td><td> </td><td valign="top"><a href="#Internal-Viewers">Internal Viewers</a></td></tr> <tr><td></td><td valign="top"><a href="#index-C_002dh-h-c-u"><code>C-h h c u</code></a>:</td><td> </td><td valign="top"><a href="#Using-URLs-with-Find_002dFile">Using URLs with Find-File</a></td></tr> <tr><td></td><td valign="top"><a href="#index-C_002dh-h-c-u-1"><code>C-h h c u</code></a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-WWW-URLs">Smart Key - WWW URLs</a></td></tr> <tr><td></td><td valign="top"><a href="#index-C_002dh-h-c-w"><code>C-h h c w</code></a>:</td><td> </td><td valign="top"><a href="#Web-Search-Engines">Web Search Engines</a></td></tr> @@ -11450,9 +11732,12 @@ Next: <a href="#Function" accesskey="n" rel="next">Function</a>, Previous: <a hr <tr><td></td><td valign="top"><a href="#index-M_002do"><code>M-o</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-M_002do-1"><code>M-o</code></a>:</td><td> </td><td valign="top"><a href="#Global-Key-Bindings">Global Key Bindings</a></td></tr> <tr><td></td><td valign="top"><a href="#index-M_002do-i-_003cwindow_002did_003e"><code>M-o i <window-id></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-M_002do-m-_003cwindow_002did_003e"><code>M-o m <window-id></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-M_002do-r-_003cwindow_002did_003e"><code>M-o r <window-id></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-M_002do-t-_003cwindow_002did_003e"><code>M-o t <window-id></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-M_002dRET"><code>M-<span class="key">RET</span></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-M_002dRET-1"><code>M-<span class="key">RET</span></code></a>:</td><td> </td><td valign="top"><a href="#Global-Key-Bindings">Global Key Bindings</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-M_002dRET-1"><code>M-RET</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-M_002dRET-2"><code>M-<span class="key">RET</span></code></a>:</td><td> </td><td valign="top"><a href="#Global-Key-Bindings">Global Key Bindings</a></td></tr> <tr><td></td><td valign="top"><a href="#index-M_002dx-kotl_002dmode_003ashow_002dsubtree"><code>M-x kotl-mode:show-subtree</code></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-middle-mouse-key-1"><code>middle mouse key</code></a>:</td><td> </td><td valign="top"><a href="#Smart-Key-Bindings">Smart Key Bindings</a></td></tr> <tr><td colspan="4"> <hr></td></tr> @@ -11735,6 +12020,8 @@ Next: <a href="#Concept-Index" accesskey="n" rel="next">Concept Index</a>, Previ <tr><td></td><td valign="top"><a href="#index-actypes-link_002dto_002delisp_002ddoc"><code>actypes link-to-elisp-doc</code></a>:</td><td> </td><td valign="top"><a href="#Action-Types">Action Types</a></td></tr> <tr><td></td><td valign="top"><a href="#index-actypes-link_002dto_002dfile"><code>actypes link-to-file</code></a>:</td><td> </td><td valign="top"><a href="#Action-Types">Action Types</a></td></tr> <tr><td></td><td valign="top"><a href="#index-actypes-link_002dto_002dfile_002dline"><code>actypes link-to-file-line</code></a>:</td><td> </td><td valign="top"><a href="#Action-Types">Action Types</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-actypes-link_002dto_002dgbut"><code>actypes link-to-gbut</code></a>:</td><td> </td><td valign="top"><a href="#Action-Types">Action Types</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-actypes-link_002dto_002dibut"><code>actypes link-to-ibut</code></a>:</td><td> </td><td valign="top"><a href="#Action-Types">Action Types</a></td></tr> <tr><td></td><td valign="top"><a href="#index-actypes-link_002dto_002dInfo_002dindex_002ditem"><code>actypes link-to-Info-index-item</code></a>:</td><td> </td><td valign="top"><a href="#Action-Types">Action Types</a></td></tr> <tr><td></td><td valign="top"><a href="#index-actypes-link_002dto_002dInfo_002dnode"><code>actypes link-to-Info-node</code></a>:</td><td> </td><td valign="top"><a href="#Action-Types">Action Types</a></td></tr> <tr><td></td><td valign="top"><a href="#index-actypes-link_002dto_002dkcell"><code>actypes link-to-kcell</code></a>:</td><td> </td><td valign="top"><a href="#Action-Types">Action Types</a></td></tr> @@ -11763,10 +12050,9 @@ Next: <a href="#Concept-Index" accesskey="n" rel="next">Concept Index</a>, Previ <tr><td></td><td valign="top"><a href="#index-assist_002dmouse_002dkey"><code>assist-mouse-key</code></a>:</td><td> </td><td valign="top"><a href="#Smart-Key-Bindings">Smart Key Bindings</a></td></tr> <tr><td colspan="4"> <hr></td></tr> <tr><th><a name="Function_fn_letter-B">B</a></th><td></td><td></td></tr> -<tr><td></td><td valign="top"><a href="#index-browse_002durl_002dbrowser_002dfunction">browse-url-browser-function</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-browse_002durl_002dbrowser_002dfunction-1">browse-url-browser-function</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-browse_002durl_002dbrowser_002dfunction-2">browse-url-browser-function</a>:</td><td> </td><td valign="top"><a href="#Action-Types">Action Types</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-browse_002durl_002dbrowser_002dfunction-3">browse-url-browser-function</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-WWW-URLs">Smart Key - WWW URLs</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-browse_002durl_002dbrowser_002dfunction">browse-url-browser-function</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-browse_002durl_002dbrowser_002dfunction-1">browse-url-browser-function</a>:</td><td> </td><td valign="top"><a href="#Action-Types">Action Types</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-browse_002durl_002dbrowser_002dfunction-2">browse-url-browser-function</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-WWW-URLs">Smart Key - WWW URLs</a></td></tr> <tr><td colspan="4"> <hr></td></tr> <tr><th><a name="Function_fn_letter-C">C</a></th><td></td><td></td></tr> <tr><td></td><td valign="top"><a href="#index-c_002b_002b_002dcpp_002dinclude_002dpath">c++-cpp-include-path</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-C_002b_002b-Source-Code">Smart Key - C++ Source Code</a></td></tr> @@ -11809,14 +12095,14 @@ Next: <a href="#Concept-Index" accesskey="n" rel="next">Concept Index</a>, Previ <tr><td></td><td valign="top"><a href="#index-file_002c-_002ehypb">file, .hypb</a>:</td><td> </td><td valign="top"><a href="#Explicit-Buttons">Explicit Buttons</a></td></tr> <tr><td></td><td valign="top"><a href="#index-file_002c-_002ekotl-suffix">file, .kotl suffix</a>:</td><td> </td><td valign="top"><a href="#Creating-Outlines">Creating Outlines</a></td></tr> <tr><td></td><td valign="top"><a href="#index-file_002c-DEMO-1">file, DEMO</a>:</td><td> </td><td valign="top"><a href="#Hyperbole-Overview">Hyperbole Overview</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-file_002c-DIR">file, DIR</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-file_002c-DIR">file, DIR</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-file_002c-EXAMPLE_002ekotl">file, EXAMPLE.kotl</a>:</td><td> </td><td valign="top"><a href="#Koutliner">Koutliner</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-file_002c-func_002dmenu_002eel">file, func-menu.el</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-file_002c-func_002dmenu_002eel">file, func-menu.el</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-file_002c-hactypes_002eel">file, hactypes.el</a>:</td><td> </td><td valign="top"><a href="#Creating-Types">Creating Types</a></td></tr> <tr><td></td><td valign="top"><a href="#index-file_002c-hactypes_002eel-1">file, hactypes.el</a>:</td><td> </td><td valign="top"><a href="#Action-Type-Creation">Action Type Creation</a></td></tr> <tr><td></td><td valign="top"><a href="#index-file_002c-hbut_002eel">file, hbut.el</a>:</td><td> </td><td valign="top"><a href="#Action-Type-Creation">Action Type Creation</a></td></tr> <tr><td></td><td valign="top"><a href="#index-file_002c-hbut_002eel-1">file, hbut.el</a>:</td><td> </td><td valign="top"><a href="#Programmatic-Button-Creation">Programmatic Button Creation</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-file_002c-hib_002ddebbugs_002eel">file, hib-debbugs.el</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-file_002c-hib_002ddebbugs_002eel">file, hib-debbugs.el</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-file_002c-hib_002dkbd_002eel">file, hib-kbd.el</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-file_002c-hibtypes_002eel">file, hibtypes.el</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> <tr><td></td><td valign="top"><a href="#index-file_002c-hibtypes_002eel-1">file, hibtypes.el</a>:</td><td> </td><td valign="top"><a href="#Creating-Types">Creating Types</a></td></tr> @@ -11836,7 +12122,7 @@ Next: <a href="#Concept-Index" accesskey="n" rel="next">Concept Index</a>, Previ <tr><td></td><td valign="top"><a href="#index-file_002c-man_002fhyperbole_002einfo">file, man/hyperbole.info</a>:</td><td> </td><td valign="top"><a href="#Invocation">Invocation</a></td></tr> <tr><td></td><td valign="top"><a href="#index-file_002c-man_002fhyperbole_002epdf">file, man/hyperbole.pdf</a>:</td><td> </td><td valign="top"><a href="#Invocation">Invocation</a></td></tr> <tr><td></td><td valign="top"><a href="#index-file_002c-man_002fhyperbole_002etexi">file, man/hyperbole.texi</a>:</td><td> </td><td valign="top"><a href="#Invocation">Invocation</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-file_002c-MANIFEST">file, MANIFEST</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-file_002c-MANIFEST">file, MANIFEST</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-fill_002dcolumn">fill-column</a>:</td><td> </td><td valign="top"><a href="#Koutliner-Keys">Koutliner Keys</a></td></tr> <tr><td></td><td valign="top"><a href="#index-fill_002dprefix">fill-prefix</a>:</td><td> </td><td valign="top"><a href="#Button-Label-Normalization">Button Label Normalization</a></td></tr> <tr><td></td><td valign="top"><a href="#index-find_002dfile"><code>find-file</code></a>:</td><td> </td><td valign="top"><a href="#Using-URLs-with-Find_002dFile">Using URLs with Find-File</a></td></tr> @@ -11854,12 +12140,15 @@ Next: <a href="#Concept-Index" accesskey="n" rel="next">Concept Index</a>, Previ <tr><td></td><td valign="top"><a href="#index-hbut_003alabel_002dto_002dkey">hbut:label-to-key</a>:</td><td> </td><td valign="top"><a href="#Button-Label-Normalization">Button Label Normalization</a></td></tr> <tr><td></td><td valign="top"><a href="#index-hibtypes_002dbegin_002dload_002dhook">hibtypes-begin-load-hook</a>:</td><td> </td><td valign="top"><a href="#Hook-Variables">Hook Variables</a></td></tr> <tr><td></td><td valign="top"><a href="#index-hibtypes_002dend_002dload_002dhook">hibtypes-end-load-hook</a>:</td><td> </td><td valign="top"><a href="#Hook-Variables">Hook Variables</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-hibtypes_002dgit_002ddefault_002dproject">hibtypes-git-default-project</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-hibtypes_002dgit_002ddefault_002dproject-1">hibtypes-git-default-project</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-hibtypes_002dgithub_002ddefault_002dproject">hibtypes-github-default-project</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-hibtypes_002dgithub_002ddefault_002duser">hibtypes-github-default-user</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-hibtypes_002dgithub_002ddefault_002duser-1">hibtypes-github-default-user</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-hibtypes_002dsocial_002ddefault_002dservice">hibtypes-social-default-service</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-hibtypes_002dgit_002ddefault_002dproject">hibtypes-git-default-project</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-hibtypes_002dgit_002ddefault_002dproject-1">hibtypes-git-default-project</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-hibtypes_002dgithub_002ddefault_002dproject">hibtypes-github-default-project</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-hibtypes_002dgithub_002ddefault_002duser">hibtypes-github-default-user</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-hibtypes_002dgithub_002ddefault_002duser-1">hibtypes-github-default-user</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-hibtypes_002dgitlab_002ddefault_002dproject">hibtypes-gitlab-default-project</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-hibtypes_002dgitlab_002ddefault_002duser">hibtypes-gitlab-default-user</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-hibtypes_002dgitlab_002ddefault_002duser-1">hibtypes-gitlab-default-user</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-hibtypes_002dsocial_002ddefault_002dservice">hibtypes-social-default-service</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-hkey_002dace_002dwindow_002dsetup"><code>hkey-ace-window-setup</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_002dalist">hkey-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-hkey_002dalways_002ddisplay_002dmenu">hkey-always-display-menu</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-Smart-Menus">Smart Key - Smart Menus</a></td></tr> @@ -11886,16 +12175,20 @@ Next: <a href="#Concept-Index" accesskey="n" rel="next">Concept Index</a>, Previ <tr><td></td><td valign="top"><a href="#index-hmouse_002dx_002ddrag_002dsensitivity">hmouse-x-drag-sensitivity</a>:</td><td> </td><td valign="top"><a href="#Smart-Mouse-Drags-within-a-Window">Smart Mouse Drags within a Window</a></td></tr> <tr><td></td><td valign="top"><a href="#index-hmouse_002dy_002ddiagonal_002dsensitivity">hmouse-y-diagonal-sensitivity</a>:</td><td> </td><td valign="top"><a href="#Smart-Mouse-Drags-within-a-Window">Smart Mouse Drags within a Window</a></td></tr> <tr><td></td><td valign="top"><a href="#index-hmouse_002dy_002ddrag_002dsensitivity">hmouse-y-drag-sensitivity</a>:</td><td> </td><td valign="top"><a href="#Smart-Mouse-Drags-within-a-Window">Smart Mouse Drags within a Window</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-hpath_003aat_002dp"><code>hpath:at-p</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-hpath_003aat_002dp"><code>hpath:at-p</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-hpath_003adisplay_002dwhere">hpath:display-where</a>:</td><td> </td><td valign="top"><a href="#Referent-Display">Referent Display</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-hpath_003adisplay_002dwhere-1">hpath:display-where</a>:</td><td> </td><td valign="top"><a href="#Internal-Viewers">Internal Viewers</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-hpath_003aexternal_002ddisplay_002dalist">hpath:external-display-alist</a>:</td><td> </td><td valign="top"><a href="#External-Viewers">External Viewers</a></td></tr> <tr><td></td><td valign="top"><a href="#index-hpath_003aexternal_002ddisplay_002dalist_002dmacos">hpath:external-display-alist-macos</a>:</td><td> </td><td valign="top"><a href="#External-Viewers">External Viewers</a></td></tr> <tr><td></td><td valign="top"><a href="#index-hpath_003aexternal_002ddisplay_002dalist_002dmswindows">hpath:external-display-alist-mswindows</a>:</td><td> </td><td valign="top"><a href="#External-Viewers">External Viewers</a></td></tr> <tr><td></td><td valign="top"><a href="#index-hpath_003aexternal_002ddisplay_002dalist_002dx">hpath:external-display-alist-x</a>:</td><td> </td><td valign="top"><a href="#External-Viewers">External Viewers</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-hpath_003afind"><code>hpath:find</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-hpath_003afind"><code>hpath:find</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-hpath_003afind_002dfile_002durls_002dmode"><code>hpath:find-file-urls-mode</code></a>:</td><td> </td><td valign="top"><a href="#Using-URLs-with-Find_002dFile">Using URLs with Find-File</a></td></tr> <tr><td></td><td valign="top"><a href="#index-hpath_003aget_002dexternal_002ddisplay_002dalist"><code>hpath:get-external-display-alist</code></a>:</td><td> </td><td valign="top"><a href="#External-Viewers">External Viewers</a></td></tr> <tr><td></td><td valign="top"><a href="#index-hpath_003ainternal_002ddisplay_002dalist">hpath:internal-display-alist</a>:</td><td> </td><td valign="top"><a href="#Internal-Viewers">Internal Viewers</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-hpath_003asuffixes">hpath:suffixes</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-hpath_003ainternal_002ddisplay_002dalist-1">hpath:internal-display-alist</a>:</td><td> </td><td valign="top"><a href="#Internal-Viewers">Internal Viewers</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-hpath_003anative_002dimage_002dsuffixes">hpath:native-image-suffixes</a>:</td><td> </td><td valign="top"><a href="#Internal-Viewers">Internal Viewers</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-hpath_003asuffixes">hpath:suffixes</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-hpath_003avariables">hpath:variables</a>:</td><td> </td><td valign="top"><a href="#Link-Variable-Substitution">Link Variable Substitution</a></td></tr> <tr><td></td><td valign="top"><a href="#index-hproperty_003abut_002dcreate"><code>hproperty:but-create</code></a>:</td><td> </td><td valign="top"><a href="#Button-Colors">Button Colors</a></td></tr> <tr><td></td><td valign="top"><a href="#index-hproperty_003abut_002demphasize_002dflag">hproperty:but-emphasize-flag</a>:</td><td> </td><td valign="top"><a href="#Button-Colors">Button Colors</a></td></tr> @@ -11975,42 +12268,48 @@ Next: <a href="#Concept-Index" accesskey="n" rel="next">Concept Index</a>, Previ <tr><th><a name="Function_fn_letter-I">I</a></th><td></td><td></td></tr> <tr><td></td><td valign="top"><a href="#index-ibtype_003acreate"><code>ibtype:create</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-ibtype_003adelete"><code>ibtype:delete</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-ibtypes-annot_002dbib"><code>ibtypes annot-bib</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-completion"><code>ibtypes completion</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-cscope"><code>ibtypes cscope</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-ctags"><code>ibtypes ctags</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-debbugs_002dgnu_002dmode"><code>ibtypes debbugs-gnu-mode</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-debbugs_002dgnu_002dquery"><code>ibtypes debbugs-gnu-query</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-debugger_002dsource"><code>ibtypes debugger-source</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-dir_002dsummary"><code>ibtypes dir-summary</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-doc_002did"><code>ibtypes doc-id</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-elisp_002dcompiler_002dmsg"><code>ibtypes elisp-compiler-msg</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-etags"><code>ibtypes etags</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-function_002din_002dbuffer"><code>ibtypes function-in-buffer</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-git_002dcommit_002dreference"><code>ibtypes git-commit-reference</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-git_002dreference"><code>ibtypes git-reference</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-github_002dreference"><code>ibtypes github-reference</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-gnus_002dpush_002dbutton"><code>ibtypes gnus-push-button</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-grep_002dmsg"><code>ibtypes grep-msg</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-hyp_002daddress"><code>ibtypes hyp-address</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-hyp_002dsource"><code>ibtypes hyp-source</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-id_002dcflow"><code>ibtypes id-cflow</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-Info_002dnode"><code>ibtypes Info-node</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-kbd_002dkey"><code>ibtypes kbd-key</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-klink"><code>ibtypes klink</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-mail_002daddress"><code>ibtypes mail-address</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-man_002dapropos"><code>ibtypes man-apropos</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-markdown_002dinternal_002dlink"><code>ibtypes markdown-internal-link</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-org_002dmode"><code>ibtypes org-mode</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-patch_002dmsg"><code>ibtypes patch-msg</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-pathname"><code>ibtypes pathname</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-pathname_002dline_002dand_002dcolumn"><code>ibtypes pathname-line-and-column</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-rfc"><code>ibtypes rfc</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-rfc_002dtoc"><code>ibtypes rfc-toc</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-social_002dreference"><code>ibtypes social-reference</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-texinfo_002dref"><code>ibtypes texinfo-ref</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-text_002dtoc"><code>ibtypes text-toc</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ibtypes-www_002durl"><code>ibtypes www-url</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-annot_002dbib"><code>ibtypes annot-bib</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-completion"><code>ibtypes completion</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-cscope"><code>ibtypes cscope</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-ctags"><code>ibtypes ctags</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-debbugs_002dgnu_002dmode"><code>ibtypes debbugs-gnu-mode</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-debbugs_002dgnu_002dquery"><code>ibtypes debbugs-gnu-query</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-debugger_002dsource"><code>ibtypes debugger-source</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-dir_002dsummary"><code>ibtypes dir-summary</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-doc_002did"><code>ibtypes doc-id</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-elisp_002dcompiler_002dmsg"><code>ibtypes elisp-compiler-msg</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-etags"><code>ibtypes etags</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-function_002din_002dbuffer"><code>ibtypes function-in-buffer</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-git_002dcommit_002dreference"><code>ibtypes git-commit-reference</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-git_002dreference"><code>ibtypes git-reference</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-github_002dreference"><code>ibtypes github-reference</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-gitlab_002dreference"><code>ibtypes gitlab-reference</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-gnus_002dpush_002dbutton"><code>ibtypes gnus-push-button</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-grep_002dmsg"><code>ibtypes grep-msg</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-hyp_002daddress"><code>ibtypes hyp-address</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-hyp_002dsource"><code>ibtypes hyp-source</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-id_002dcflow"><code>ibtypes id-cflow</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-Info_002dnode"><code>ibtypes Info-node</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-ipython_002dstack_002dframe"><code>ibtypes ipython-stack-frame</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-kbd_002dkey"><code>ibtypes kbd-key</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-klink"><code>ibtypes klink</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-link_002dto_002debut"><code>ibtypes link-to-ebut</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-link_002dto_002dgbut"><code>ibtypes link-to-gbut</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-link_002dto_002dibut"><code>ibtypes link-to-ibut</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-mail_002daddress"><code>ibtypes mail-address</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-man_002dapropos"><code>ibtypes man-apropos</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-markdown_002dinternal_002dlink"><code>ibtypes markdown-internal-link</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-org_002dmode"><code>ibtypes org-mode</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-patch_002dmsg"><code>ibtypes patch-msg</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-pathname"><code>ibtypes pathname</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-pathname_002dline_002dand_002dcolumn"><code>ibtypes pathname-line-and-column</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-rfc"><code>ibtypes rfc</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-rfc_002dtoc"><code>ibtypes rfc-toc</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-ripgrep_002dmsg"><code>ibtypes ripgrep-msg</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-social_002dreference"><code>ibtypes social-reference</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-texinfo_002dref"><code>ibtypes texinfo-ref</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-text_002dtoc"><code>ibtypes text-toc</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes-www_002durl"><code>ibtypes www-url</code></a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-ibut_003aat_002dp"><code>ibut:at-p</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-image_002ddired_002dexternal_002dviewer">image-dired-external-viewer</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-Info_002ddirectory_002dlist">Info-directory-list</a>:</td><td> </td><td valign="top"><a href="#Invocation">Invocation</a></td></tr> @@ -12158,6 +12457,8 @@ Next: <a href="#Concept-Index" accesskey="n" rel="next">Concept Index</a>, Previ <tr><th><a name="Function_fn_letter-O">O</a></th><td></td><td></td></tr> <tr><td></td><td valign="top"><a href="#index-objc_002dcpp_002dinclude_002dpath">objc-cpp-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-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-Type-Summaries">Implicit Button Type Summaries</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-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td colspan="4"> <hr></td></tr> <tr><th><a name="Function_fn_letter-R">R</a></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> @@ -12305,7 +12606,7 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-Action-Key_002c-cell-argument">Action Key, cell argument</a>:</td><td> </td><td valign="top"><a href="#Relocating-and-Copying">Relocating and Copying</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Action-Key_002c-hide-or-show-cell">Action Key, hide or show cell</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-Action-Key_002c-klink">Action Key, klink</a>:</td><td> </td><td valign="top"><a href="#Links">Links</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-Action-Key_002c-web-browsing">Action Key, web browsing</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-Action-Key_002c-web-browsing">Action Key, web browsing</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Action-Mouse-Key">Action Mouse Key</a>:</td><td> </td><td valign="top"><a href="#Thing-Selection">Thing Selection</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Action-Mouse-Key-1">Action Mouse Key</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-Delimited-Things">Smart Key - Delimited Things</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Action-Mouse-Key-drag">Action Mouse Key drag</a>:</td><td> </td><td valign="top"><a href="#Smart-Mouse-Key-Drags">Smart Mouse Key Drags</a></td></tr> @@ -12317,7 +12618,7 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-active-region-1">active region</a>:</td><td> </td><td valign="top"><a href="#Smart-Mouse-Drags-within-a-Window">Smart Mouse Drags within a Window</a></td></tr> <tr><td></td><td valign="top"><a href="#index-actype_002c-link_002dto_002dmail">actype, link-to-mail</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-actypes_002c-list-of">actypes, list of</a>:</td><td> </td><td valign="top"><a href="#Action-Types">Action Types</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-address">address</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-address">address</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-alpha-labels">alpha labels</a>:</td><td> </td><td valign="top"><a href="#Autonumbering">Autonumbering</a></td></tr> <tr><td></td><td valign="top"><a href="#index-anonymous-ftp">anonymous ftp</a>:</td><td> </td><td valign="top"><a href="#Top">Top</a></td></tr> <tr><td></td><td valign="top"><a href="#index-API">API</a>:</td><td> </td><td valign="top"><a href="#Embedding-Hyperbole">Embedding Hyperbole</a></td></tr> @@ -12355,12 +12656,12 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><th><a name="Concept-Index_cp_letter-B">B</a></th><td></td><td></td></tr> <tr><td></td><td valign="top"><a href="#index-balance-windows">balance windows</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> <tr><td></td><td valign="top"><a href="#index-BBDB">BBDB</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-bibliography">bibliography</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-bibliography">bibliography</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Big-Brother-DataBase">Big Brother DataBase</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-blank-lines_002c-toggle">blank lines, toggle</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-bookmarks">bookmarks</a>:</td><td> </td><td valign="top"><a href="#Global-Buttons">Global Buttons</a></td></tr> <tr><td></td><td valign="top"><a href="#index-boolean-expressions">boolean expressions</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-breakpoint">breakpoint</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-breakpoint">breakpoint</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-browsing-URLs">browsing URLs</a>:</td><td> </td><td valign="top"><a href="#Using-URLs-with-Find_002dFile">Using URLs with Find-File</a></td></tr> <tr><td></td><td valign="top"><a href="#index-browsing-URLs-in-find_002dfile">browsing URLs in find-file</a>:</td><td> </td><td valign="top"><a href="#Using-URLs-with-Find_002dFile">Using URLs with Find-File</a></td></tr> <tr><td></td><td valign="top"><a href="#index-buffer-id">buffer id</a>:</td><td> </td><td valign="top"><a href="#Smart-Mouse-Key-Modeline-Clicks">Smart Mouse Key Modeline Clicks</a></td></tr> @@ -12368,12 +12669,14 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-buffer-menu-1">buffer menu</a>:</td><td> </td><td valign="top"><a href="#Minibuffer-Menu-Activation">Minibuffer Menu Activation</a></td></tr> <tr><td></td><td valign="top"><a href="#index-buffer-menu-2">buffer menu</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-Buffer-Menus">Smart Key - Buffer Menus</a></td></tr> <tr><td></td><td valign="top"><a href="#index-buffer-menu-item-drag">buffer menu 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-buffer-replace">buffer replace</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-buffer_002c-bury">buffer, bury</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> <tr><td></td><td valign="top"><a href="#index-buffer_002c-copy">buffer, copy</a>:</td><td> </td><td valign="top"><a href="#Displaying-Buffers">Displaying Buffers</a></td></tr> <tr><td></td><td valign="top"><a href="#index-buffer_002c-swap">buffer, swap</a>:</td><td> </td><td valign="top"><a href="#Swapping-Buffers">Swapping Buffers</a></td></tr> <tr><td></td><td valign="top"><a href="#index-buffer_002c-swap-1">buffer, swap</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> <tr><td></td><td valign="top"><a href="#index-buffer_002c-unbury">buffer, unbury</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-bug-tracking">bug tracking</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-buffers-swap">buffers swap</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-bug-tracking">bug tracking</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-bury-buffer">bury buffer</a>:</td><td> </td><td valign="top"><a href="#Smart-Mouse-Key-Modeline-Clicks">Smart Mouse Key Modeline Clicks</a></td></tr> <tr><td></td><td valign="top"><a href="#index-burying">burying</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> <tr><td></td><td valign="top"><a href="#index-button">button</a>:</td><td> </td><td valign="top"><a href="#Buttons">Buttons</a></td></tr> @@ -12423,14 +12726,14 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-button_002c-moving">button, moving</a>:</td><td> </td><td valign="top"><a href="#Explicit-Buttons">Explicit Buttons</a></td></tr> <tr><td></td><td valign="top"><a href="#index-button_002c-multiple-lines">button, multiple lines</a>:</td><td> </td><td valign="top"><a href="#Button-Label-Normalization">Button Label Normalization</a></td></tr> <tr><td></td><td valign="top"><a href="#index-button_002c-split-across-lines">button, split across lines</a>:</td><td> </td><td valign="top"><a href="#Button-Label-Normalization">Button Label Normalization</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-byte-compiler-error">byte compiler error</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-byte-compiler-error">byte compiler error</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td colspan="4"> <hr></td></tr> <tr><th><a name="Concept-Index_cp_letter-C">C</a></th><td></td><td></td></tr> -<tr><td></td><td valign="top"><a href="#index-C-call-tree">C call tree</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-C-flow-graph">C flow graph</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-C_002fC_002b_002b-call-trees">C/C++ call trees</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-C_002fC_002b_002b-cross_002dreference">C/C++ cross-reference</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-call-tree_002c-C">call tree, C</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-C-call-tree">C call tree</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-C-flow-graph">C flow graph</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-C_002fC_002b_002b-call-trees">C/C++ call trees</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-C_002fC_002b_002b-cross_002dreference">C/C++ cross-reference</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-call-tree_002c-C">call tree, C</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-cell_002c-adding">cell, adding</a>:</td><td> </td><td valign="top"><a href="#Adding-and-Killing">Adding and Killing</a></td></tr> <tr><td></td><td valign="top"><a href="#index-cell_002c-appending">cell, appending</a>:</td><td> </td><td valign="top"><a href="#Splitting-and-Appending">Splitting and Appending</a></td></tr> <tr><td></td><td valign="top"><a href="#index-cell_002c-attribute">cell, attribute</a>:</td><td> </td><td valign="top"><a href="#Cell-Attributes">Cell Attributes</a></td></tr> @@ -12461,6 +12764,7 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-cell_002c-yanking-contents">cell, yanking contents</a>:</td><td> </td><td valign="top"><a href="#Adding-and-Killing">Adding and Killing</a></td></tr> <tr><td></td><td valign="top"><a href="#index-change-key-bindings">change key bindings</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-change-key-bindings-1">change key bindings</a>:</td><td> </td><td valign="top"><a href="#Global-Key-Bindings">Global Key Bindings</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-change_002dlog_002dmode">change-log-mode</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-Lisp-Source-Code">Smart Key - Lisp Source Code</a></td></tr> <tr><td></td><td valign="top"><a href="#index-changing-the-view-spec">changing the view spec</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-click_002c-buffer-menu">click, buffer menu</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-Buffer-Menus">Smart Key - Buffer Menus</a></td></tr> <tr><td></td><td valign="top"><a href="#index-click_002c-button">click, button</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-Hyperbole-Buttons">Smart Key - Hyperbole Buttons</a></td></tr> @@ -12475,17 +12779,20 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-clone-window">clone window</a>:</td><td> </td><td valign="top"><a href="#Cloning-Windows">Cloning Windows</a></td></tr> <tr><td></td><td valign="top"><a href="#index-clone-window-1">clone window</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> <tr><td></td><td valign="top"><a href="#index-clone-window-2">clone window</a>:</td><td> </td><td valign="top"><a href="#Smart-Mouse-Drags-outside-a-Window">Smart Mouse Drags outside a Window</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-code-block">code block</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-code-block-selection">code block selection</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-Thing-Selection">Smart Key Thing Selection</a></td></tr> <tr><td></td><td valign="top"><a href="#index-collaboration">collaboration</a>:</td><td> </td><td valign="top"><a href="#Koutliner-History">Koutliner History</a></td></tr> <tr><td></td><td valign="top"><a href="#index-collapse-lines">collapse lines</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-collapsing">collapsing</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-comment">comment</a>:</td><td> </td><td valign="top"><a href="#Thing-Selection">Thing Selection</a></td></tr> <tr><td></td><td valign="top"><a href="#index-comment-1">comment</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-Delimited-Things">Smart Key - Delimited Things</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-compiler-error">compiler error</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-compiler-error-1">compiler error</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-company_002dmode">company-mode</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-compiler-error">compiler error</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-compiler-error-1">compiler error</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-completion">completion</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-Argument-Selection">Smart Key Argument Selection</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-completion-1">completion</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</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-Argument-Completion">Smart Key - Argument Completion</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-completion-1">completion</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</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-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> @@ -12502,9 +12809,9 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-creator-attribute">creator attribute</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-credits">credits</a>:</td><td> </td><td valign="top"><a href="#Top">Top</a></td></tr> <tr><td></td><td valign="top"><a href="#index-cross-referencing">cross referencing</a>:</td><td> </td><td valign="top"><a href="#Koutliner-History">Koutliner History</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-cross_002dreference_002c-Texinfo">cross-reference, Texinfo</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-Cscope">Cscope</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ctags-entry">ctags entry</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-cross_002dreference_002c-Texinfo">cross-reference, Texinfo</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-Cscope">Cscope</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ctags-entry">ctags entry</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-customization">customization</a>:</td><td> </td><td valign="top"><a href="#Customization">Customization</a></td></tr> <tr><td></td><td valign="top"><a href="#index-customization-1">customization</a>:</td><td> </td><td valign="top"><a href="#Customization">Customization</a></td></tr> <tr><td></td><td valign="top"><a href="#index-customize">customize</a>:</td><td> </td><td valign="top"><a href="#Menus">Menus</a></td></tr> @@ -12518,7 +12825,7 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><th><a name="Concept-Index_cp_letter-D">D</a></th><td></td><td></td></tr> <tr><td></td><td valign="top"><a href="#index-database">database</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-RDB-Mode">Smart Key - RDB Mode</a></td></tr> <tr><td></td><td valign="top"><a href="#index-datestamps">datestamps</a>:</td><td> </td><td valign="top"><a href="#HyRolo-Keys">HyRolo Keys</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-dbx">dbx</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-dbx">dbx</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-debugging-Smart-Keys">debugging Smart Keys</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-Debugging">Smart Key Debugging</a></td></tr> <tr><td></td><td valign="top"><a href="#index-default-label-type">default label type</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-default-Smart-Key-context">default Smart Key context</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-Operations">Smart Key Operations</a></td></tr> @@ -12545,10 +12852,11 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-disable-local-key-override">disable local key override</a>:</td><td> </td><td valign="top"><a href="#Global-Key-Bindings">Global Key Bindings</a></td></tr> <tr><td></td><td valign="top"><a href="#index-display">display</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> <tr><td></td><td valign="top"><a href="#index-display-function">display function</a>:</td><td> </td><td valign="top"><a href="#Internal-Viewers">Internal Viewers</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-display-outside-Emacs">display outside Emacs</a>:</td><td> </td><td valign="top"><a href="#Referent-Display">Referent Display</a></td></tr> <tr><td></td><td valign="top"><a href="#index-display-where">display where</a>:</td><td> </td><td valign="top"><a href="#Referent-Display">Referent Display</a></td></tr> <tr><td></td><td valign="top"><a href="#index-DisplayHere-mode">DisplayHere mode</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-distributed-collaboration">distributed collaboration</a>:</td><td> </td><td valign="top"><a href="#Koutliner-History">Koutliner History</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-document-identifier">document identifier</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-document-identifier">document identifier</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-double-click">double click</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-Argument-Selection">Smart Key Argument Selection</a></td></tr> <tr><td></td><td valign="top"><a href="#index-drag">drag</a>:</td><td> </td><td valign="top"><a href="#By-Dragging">By Dragging</a></td></tr> <tr><td></td><td valign="top"><a href="#index-drag-1">drag</a>:</td><td> </td><td valign="top"><a href="#Thing-Selection">Thing Selection</a></td></tr> @@ -12580,13 +12888,15 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-dragging-outside-Emacs">dragging outside Emacs</a>:</td><td> </td><td valign="top"><a href="#Smart-Mouse-Drags-outside-a-Window">Smart Mouse Drags outside a Window</a></td></tr> <tr><td colspan="4"> <hr></td></tr> <tr><th><a name="Concept-Index_cp_letter-E">E</a></th><td></td><td></td></tr> -<tr><td></td><td valign="top"><a href="#index-e_002dmail-address">e-mail address</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-e_002dmail-address">e-mail address</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-e_002dmail-address-1">e-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-elink">elink</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-elisp-identifier">elisp identifier</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-Lisp-Source-Code">Smart Key - Lisp Source Code</a></td></tr> <tr><td></td><td valign="top"><a href="#index-ellipses">ellipses</a>:</td><td> </td><td valign="top"><a href="#View-Specs">View Specs</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Emacs">Emacs</a>:</td><td> </td><td valign="top"><a href="#Hyperbole-Overview">Hyperbole Overview</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Emacs-1">Emacs</a>:</td><td> </td><td valign="top"><a href="#Menus">Menus</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Emacs-Lisp">Emacs Lisp</a>:</td><td> </td><td valign="top"><a href="#Hyperbole-Overview">Hyperbole Overview</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-Emacs-Lisp-compiler-error">Emacs Lisp compiler error</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-Emacs-Lisp-compiler-error">Emacs Lisp compiler error</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Emacs-Lisp-variables">Emacs Lisp variables</a>:</td><td> </td><td valign="top"><a href="#Link-Variable-Substitution">Link Variable Substitution</a></td></tr> <tr><td></td><td valign="top"><a href="#index-emacs-outline">emacs outline</a>:</td><td> </td><td valign="top"><a href="#Inserting-and-Importing">Inserting and Importing</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Emacs-support">Emacs support</a>:</td><td> </td><td valign="top"><a href="#Button-Colors">Button Colors</a></td></tr> @@ -12597,7 +12907,7 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-Engelbart-1">Engelbart</a>:</td><td> </td><td valign="top"><a href="#Glossary">Glossary</a></td></tr> <tr><td></td><td valign="top"><a href="#index-environment-variables">environment variables</a>:</td><td> </td><td valign="top"><a href="#Link-Variable-Substitution">Link Variable Substitution</a></td></tr> <tr><td></td><td valign="top"><a href="#index-equalize-windows">equalize windows</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-etags-entry">etags entry</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-etags-entry">etags entry</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-exchanging-cells">exchanging cells</a>:</td><td> </td><td valign="top"><a href="#Transposing">Transposing</a></td></tr> <tr><td></td><td valign="top"><a href="#index-exit-HyControl">exit HyControl</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> <tr><td></td><td valign="top"><a href="#index-expanding">expanding</a>:</td><td> </td><td valign="top"><a href="#Hiding-and-Showing">Hiding and Showing</a></td></tr> @@ -12606,6 +12916,7 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-explicit-button-creation">explicit button creation</a>:</td><td> </td><td valign="top"><a href="#By-Dragging">By Dragging</a></td></tr> <tr><td></td><td valign="top"><a href="#index-explicit-button-deletion">explicit button deletion</a>:</td><td> </td><td valign="top"><a href="#Deletion">Deletion</a></td></tr> <tr><td></td><td valign="top"><a href="#index-explicit-button-formats">explicit button formats</a>:</td><td> </td><td valign="top"><a href="#Operational-and-Storage-Formats">Operational and Storage Formats</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-explicit-button-link">explicit button link</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-explicit-button-modification">explicit button modification</a>:</td><td> </td><td valign="top"><a href="#Modification">Modification</a></td></tr> <tr><td></td><td valign="top"><a href="#index-explicit-button-renaming">explicit button renaming</a>:</td><td> </td><td valign="top"><a href="#Renaming">Renaming</a></td></tr> <tr><td></td><td valign="top"><a href="#index-explicit-button-searching">explicit button searching</a>:</td><td> </td><td valign="top"><a href="#Searching-and-Summarizing">Searching and Summarizing</a></td></tr> @@ -12614,10 +12925,11 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-explicit-button_002c-creation">explicit button, creation</a>:</td><td> </td><td valign="top"><a href="#Programmatic-Button-Creation">Programmatic Button Creation</a></td></tr> <tr><td></td><td valign="top"><a href="#index-exporting">exporting</a>:</td><td> </td><td valign="top"><a href="#Exporting">Exporting</a></td></tr> <tr><td></td><td valign="top"><a href="#index-exporting-an-outline">exporting an outline</a>:</td><td> </td><td valign="top"><a href="#Relocating-and-Copying">Relocating and Copying</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-external-display">external display</a>:</td><td> </td><td valign="top"><a href="#Referent-Display">Referent Display</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-external-display-1">external display</a>:</td><td> </td><td valign="top"><a href="#External-Viewers">External Viewers</a></td></tr> <tr><td></td><td valign="top"><a href="#index-external-klink">external klink</a>:</td><td> </td><td valign="top"><a href="#Links">Links</a></td></tr> <tr><td></td><td valign="top"><a href="#index-external-program">external program</a>:</td><td> </td><td valign="top"><a href="#External-Viewers">External Viewers</a></td></tr> <tr><td></td><td valign="top"><a href="#index-external-viewer">external viewer</a>:</td><td> </td><td valign="top"><a href="#External-Viewers">External Viewers</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-external-viewer-1">external viewer</a>:</td><td> </td><td valign="top"><a href="#External-Viewers">External Viewers</a></td></tr> <tr><td></td><td valign="top"><a href="#index-extracting-from-tar-files">extracting from tar files</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-Tar-File-Mode">Smart Key - Tar File Mode</a></td></tr> <tr><td colspan="4"> <hr></td></tr> <tr><th><a name="Concept-Index_cp_letter-F">F</a></th><td></td><td></td></tr> @@ -12626,7 +12938,7 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-file_002c-DEMO">file, DEMO</a>:</td><td> </td><td valign="top"><a href="#Manual-Overview">Manual Overview</a></td></tr> <tr><td></td><td valign="top"><a href="#index-file_002c-hycontrol_002eel">file, hycontrol.el</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> <tr><td></td><td valign="top"><a href="#index-file_002c-importing">file, importing</a>:</td><td> </td><td valign="top"><a href="#Inserting-and-Importing">Inserting and Importing</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-filename">filename</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-filename">filename</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-fill-prefix">fill prefix</a>:</td><td> </td><td valign="top"><a href="#Button-Label-Normalization">Button Label Normalization</a></td></tr> <tr><td></td><td valign="top"><a href="#index-filling">filling</a>:</td><td> </td><td valign="top"><a href="#Filling">Filling</a></td></tr> <tr><td></td><td valign="top"><a href="#index-filling-1">filling</a>:</td><td> </td><td valign="top"><a href="#Filling">Filling</a></td></tr> @@ -12647,22 +12959,25 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-frame_002c-to-edge">frame, to edge</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> <tr><td></td><td valign="top"><a href="#index-frame_002c-zoom">frame, zoom</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> <tr><td></td><td valign="top"><a href="#index-frames-control">frames control</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ftp">ftp</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-ftp-1">ftp</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-func_002dmenu">func-menu</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ftp">ftp</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ftp-1">ftp</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-func_002dmenu">func-menu</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-function">function</a>:</td><td> </td><td valign="top"><a href="#Thing-Selection">Thing Selection</a></td></tr> <tr><td></td><td valign="top"><a href="#index-function-1">function</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-Delimited-Things">Smart Key - Delimited Things</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-function-menu">function menu</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-function-menu">function menu</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td colspan="4"> <hr></td></tr> <tr><th><a name="Concept-Index_cp_letter-G">G</a></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-Buttons">Implicit Buttons</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-Buttons">Implicit Buttons</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-Buttons">Implicit Buttons</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-Buttons">Implicit Buttons</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-Type-Summaries">Implicit Button Type Summaries</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-Type-Summaries">Implicit Button Type Summaries</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-Type-Summaries">Implicit Button Type Summaries</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-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-gitlab-reference">gitlab reference</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-glink">glink</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-global-button">global button</a>:</td><td> </td><td valign="top"><a href="#Buttons">Buttons</a></td></tr> <tr><td></td><td valign="top"><a href="#index-global-button-1">global button</a>:</td><td> </td><td valign="top"><a href="#Global-Buttons">Global Buttons</a></td></tr> <tr><td></td><td valign="top"><a href="#index-global-button-2">global button</a>:</td><td> </td><td valign="top"><a href="#Button-Files">Button Files</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-global-button-link">global button link</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-global-button_002c-modify">global button, modify</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-glossary">glossary</a>:</td><td> </td><td valign="top"><a href="#Glossary">Glossary</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Gmail-Contacts">Gmail Contacts</a>:</td><td> </td><td valign="top"><a href="#HyRolo-Settings">HyRolo Settings</a></td></tr> @@ -12671,10 +12986,11 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-Gnus">Gnus</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-Gnus-1">Gnus</a>:</td><td> </td><td valign="top"><a href="#Buttons-in-News">Buttons in News</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Gnus-browsing">Gnus browsing</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-GNUS-Newsreader">Smart Key - GNUS Newsreader</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-GNUS-push_002dbuttons">GNUS push-buttons</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-GNUS-push_002dbuttons">GNUS push-buttons</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-gomoku">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-Google-Contacts">Google Contacts</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-grep">grep</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-grep">grep</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-grep-1">grep</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Grep">Grep</a>:</td><td> </td><td valign="top"><a href="#Menus">Menus</a></td></tr> <tr><td></td><td valign="top"><a href="#index-grep-files">grep files</a>:</td><td> </td><td valign="top"><a href="#Menus">Menus</a></td></tr> <tr><td></td><td valign="top"><a href="#index-grid-of-windows">grid of windows</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> @@ -12682,7 +12998,7 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-groupware">groupware</a>:</td><td> </td><td valign="top"><a href="#Glossary">Glossary</a></td></tr> <tr><td colspan="4"> <hr></td></tr> <tr><th><a name="Concept-Index_cp_letter-H">H</a></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-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-hashtag">hashtag</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</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> @@ -12692,7 +13008,7 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-hide-subtree">hide subtree</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-hide-tree">hide tree</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-hiding">hiding</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-hiding-signatures">hiding signatures</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-hiding-signatures">hiding signatures</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-highlighting-buttons">highlighting buttons</a>:</td><td> </td><td valign="top"><a href="#Button-Colors">Button Colors</a></td></tr> <tr><td></td><td valign="top"><a href="#index-history">history</a>:</td><td> </td><td valign="top"><a href="#Menus">Menus</a></td></tr> <tr><td></td><td valign="top"><a href="#index-hook-variables">hook variables</a>:</td><td> </td><td valign="top"><a href="#Hook-Variables">Hook Variables</a></td></tr> @@ -12718,13 +13034,13 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-Hyperbole-features">Hyperbole features</a>:</td><td> </td><td valign="top"><a href="#Hyperbole-Overview">Hyperbole Overview</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Hyperbole-help">Hyperbole help</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-Argument-Selection">Smart Key Argument Selection</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Hyperbole-mail-comment">Hyperbole 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-Hyperbole-mail-list">Hyperbole mail list</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-Hyperbole-mail-list">Hyperbole mail list</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Hyperbole-main-menu">Hyperbole main menu</a>:</td><td> </td><td valign="top"><a href="#Menus">Menus</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Hyperbole-manual">Hyperbole manual</a>:</td><td> </td><td valign="top"><a href="#Invocation">Invocation</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Hyperbole-menubar-menu">Hyperbole menubar menu</a>:</td><td> </td><td valign="top"><a href="#Menus">Menus</a></td></tr> <tr><td></td><td valign="top"><a href="#index-hyperbole-popup-menu">hyperbole popup menu</a>:</td><td> </td><td valign="top"><a href="#Menus">Menus</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Hyperbole-pulldown-menu">Hyperbole pulldown menu</a>:</td><td> </td><td valign="top"><a href="#Menus">Menus</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-Hyperbole-report">Hyperbole report</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-Hyperbole-report">Hyperbole report</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Hyperbole-types">Hyperbole types</a>:</td><td> </td><td valign="top"><a href="#Creating-Types">Creating Types</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Hyperbole-version">Hyperbole version</a>:</td><td> </td><td valign="top"><a href="#Suggestion-or-Bug-Reporting">Suggestion or Bug Reporting</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Hyperbole_002c-embedding">Hyperbole, embedding</a>:</td><td> </td><td valign="top"><a href="#Embedding-Hyperbole">Embedding Hyperbole</a></td></tr> @@ -12752,7 +13068,7 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-ibtype_002c-help">ibtype, help</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-ibtype_002c-predicate">ibtype, predicate</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-ibtype_002c-return-val">ibtype, return val</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-ibtypes_002c-list-of">ibtypes, list of</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ibtypes_002c-list-of">ibtypes, list of</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-ibuffer-menu">ibuffer menu</a>:</td><td> </td><td valign="top"><a href="#Smart-Mouse-Key-Modeline-Clicks">Smart Mouse Key Modeline Clicks</a></td></tr> <tr><td></td><td valign="top"><a href="#index-ibuffer-menu-1">ibuffer menu</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-Buffer-Menus">Smart Key - Buffer Menus</a></td></tr> <tr><td></td><td valign="top"><a href="#index-idea-structuring">idea structuring</a>:</td><td> </td><td valign="top"><a href="#Koutliner-History">Koutliner History</a></td></tr> @@ -12761,18 +13077,23 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-idstamp-0">idstamp 0</a>:</td><td> </td><td valign="top"><a href="#Idstamps">Idstamps</a></td></tr> <tr><td></td><td valign="top"><a href="#index-idstamp-attribute">idstamp attribute</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-idstamp-counter">idstamp counter</a>:</td><td> </td><td valign="top"><a href="#Idstamps">Idstamps</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ilink">ilink</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-image-display">image display</a>:</td><td> </td><td valign="top"><a href="#Referent-Display">Referent Display</a></td></tr> <tr><td></td><td valign="top"><a href="#index-images">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-implicit-button">implicit button</a>:</td><td> </td><td valign="top"><a href="#Buttons">Buttons</a></td></tr> <tr><td></td><td valign="top"><a href="#index-implicit-button-1">implicit button</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-implicit-button-labels">implicit button labels</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-implicit-button-link">implicit button link</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-implicit-button-type">implicit button type</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-implicit-button-types">implicit button types</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-implicit-button-types">implicit button types</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-importing">importing</a>:</td><td> </td><td valign="top"><a href="#Inserting-and-Importing">Inserting and Importing</a></td></tr> <tr><td></td><td valign="top"><a href="#index-importing-a-file">importing a file</a>:</td><td> </td><td valign="top"><a href="#Inserting-and-Importing">Inserting and Importing</a></td></tr> <tr><td></td><td valign="top"><a href="#index-inactive-minibuffer">inactive minibuffer</a>:</td><td> </td><td valign="top"><a href="#Minibuffer-Menu-Activation">Minibuffer Menu Activation</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Info-browser">Info browser</a>:</td><td> </td><td valign="top"><a href="#Smart-Mouse-Key-Modeline-Clicks">Smart Mouse Key Modeline Clicks</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Info-browsing">Info browsing</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-Info-Manuals">Smart Key - Info Manuals</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Info-manual">Info manual</a>:</td><td> </td><td valign="top"><a href="#Invocation">Invocation</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-Info-node">Info node</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-Info-node">Info node</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-InfoDock">InfoDock</a>:</td><td> </td><td valign="top"><a href="#Glossary">Glossary</a></td></tr> <tr><td></td><td valign="top"><a href="#index-initialization-file">initialization file</a>:</td><td> </td><td valign="top"><a href="#Autonumbering">Autonumbering</a></td></tr> <tr><td></td><td valign="top"><a href="#index-inserting-tabs">inserting tabs</a>:</td><td> </td><td valign="top"><a href="#Relocating-and-Copying">Relocating and Copying</a></td></tr> <tr><td></td><td valign="top"><a href="#index-insertion">insertion</a>:</td><td> </td><td valign="top"><a href="#Inserting-and-Importing">Inserting and Importing</a></td></tr> @@ -12786,14 +13107,19 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-interactive-cmd-char_002c-_002bX">interactive cmd char, +X</a>:</td><td> </td><td valign="top"><a href="#Action-Type-Creation">Action Type Creation</a></td></tr> <tr><td></td><td valign="top"><a href="#index-interactive-computing">interactive computing</a>:</td><td> </td><td valign="top"><a href="#Glossary">Glossary</a></td></tr> <tr><td></td><td valign="top"><a href="#index-interactive-form">interactive form</a>:</td><td> </td><td valign="top"><a href="#Action-Type-Creation">Action Type Creation</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-internal-custom-display">internal custom display</a>:</td><td> </td><td valign="top"><a href="#Internal-Viewers">Internal Viewers</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-internal-display">internal display</a>:</td><td> </td><td valign="top"><a href="#Referent-Display">Referent Display</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-internal-image-display">internal image display</a>:</td><td> </td><td valign="top"><a href="#Internal-Viewers">Internal Viewers</a></td></tr> <tr><td></td><td valign="top"><a href="#index-internal-klink">internal klink</a>:</td><td> </td><td valign="top"><a href="#Links">Links</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-internal-standard-display">internal standard display</a>:</td><td> </td><td valign="top"><a href="#Internal-Viewers">Internal Viewers</a></td></tr> <tr><td></td><td valign="top"><a href="#index-internal-viewer">internal viewer</a>:</td><td> </td><td valign="top"><a href="#Internal-Viewers">Internal Viewers</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-Internet-RFC">Internet RFC</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-Internet-RFC-1">Internet RFC</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-Internet-RFC">Internet RFC</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-Internet-RFC-1">Internet RFC</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-invoking-HyControl">invoking HyControl</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> <tr><td></td><td valign="top"><a href="#index-invoking-Hyperbole">invoking Hyperbole</a>:</td><td> </td><td valign="top"><a href="#Menus">Menus</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ipython">ipython</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-isearch">isearch</a>:</td><td> </td><td valign="top"><a href="#Invisible-Text-Searches">Invisible Text Searches</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-issue-tracking">issue tracking</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-issue-tracking">issue tracking</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-item-drag">item drag</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-item-throw">item throw</a>:</td><td> </td><td valign="top"><a href="#Keyboard-Drags">Keyboard Drags</a></td></tr> <tr><td colspan="4"> <hr></td></tr> @@ -12803,7 +13129,7 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-jump-to-window-by-letter">jump to window by letter</a>:</td><td> </td><td valign="top"><a href="#Keyboard-Drags">Keyboard Drags</a></td></tr> <tr><td colspan="4"> <hr></td></tr> <tr><th><a name="Concept-Index_cp_letter-K">K</a></th><td></td><td></td></tr> -<tr><td></td><td valign="top"><a href="#index-kcell-link">kcell link</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-kcell-link">kcell link</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-key-binding-list">key binding list</a>:</td><td> </td><td valign="top"><a href="#Global-Key-Bindings">Global Key Bindings</a></td></tr> <tr><td></td><td valign="top"><a href="#index-key-binding_002c-C_002dc-_002e">key binding, C-c .</a>:</td><td> </td><td valign="top"><a href="#Global-Key-Bindings">Global Key Bindings</a></td></tr> <tr><td></td><td valign="top"><a href="#index-key-binding_002c-C_002dc-_0040">key binding, C-c @</a>:</td><td> </td><td valign="top"><a href="#Global-Key-Bindings">Global Key Bindings</a></td></tr> @@ -12819,7 +13145,7 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-key-binding_002c-smart-keys">key binding, smart keys</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-key-bindings_002c-toggle">key bindings, toggle</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-key-bindings_002c-toggle-1">key bindings, toggle</a>:</td><td> </td><td valign="top"><a href="#Global-Key-Bindings">Global Key Bindings</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-key-sequence">key sequence</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-key-sequence">key sequence</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-keyboard-drags">keyboard drags</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-keyboard-link-creation">keyboard link creation</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-keyboard_002c-jump-to-window">keyboard, jump to window</a>:</td><td> </td><td valign="top"><a href="#Keyboard-Drags">Keyboard Drags</a></td></tr> @@ -12828,7 +13154,7 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-kill-and-yank-1">kill and yank</a>:</td><td> </td><td valign="top"><a href="#Smart-Mouse-Drags-between-Windows">Smart Mouse Drags between Windows</a></td></tr> <tr><td></td><td valign="top"><a href="#index-kill-and-yank-2">kill and yank</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-Delimited-Things">Smart Key - Delimited Things</a></td></tr> <tr><td></td><td valign="top"><a href="#index-kill-region">kill region</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-Thing-Selection">Smart Key Thing Selection</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-klink">klink</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-klink">klink</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-klink-1">klink</a>:</td><td> </td><td valign="top"><a href="#Links">Links</a></td></tr> <tr><td></td><td valign="top"><a href="#index-klink-referent">klink referent</a>:</td><td> </td><td valign="top"><a href="#Links">Links</a></td></tr> <tr><td></td><td valign="top"><a href="#index-klink_002c-activating">klink, activating</a>:</td><td> </td><td valign="top"><a href="#Links">Links</a></td></tr> @@ -12838,7 +13164,7 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-klink_002c-internal">klink, internal</a>:</td><td> </td><td valign="top"><a href="#Links">Links</a></td></tr> <tr><td></td><td valign="top"><a href="#index-klink_002c-view-spec">klink, view spec</a>:</td><td> </td><td valign="top"><a href="#Links">Links</a></td></tr> <tr><td></td><td valign="top"><a href="#index-knowledge-transfer">knowledge transfer</a>:</td><td> </td><td valign="top"><a href="#Koutliner-History">Koutliner History</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-koutline-link">koutline link</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-koutline-link">koutline link</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-koutline-mode">koutline mode</a>:</td><td> </td><td valign="top"><a href="#Inserting-and-Importing">Inserting and Importing</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Koutliner-commands">Koutliner 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-Koutliner-menu">Koutliner menu</a>:</td><td> </td><td valign="top"><a href="#Menu-Commands">Menu Commands</a></td></tr> @@ -12856,23 +13182,28 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-label-type_002c-legal-1">label type, legal</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-label_002c-button">label, button</a>:</td><td> </td><td valign="top"><a href="#Explicit-Buttons">Explicit Buttons</a></td></tr> <tr><td></td><td valign="top"><a href="#index-label_002c-button-1">label, button</a>:</td><td> </td><td valign="top"><a href="#Global-Buttons">Global Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-labeling-implicit-buttons">labeling implicit buttons</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> <tr><td></td><td valign="top"><a href="#index-legal-labels">legal labels</a>:</td><td> </td><td valign="top"><a href="#Autonumbering">Autonumbering</a></td></tr> <tr><td></td><td valign="top"><a href="#index-level">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-level-1">level</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-line-and-column">line and column</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-line-and-column">line and column</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-link">link</a>:</td><td> </td><td valign="top"><a href="#Links">Links</a></td></tr> <tr><td></td><td valign="top"><a href="#index-link-action-types">link action types</a>:</td><td> </td><td valign="top"><a href="#Action-Types">Action Types</a></td></tr> <tr><td></td><td valign="top"><a href="#index-link-button">link button</a>:</td><td> </td><td valign="top"><a href="#Explicit-Buttons">Explicit Buttons</a></td></tr> <tr><td></td><td valign="top"><a href="#index-link-creation">link creation</a>:</td><td> </td><td valign="top"><a href="#By-Dragging">By Dragging</a></td></tr> <tr><td></td><td valign="top"><a href="#index-link-creation-from-keyboard">link creation from keyboard</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-link-display">link display</a>:</td><td> </td><td valign="top"><a href="#Referent-Display">Referent Display</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-link-to-explicit-button">link to explicit button</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-link-to-global-button">link to global button</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-link-to-implicit-button">link to implicit button</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-link_002c-creation">link, creation</a>:</td><td> </td><td valign="top"><a href="#By-Menu">By Menu</a></td></tr> <tr><td></td><td valign="top"><a href="#index-link_002c-display-function">link, display function</a>:</td><td> </td><td valign="top"><a href="#Internal-Viewers">Internal Viewers</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-link_002c-pathname">link, pathname</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-link_002c-pathname-line-and-column">link, pathname line and column</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-link_002c-pathname">link, pathname</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-link_002c-pathname-line-and-column">link, pathname line and column</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-link_002c-viewer-program">link, viewer program</a>:</td><td> </td><td valign="top"><a href="#External-Viewers">External Viewers</a></td></tr> <tr><td></td><td valign="top"><a href="#index-link_002c-web-search">link, web search</a>:</td><td> </td><td valign="top"><a href="#Action-Types">Action Types</a></td></tr> <tr><td></td><td valign="top"><a href="#index-linking_002c-in_002dplace">linking, in-place</a>:</td><td> </td><td valign="top"><a href="#Explicit-Buttons">Explicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-lisp-identifier">lisp identifier</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-Lisp-Source-Code">Smart Key - Lisp Source Code</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Lisp-variables">Lisp variables</a>:</td><td> </td><td valign="top"><a href="#Link-Variable-Substitution">Link Variable Substitution</a></td></tr> <tr><td></td><td valign="top"><a href="#index-list">list</a>:</td><td> </td><td valign="top"><a href="#Thing-Selection">Thing Selection</a></td></tr> <tr><td></td><td valign="top"><a href="#index-list-1">list</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-Delimited-Things">Smart Key - Delimited Things</a></td></tr> @@ -12888,20 +13219,21 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <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> <tr><td></td><td valign="top"><a href="#index-mail-inclusion">mail inclusion</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-reader">mail reader</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-mailcap">mailcap</a>:</td><td> </td><td valign="top"><a href="#External-Viewers">External Viewers</a></td></tr> <tr><td></td><td valign="top"><a href="#index-mailer-initialization">mailer initialization</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-mailing-an-outline">mailing an outline</a>:</td><td> </td><td valign="top"><a href="#Relocating-and-Copying">Relocating and Copying</a></td></tr> <tr><td></td><td valign="top"><a href="#index-mailing-buttons">mailing buttons</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-make-frame">make frame</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> <tr><td></td><td valign="top"><a href="#index-make-window">make window</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-man-apropos">man apropos</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-man-apropos">man apropos</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-man-page-references">man page references</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-Man-Pages">Smart Key - Man Pages</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-man-pages">man pages</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-man-pages">man pages</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-margin">margin</a>:</td><td> </td><td valign="top"><a href="#Filling">Filling</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-markdown-link">markdown link</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-markdown-link">markdown link</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-markup-pair">markup pair</a>:</td><td> </td><td valign="top"><a href="#Thing-Selection">Thing Selection</a></td></tr> <tr><td></td><td valign="top"><a href="#index-markup-pair-1">markup pair</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-Delimited-Things">Smart Key - Delimited Things</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-match-lines">match lines</a>:</td><td> </td><td valign="top"><a href="#Menus">Menus</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-match-lines">match lines</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-match-lines-1">match lines</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-match-lines-2">match lines</a>:</td><td> </td><td valign="top"><a href="#Menus">Menus</a></td></tr> <tr><td></td><td valign="top"><a href="#index-maximize-frame">maximize frame</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> <tr><td></td><td valign="top"><a href="#index-maximize-window">maximize window</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> <tr><td></td><td valign="top"><a href="#index-menu-help">menu help</a>:</td><td> </td><td valign="top"><a href="#Menus">Menus</a></td></tr> @@ -12938,7 +13270,7 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-menu_002c-Button_002dFile">menu, Button-File</a>:</td><td> </td><td valign="top"><a href="#Menus">Menus</a></td></tr> <tr><td></td><td valign="top"><a href="#index-menu_002c-Cust">menu, Cust</a>:</td><td> </td><td valign="top"><a href="#Menus">Menus</a></td></tr> <tr><td></td><td valign="top"><a href="#index-menu_002c-Cust-1">menu, Cust</a>:</td><td> </td><td valign="top"><a href="#Customization">Customization</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-menu_002c-Cust_002fReferents">menu, Cust/Referents</a>:</td><td> </td><td valign="top"><a href="#Referent-Display">Referent Display</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-menu_002c-Cust_002fReferents">menu, Cust/Referents</a>:</td><td> </td><td valign="top"><a href="#Internal-Viewers">Internal Viewers</a></td></tr> <tr><td></td><td valign="top"><a href="#index-menu_002c-Cust_002fURL_002dDisplay">menu, Cust/URL-Display</a>:</td><td> </td><td valign="top"><a href="#Using-URLs-with-Find_002dFile">Using URLs with Find-File</a></td></tr> <tr><td></td><td valign="top"><a href="#index-menu_002c-Cust_002fURL_002dDisplay-1">menu, Cust/URL-Display</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-WWW-URLs">Smart Key - WWW URLs</a></td></tr> <tr><td></td><td valign="top"><a href="#index-menu_002c-Cust_002fWeb_002dSearch">menu, Cust/Web-Search</a>:</td><td> </td><td valign="top"><a href="#Web-Search-Engines">Web Search Engines</a></td></tr> @@ -12985,7 +13317,6 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-Messages-buffer">Messages buffer</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-Debugging">Smart Key Debugging</a></td></tr> <tr><td></td><td valign="top"><a href="#index-MH_002de">MH-e</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-middle-mouse-key">middle mouse key</a>:</td><td> </td><td valign="top"><a href="#Smart-Keys">Smart Keys</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-MIME">MIME</a>:</td><td> </td><td valign="top"><a href="#External-Viewers">External Viewers</a></td></tr> <tr><td></td><td valign="top"><a href="#index-minibuffer-menu">minibuffer menu</a>:</td><td> </td><td valign="top"><a href="#Menus">Menus</a></td></tr> <tr><td></td><td valign="top"><a href="#index-minibuffer-menu-1">minibuffer menu</a>:</td><td> </td><td valign="top"><a href="#Minibuffer-Menu-Activation">Minibuffer Menu Activation</a></td></tr> <tr><td></td><td valign="top"><a href="#index-minibuffer-menus">minibuffer menus</a>:</td><td> </td><td valign="top"><a href="#Menus">Menus</a></td></tr> @@ -13022,6 +13353,7 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><th><a name="Concept-Index_cp_letter-N">N</a></th><td></td><td></td></tr> <tr><td></td><td valign="top"><a href="#index-name_002c-button">name, button</a>:</td><td> </td><td valign="top"><a href="#Explicit-Buttons">Explicit Buttons</a></td></tr> <tr><td></td><td valign="top"><a href="#index-named-window-configuration">named window configuration</a>:</td><td> </td><td valign="top"><a href="#Window-Configurations">Window Configurations</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-naming-implicit-buttons">naming implicit buttons</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> <tr><td></td><td valign="top"><a href="#index-news">news</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-news-comment">news comment</a>:</td><td> </td><td valign="top"><a href="#Buttons-in-News">Buttons in News</a></td></tr> <tr><td></td><td valign="top"><a href="#index-news-hooks">news hooks</a>:</td><td> </td><td valign="top"><a href="#Hook-Variables">Hook Variables</a></td></tr> @@ -13035,13 +13367,13 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><th><a name="Concept-Index_cp_letter-O">O</a></th><td></td><td></td></tr> <tr><td></td><td valign="top"><a href="#index-object_002doriented-code-browsing">object-oriented code browsing</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-The-OO_002dBrowser">Smart Key - The OO-Browser</a></td></tr> <tr><td></td><td valign="top"><a href="#index-obtaining-Hyperbole">obtaining Hyperbole</a>:</td><td> </td><td valign="top"><a href="#Installation">Installation</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-online-library">online library</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-online-library">online library</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-OO_002dBrowser">OO-Browser</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-The-OO_002dBrowser">Smart Key - The OO-Browser</a></td></tr> <tr><td></td><td valign="top"><a href="#index-option-setting">option setting</a>:</td><td> </td><td valign="top"><a href="#Customization">Customization</a></td></tr> <tr><td></td><td valign="top"><a href="#index-option-settings">option settings</a>:</td><td> </td><td valign="top"><a href="#Menus">Menus</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-Org-mode">Org mode</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-Org-mode">Org mode</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Org-mode-1">Org mode</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-org_002dmode">org-mode</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-org_002dmode">org-mode</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-other-frame">other frame</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> <tr><td></td><td valign="top"><a href="#index-other-window">other window</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> <tr><td></td><td valign="top"><a href="#index-outline-file-suffix">outline file suffix</a>:</td><td> </td><td valign="top"><a href="#Creating-Outlines">Creating Outlines</a></td></tr> @@ -13083,9 +13415,9 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-pasting-a-region">pasting a region</a>:</td><td> </td><td valign="top"><a href="#Thing-Selection">Thing Selection</a></td></tr> <tr><td></td><td valign="top"><a href="#index-pasting-a-region-1">pasting a region</a>:</td><td> </td><td valign="top"><a href="#Smart-Mouse-Drags-between-Windows">Smart Mouse Drags between Windows</a></td></tr> <tr><td></td><td valign="top"><a href="#index-pasting-a-region-2">pasting a region</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-Delimited-Things">Smart Key - Delimited Things</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-patch-output">patch output</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-pathname">pathname</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-pathname_002c-line-and-column">pathname, line and column</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-patch-output">patch output</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-pathname">pathname</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-pathname_002c-line-and-column">pathname, line and column</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-permanent-identifier">permanent identifier</a>:</td><td> </td><td valign="top"><a href="#Koutliner">Koutliner</a></td></tr> <tr><td></td><td valign="top"><a href="#index-permanent-identifier-1">permanent identifier</a>:</td><td> </td><td valign="top"><a href="#Idstamps">Idstamps</a></td></tr> <tr><td></td><td valign="top"><a href="#index-pipe-character">pipe character</a>:</td><td> </td><td valign="top"><a href="#View-Specs">View Specs</a></td></tr> @@ -13106,10 +13438,11 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-quit-HyControl">quit HyControl</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> <tr><td colspan="4"> <hr></td></tr> <tr><th><a name="Concept-Index_cp_letter-R">R</a></th><td></td><td></td></tr> +<tr><td></td><td valign="top"><a href="#index-radio-target">radio target</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-raise-frame">raise frame</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> <tr><td></td><td valign="top"><a href="#index-rdb_002dmode">rdb-mode</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-RDB-Mode">Smart Key - RDB Mode</a></td></tr> <tr><td></td><td valign="top"><a href="#index-rebalance-windows">rebalance windows</a>:</td><td> </td><td valign="top"><a href="#Creating-and-Deleting-Windows">Creating and Deleting Windows</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-reference">reference</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-reference">reference</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-referent">referent</a>:</td><td> </td><td valign="top"><a href="#Explicit-Buttons">Explicit Buttons</a></td></tr> <tr><td></td><td valign="top"><a href="#index-referent-display">referent display</a>:</td><td> </td><td valign="top"><a href="#Referent-Display">Referent Display</a></td></tr> <tr><td></td><td valign="top"><a href="#index-refilling">refilling</a>:</td><td> </td><td valign="top"><a href="#Filling">Filling</a></td></tr> @@ -13117,21 +13450,23 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-region_002c-active">region, active</a>:</td><td> </td><td valign="top"><a href="#Smart-Mouse-Drags-within-a-Window">Smart Mouse Drags within a Window</a></td></tr> <tr><td></td><td valign="top"><a href="#index-relative-autonumber">relative autonumber</a>:</td><td> </td><td valign="top"><a href="#Koutliner">Koutliner</a></td></tr> <tr><td></td><td valign="top"><a href="#index-relative-identifier">relative identifier</a>:</td><td> </td><td valign="top"><a href="#Autonumbering">Autonumbering</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-remote-file">remote file</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-remote-path">remote path</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-remote-file">remote file</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-remote-path">remote path</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-remote-pathnames">remote pathnames</a>:</td><td> </td><td valign="top"><a href="#Using-URLs-with-Find_002dFile">Using URLs with Find-File</a></td></tr> <tr><td></td><td valign="top"><a href="#index-remove-lines">remove lines</a>:</td><td> </td><td valign="top"><a href="#Menus">Menus</a></td></tr> <tr><td></td><td valign="top"><a href="#index-removing-Hyperbole-menu">removing Hyperbole menu</a>:</td><td> </td><td valign="top"><a href="#Menus">Menus</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-Request-For-Comment">Request For Comment</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-Request-For-Comment-1">Request For Comment</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-replace-window-buffer">replace window buffer</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-Request-For-Comment">Request For Comment</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-Request-For-Comment-1">Request For Comment</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-resize-frame-percentage">resize frame percentage</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> <tr><td></td><td valign="top"><a href="#index-resizing-windows">resizing windows</a>:</td><td> </td><td valign="top"><a href="#Resizing-Windows">Resizing Windows</a></td></tr> <tr><td></td><td valign="top"><a href="#index-restoring-windows">restoring windows</a>:</td><td> </td><td valign="top"><a href="#Window-Configurations">Window Configurations</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-RFC">RFC</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-RFC-1">RFC</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-RFC">RFC</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-RFC-1">RFC</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-ripgrep">ripgrep</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Rmail">Rmail</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-Rolo">Rolo</a>:</td><td> </td><td valign="top"><a href="#HyRolo">HyRolo</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-rolo-address">rolo address</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-rolo-address">rolo address</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Rolo-commands">Rolo commands</a>:</td><td> </td><td valign="top"><a href="#HyRolo-Menu">HyRolo Menu</a></td></tr> <tr><td></td><td valign="top"><a href="#index-rolo-entry">rolo entry</a>:</td><td> </td><td valign="top"><a href="#HyRolo-Concepts">HyRolo Concepts</a></td></tr> <tr><td></td><td valign="top"><a href="#index-rolo-file">rolo file</a>:</td><td> </td><td valign="top"><a href="#HyRolo-Concepts">HyRolo Concepts</a></td></tr> @@ -13171,6 +13506,7 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-searching_002c-rolo">searching, rolo</a>:</td><td> </td><td valign="top"><a href="#HyRolo-Searching">HyRolo Searching</a></td></tr> <tr><td></td><td valign="top"><a href="#index-selection">selection</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-Thing-Selection">Smart Key Thing Selection</a></td></tr> <tr><td></td><td valign="top"><a href="#index-selection_002c-menu-items">selection, menu items</a>:</td><td> </td><td valign="top"><a href="#Menus">Menus</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-sequence-of-keys">sequence of keys</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-set">set</a>:</td><td> </td><td valign="top"><a href="#Thing-Selection">Thing Selection</a></td></tr> <tr><td></td><td valign="top"><a href="#index-set-1">set</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-Delimited-Things">Smart Key - Delimited Things</a></td></tr> <tr><td></td><td valign="top"><a href="#index-setting-the-view-spec">setting the view spec</a>:</td><td> </td><td valign="top"><a href="#View-Specs">View Specs</a></td></tr> @@ -13182,7 +13518,7 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-shrink-frame">shrink frame</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> <tr><td></td><td valign="top"><a href="#index-shrink-window">shrink window</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> <tr><td></td><td valign="top"><a href="#index-side-drag">side drag</a>:</td><td> </td><td valign="top"><a href="#Side_002dby_002dSide-Window-Resizing">Side-by-Side Window Resizing</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-signatures_002c-hiding">signatures, hiding</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-signatures_002c-hiding">signatures, hiding</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Smart-Key">Smart Key</a>:</td><td> </td><td valign="top"><a href="#Smart-Keys">Smart Keys</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Smart-Key-1">Smart Key</a>:</td><td> </td><td valign="top"><a href="#Glossary">Glossary</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Smart-Key-2">Smart Key</a>:</td><td> </td><td valign="top"><a href="#Questions-and-Answers">Questions and Answers</a></td></tr> @@ -13205,11 +13541,12 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-Smart-Mouse-Key-toggle">Smart Mouse Key toggle</a>:</td><td> </td><td valign="top"><a href="#Global-Key-Bindings">Global Key Bindings</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Smart-Mouse-Keys">Smart Mouse Keys</a>:</td><td> </td><td valign="top"><a href="#Smart-Mouse-Keys">Smart Mouse Keys</a></td></tr> <tr><td></td><td valign="top"><a href="#index-smart-selection">smart selection</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-Thing-Selection">Smart Key Thing Selection</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-social-media">social media</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-social-reference">social reference</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-source-line">source line</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-social-media">social media</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-social-reference">social reference</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-source-line">source line</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-splitting-a-cell">splitting a cell</a>:</td><td> </td><td valign="top"><a href="#Splitting-and-Appending">Splitting and Appending</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-stack-frame">stack frame</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-stack-frame">stack frame</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-stack-frame-1">stack frame</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-star-outline">star outline</a>:</td><td> </td><td valign="top"><a href="#Inserting-and-Importing">Inserting and Importing</a></td></tr> <tr><td></td><td valign="top"><a href="#index-starting-HyControl">starting HyControl</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> <tr><td></td><td valign="top"><a href="#index-starting-Hyperbole">starting Hyperbole</a>:</td><td> </td><td valign="top"><a href="#Menus">Menus</a></td></tr> @@ -13221,20 +13558,21 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-subtree_002c-hide">subtree, hide</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-subtree_002c-show">subtree, show</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-swap-buffers">swap buffers</a>:</td><td> </td><td valign="top"><a href="#Swapping-Buffers">Swapping Buffers</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-swap-window-buffers">swap window buffers</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-swapping">swapping</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> <tr><td></td><td valign="top"><a href="#index-system-encapsulation">system encapsulation</a>:</td><td> </td><td valign="top"><a href="#Encapsulating-Systems">Encapsulating Systems</a></td></tr> <tr><td colspan="4"> <hr></td></tr> <tr><th><a name="Concept-Index_cp_letter-T">T</a></th><td></td><td></td></tr> -<tr><td></td><td valign="top"><a href="#index-table-of-contents">table of contents</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-table-of-contents-1">table of contents</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-table-of-contents">table of contents</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-table-of-contents-1">table of contents</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-table-of-contents-2">table of contents</a>:</td><td> </td><td valign="top"><a href="#Action-Types">Action Types</a></td></tr> <tr><td></td><td valign="top"><a href="#index-tabs_002c-inserting">tabs, inserting</a>:</td><td> </td><td valign="top"><a href="#Relocating-and-Copying">Relocating and Copying</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-tag">tag</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-TAGS-file">TAGS file</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-tags-file">tags file</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-tag">tag</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-TAGS-file">TAGS file</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-tags-file">tags file</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-tar-archive-browsing">tar archive browsing</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-Tar-File-Mode">Smart Key - Tar File Mode</a></td></tr> <tr><td></td><td valign="top"><a href="#index-terminal-use">terminal use</a>:</td><td> </td><td valign="top"><a href="#Buttons">Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-Texinfo-cross_002dreference">Texinfo cross-reference</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-Texinfo-cross_002dreference">Texinfo cross-reference</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Texinfo-manual">Texinfo manual</a>:</td><td> </td><td valign="top"><a href="#Invocation">Invocation</a></td></tr> <tr><td></td><td valign="top"><a href="#index-text-file">text file</a>:</td><td> </td><td valign="top"><a href="#Inserting-and-Importing">Inserting and Importing</a></td></tr> <tr><td></td><td valign="top"><a href="#index-thing">thing</a>:</td><td> </td><td valign="top"><a href="#Thing-Selection">Thing Selection</a></td></tr> @@ -13243,7 +13581,7 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-throw-item">throw item</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-thumbnails">thumbnails</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-toc-action-type">toc action type</a>:</td><td> </td><td valign="top"><a href="#Action-Types">Action Types</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-toc-implicit-button-type">toc implicit button type</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-toc-implicit-button-type">toc implicit button type</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-toggle-HyControl-mode">toggle HyControl mode</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> <tr><td></td><td valign="top"><a href="#index-toggle-key-bindings">toggle key bindings</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-toggle-key-bindings-1">toggle key bindings</a>:</td><td> </td><td valign="top"><a href="#Global-Key-Bindings">Global Key Bindings</a></td></tr> @@ -13252,7 +13590,7 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-top_002dlevel-cell-1">top-level cell</a>:</td><td> </td><td valign="top"><a href="#Idstamps">Idstamps</a></td></tr> <tr><td></td><td valign="top"><a href="#index-top_002dlevel-menu">top-level menu</a>:</td><td> </td><td valign="top"><a href="#Menus">Menus</a></td></tr> <tr><td></td><td valign="top"><a href="#index-top_002dlevel-view">top-level view</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-Tramp">Tramp</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-Tramp">Tramp</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Tramp-1">Tramp</a>:</td><td> </td><td valign="top"><a href="#Using-URLs-with-Find_002dFile">Using URLs with Find-File</a></td></tr> <tr><td></td><td valign="top"><a href="#index-transposing-cells">transposing cells</a>:</td><td> </td><td valign="top"><a href="#Transposing">Transposing</a></td></tr> <tr><td></td><td valign="top"><a href="#index-tree_002c-copying">tree, copying</a>:</td><td> </td><td valign="top"><a href="#Relocating-and-Copying">Relocating and Copying</a></td></tr> @@ -13279,26 +13617,27 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><th><a name="Concept-Index_cp_letter-U">U</a></th><td></td><td></td></tr> <tr><td></td><td valign="top"><a href="#index-unbury-buffer">unbury buffer</a>:</td><td> </td><td valign="top"><a href="#Smart-Mouse-Key-Modeline-Clicks">Smart Mouse Key Modeline Clicks</a></td></tr> <tr><td></td><td valign="top"><a href="#index-unburying">unburying</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-UNIX-manual">UNIX manual</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-UNIX-manual">UNIX manual</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-unshifted-mouse-bindings">unshifted mouse bindings</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-unshifted-mouse-keys">unshifted mouse keys</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-URL">URL</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-URL">URL</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-URL-1">URL</a>:</td><td> </td><td valign="top"><a href="#Action-Types">Action Types</a></td></tr> <tr><td></td><td valign="top"><a href="#index-URL-2">URL</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-WWW-URLs">Smart Key - WWW URLs</a></td></tr> <tr><td></td><td valign="top"><a href="#index-URLs_002c-abbreviated">URLs, abbreviated</a>:</td><td> </td><td valign="top"><a href="#Using-URLs-with-Find_002dFile">Using URLs with Find-File</a></td></tr> <tr><td></td><td valign="top"><a href="#index-URLs_002c-using-with-find_002dfile">URLs, using with find-file</a>:</td><td> </td><td valign="top"><a href="#Using-URLs-with-Find_002dFile">Using URLs with Find-File</a></td></tr> <tr><td></td><td valign="top"><a href="#index-USENET">USENET</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-USENET-1">USENET</a>:</td><td> </td><td valign="top"><a href="#Buttons-in-News">Buttons in News</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-username">username</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-username">username</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td colspan="4"> <hr></td></tr> <tr><th><a name="Concept-Index_cp_letter-V">V</a></th><td></td><td></td></tr> <tr><td></td><td valign="top"><a href="#index-variable-setting">variable setting</a>:</td><td> </td><td valign="top"><a href="#Customization">Customization</a></td></tr> <tr><td></td><td valign="top"><a href="#index-variables">variables</a>:</td><td> </td><td valign="top"><a href="#Hook-Variables">Hook Variables</a></td></tr> <tr><td></td><td valign="top"><a href="#index-vector">vector</a>:</td><td> </td><td valign="top"><a href="#Thing-Selection">Thing Selection</a></td></tr> <tr><td></td><td valign="top"><a href="#index-vector-1">vector</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-Delimited-Things">Smart Key - Delimited Things</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-version-control">version control</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-version-control-1">version control</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-version-control-2">version control</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-version-control">version control</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-version-control-1">version control</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-version-control-2">version control</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-version-control-3">version control</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-version-description">version description</a>:</td><td> </td><td valign="top"><a href="#Suggestion-or-Bug-Reporting">Suggestion or Bug Reporting</a></td></tr> <tr><td></td><td valign="top"><a href="#index-vertical-drag">vertical drag</a>:</td><td> </td><td valign="top"><a href="#Creating-and-Deleting-Windows">Creating and Deleting Windows</a></td></tr> <tr><td></td><td valign="top"><a href="#index-vertical-drag-1">vertical drag</a>:</td><td> </td><td valign="top"><a href="#Smart-Mouse-Drags-within-a-Window">Smart Mouse Drags within a Window</a></td></tr> @@ -13353,15 +13692,15 @@ Previous: <a href="#Function" accesskey="p" rel="prev">Function</a>, Up: <a href <tr><td></td><td valign="top"><a href="#index-windows_002c-equalize">windows, equalize</a>:</td><td> </td><td valign="top"><a href="#HyControl">HyControl</a></td></tr> <tr><td></td><td valign="top"><a href="#index-windows_002c-rebalance">windows, rebalance</a>:</td><td> </td><td valign="top"><a href="#Creating-and-Deleting-Windows">Creating and Deleting Windows</a></td></tr> <tr><td></td><td valign="top"><a href="#index-word-wrap">word wrap</a>:</td><td> </td><td valign="top"><a href="#Filling">Filling</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-World_002dwide-Web">World-wide Web</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-World_002dwide-Web">World-wide Web</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-World_002dwide-Web-1">World-wide Web</a>:</td><td> </td><td valign="top"><a href="#Action-Types">Action Types</a></td></tr> <tr><td></td><td valign="top"><a href="#index-World_002dwide-Web-2">World-wide Web</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-WWW-URLs">Smart Key - WWW URLs</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-WWW">WWW</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-WWW">WWW</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td></td><td valign="top"><a href="#index-WWW-1">WWW</a>:</td><td> </td><td valign="top"><a href="#Action-Types">Action Types</a></td></tr> <tr><td></td><td valign="top"><a href="#index-WWW-2">WWW</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-_002d-WWW-URLs">Smart Key - WWW URLs</a></td></tr> <tr><td colspan="4"> <hr></td></tr> <tr><th><a name="Concept-Index_cp_letter-X">X</a></th><td></td><td></td></tr> -<tr><td></td><td valign="top"><a href="#index-xdb">xdb</a>:</td><td> </td><td valign="top"><a href="#Implicit-Buttons">Implicit Buttons</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-xdb">xdb</a>:</td><td> </td><td valign="top"><a href="#Implicit-Button-Type-Summaries">Implicit Button Type Summaries</a></td></tr> <tr><td colspan="4"> <hr></td></tr> <tr><th><a name="Concept-Index_cp_letter-Y">Y</a></th><td></td><td></td></tr> <tr><td></td><td valign="top"><a href="#index-yank-region">yank region</a>:</td><td> </td><td valign="top"><a href="#Smart-Key-Thing-Selection">Smart Key Thing Selection</a></td></tr> diff --git a/man/hyperbole.info b/man/hyperbole.info Binary files differindex 24fd99a..4465571 100644 --- a/man/hyperbole.info +++ b/man/hyperbole.info diff --git a/man/hyperbole.pdf b/man/hyperbole.pdf Binary files differindex 314f65f..157752d 100644 --- a/man/hyperbole.pdf +++ b/man/hyperbole.pdf diff --git a/man/hyperbole.texi b/man/hyperbole.texi index c699a03..fad543c 100644 --- a/man/hyperbole.texi +++ b/man/hyperbole.texi @@ -52,7 +52,7 @@ This manual is for GNU Hyperbole (Edition @value{EDITION}, Published @value{UPDATED}). -Copyright @copyright{} 1989-2017 Free Software Foundation, Inc. +Copyright @copyright{} 1989-2019 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document @@ -139,7 +139,10 @@ Texinfo markup language. <CENTER><H2>The Everyday Hypertextual Information Manager</H2></CENTER> -<P>Copyright © 1989-2017 Free Software Foundation, Inc.</P> +<CENTER><H3><A HREF="https://saythanks.io/to/rswgnu">Say thanks if you like Hyperbole.</A></H3></CENTER> + + +<P>Copyright © 1989-2019 Free Software Foundation, Inc.</P> <P>GNU Hyperbole is available for use, modification, and distribution under the terms of the GNU General Public License (GPL) Version 3 or later, @@ -151,8 +154,8 @@ WITHOUT ANY WARRANTY, without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</P> <PRE> -Edition 7.0.2a -Printed December 12, 2017. +Edition 7.0.3b +Printed August 11, 2019. Published by the Free Software Foundation, Inc. Author: Bob Weiner @@ -176,11 +179,11 @@ Printed December 12, 2017. @center The Everyday Hypertextual Information Manager -@center Edition 7.0.2a, December 12, 2017. +@center Say thanks: https://saythanks.io/to/rswgnu @sp 2 @noindent -Copyright @copyright{} 1989-2017 Free Software Foundation, Inc. +Copyright @copyright{} 1989-2019 Free Software Foundation, Inc. GNU Hyperbole is available for use, modification, and distribution under the terms of the GNU General Public License (GPL) Version 3 or @@ -193,6 +196,9 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. @sp 2 @example +Edition 7.0.3b +Augut 11, 2019 + Published by the Free Software Foundation, Inc. Author: Bob Weiner E-mail: <hyperbole-users@@gnu.org> (This is a mail list). @@ -309,6 +315,10 @@ Buttons * Button Type Precedence:: * Utilizing Explicit Buttons:: +Implicit Buttons + +* Implicit Button Type Summaries:: + Utilizing Explicit Buttons * Creation:: @@ -413,6 +423,7 @@ Smart Mouse Keys Smart Keyboard Keys +* Smart Key - Company Mode:: * Smart Key - Treemacs:: * Smart Key - Emacs Pushbuttons:: * Smart Key - Argument Completion:: @@ -428,6 +439,7 @@ Smart Keyboard Keys * Smart Key - RDB Mode:: * Smart Key - Help Buffers:: * Smart Key - Pages Directory Mode:: +* Smart Key - Python Source Code:: * Smart Key - Identifier Menu Mode :: * Smart Key - C Source Code:: * Smart Key - C++ Source Code:: @@ -435,7 +447,6 @@ Smart Keyboard Keys * Smart Key - Lisp Source Code:: * Smart Key - Java Source Code:: * Smart Key - JavaScript Source Code:: -* Smart Key - Python Source Code:: * Smart Key - Objective-C Source Code:: * Smart Key - Fortran Source Code:: * Smart Key - Occurrence Matches:: @@ -462,7 +473,7 @@ Smart Keyboard Keys @chapter Introduction This edition of the GNU Hyperbole Manual is for use with any version -7.0.2a or greater of GNU Hyperbole. Hyperbole runs atop GNU Emacs 24.3 +7.0.3b 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, @@ -490,16 +501,17 @@ This is a reference manual with extensive details about Hyperbole use. If you prefer a simpler, more interactive introduction to Hyperbole, the @file{DEMO} file included in the Hyperbole distribution demonstrates many of Hyperbole's standard facilities without the need to read through -this reference manual. It is a good way to rapidly understand some of what -Hyperbole can do for you. Once Hyperbole is installed, (@pxref{Setup}), -you can access the DEMO with the key sequence @bkbd{C-h h d d}. +this reference manual. The DEMO is a good way to rapidly understand some +of what Hyperbole can do for you. Once Hyperbole is installed, +(@pxref{Setup}), you can access the DEMO with the key sequence @bkbd{C-h h +d d}. @xref{Glossary}, for definitions of Hyperbole terms. In some cases, -terms are not precisely defined within the body of this manual since -they are defined within the glossary. Be sure to reference the -glossary if a term is unclear to you. Although you need not have a keen -understanding of all of these terms, a quick scan of the glossary should -help throughout Hyperbole use. +terms are not precisely defined within the body of this manual since they +are defined within the glossary. Be sure to reference the glossary if a +term is unclear to you. Although you need not have a keen understanding of +all of these terms, a quick scan of the glossary helps throughout Hyperbole +use. @xref{Setup}, for explanations of how to obtain, install, configure and load Hyperbole for use. This appendix includes information on @@ -570,19 +582,19 @@ its use as the prime means of organizing and interlinking the constant flows of daily information. GNU Hyperbole takes a distinctly different approach. It has its own -hypertext technology that can interface perfectly with web links but -which are much easier to create (simply drag from the source to the -destination of a link to create a new hyperlink). Hyperbole -hyperbuttons can link not only to static information but can perform -arbitrary actions through the use of button types written in a single, -highly interactive language, Emacs Lisp. Hyperbole adds all of this -power to your written documents, e-mail, news articles, contact -management, outlines, directory listings, and much more. Hyperbole -works well with the very latest versions of GNU Emacs. - -Unlock the power of GNU Hyperbole to make your information work for -you. One system. One language. One manual. One solution. Learn GNU -Hyperbole and start moving further, faster. +hypertext technology that can interface perfectly with web links but which +are much easier to create (simply drag from the source to the destination +of a link to create a new hyperlink). Hyperbole hyperbuttons can link not +only to static information but can perform arbitrary actions (through the +use of button types written in a single, highly interactive language, Emacs +Lisp). Hyperbole adds all of this power to your written documents, e-mail, +news articles, contact management, outlines, directory listings, and much +more. Hyperbole works well with the very latest versions of GNU Emacs +across every editing and viewing mode in Emacs. + +Unlock the power of GNU Hyperbole to make your information work for you. +One system. One language. One manual. One solution. Learn Hyperbole and +start moving further, faster. @node Hyperbole Overview, Mail Lists, Motivation, Introduction @section Hyperbole Overview @@ -593,7 +605,7 @@ Hyperbole and start moving further, faster. @cindex Emacs Lisp @cindex Emacs GNU Hyperbole (pronounced Ga-new Hi-per-bo-lee), or just Hyperbole, is -an efficient and programmable hypertextual information management +an efficient, programmable hypertextual information management system. It is intended for everyday work on any GNU Emacs platform. Hyperbole allows hypertext buttons to be embedded within unstructured and structured files, mail messages and news articles. It offers @@ -609,9 +621,12 @@ Hyperbole consists of five parts: @item Buttons and Smart Keys Hyperbole hyperlink and other kinds of buttons (explicit buttons) may be added to documents with a simple drag between windows, no markup language -needed. Implicit buttons are patterns automatically recognized within text -that perform actions, e.g. bug#24568 displays the bug status information -for that bug number. @xref{Buttons}. +needed. Implicit buttons are patterns automatically recognized within +existing text that perform actions, e.g. bug#24568 displays the bug status +information for that Emacs bug number, without the need for any additional +markup. Global buttons are buttons that are activated by name from +anywhere within Emacs. +@xref{Buttons}. Buttons are accessed by clicking on them or referenced by name (global buttons), so they can be activated regardless of what is on screen. @@ -632,7 +647,8 @@ fast, flexible file and text finding commands. A powerful, hierarchical contact manager, @pxref{HyRolo}, which anyone can use, is also included. It is easy to learn since it introduces only a few new mechanisms and has a menu interface, which may be operated from the keyboard or the -mouse; +mouse; it may also be used to look up any record-based information and +Hyperbole buttons may be embedded in any records; @item Screen Control the fastest, easiest-to-use window and frame control available for GNU @@ -640,13 +656,14 @@ Emacs, @pxref{HyControl}. With just a few keystrokes, you can shift from increasing a window's height by 5 lines to moving a frame by 220 pixels or immediately moving it to a screen corner. Text in each window or frame may be enlarged or shrunk (zoomed) for easy viewing, plus many -other features; +other features; this allows Hyperbole to quickly control the way +information is presented on-screen; @item Hypertextual Outliner an advanced outliner, @pxref{Koutliner}, with multi-level autonumbering and permanent identifiers attached to each outline node for use as hypertext link anchors, per node properties and flexible -view specifications that can be embedded within links or used +view specifications that can be included in links or used interactively; @item Programming Library @@ -701,7 +718,7 @@ Some of Hyperbole's most significant features are: @itemize @bullet @item -Buttons may link to information or may execute procedures, such as +Buttons may link to information or may execute functions, such as starting or communicating with external programs; @item @@ -1179,7 +1196,7 @@ on the last line to end the dired session (bury its buffer). If you use the Treemacs file viewer Emacs package, you can configure Hyperbole to use this instead of Dired when you click on a modeline buffer id. -Since this is a customization option, it may be change permanently like so. +Since this is a customization option, it may be changed permanently like so. Use @bkbd{M-x customize-set-variable @key{RET} action-key-modeline-buffer-id-function @key{RET}}. Change the value to @code{smart-treemacs-modeline}. Then press @key{RET}. To change it back to Hyperbole's default, use the value, @code{dired-jump}. @@ -1409,14 +1426,15 @@ unless it is the only window in that frame. @cindex drag, dired item @cindex drag, buffer menu item @cindex drag, Treemacs item -You can do the same thing with items in dired, buffer menu and ibuffer menu -listing buffers rather than buffers themselves. Drag with the Action Mouse Key -and the selected item will be displayed in any Emacs window in which you -release. Drag outside Emacs and it will be displayed in a new frame. To -display the last item you want, press the Action Key on it and it will display -within the listing window itself. (If you use the Treemacs file viewer package, -item dragging works there as well). Remember that you can emulate these drags -from the keyboard when needed, @pxref{Keyboard Drags}. +You can also drag items to other windows with the Action Key in Dired, +Buffer Menu, Ibuffer and Treemacs listing buffers, rather than the +buffers themselves. Drag with the Action Mouse Key and the selected +item will be displayed in any Emacs window in which you release. Drag +outside Emacs and it will be displayed in a new frame. To display the +last item you want within the listing window itself, press and release +the Action Key on that item after dragging your other items to their +respective windows. Remember that you can emulate these drags from +the keyboard when needed, @pxref{Keyboard Drags}. So now you can put a bunch of buffers and files on your screen wherever you like. Typically, a brief visual pulse is shown first at the source item and @@ -1450,37 +1468,66 @@ session since drag actions are not supported without a window system. @cindex window by letter @cindex jump to window by letter @cindex keyboard, jump to window -For even faster keyboard-based display of items, use the Emacs -package @code{ace-window} (see @url{https://elpa.gnu.org/packages/ace-window.html}). +For even faster keyboard-based display of items and drag emulations, +use the Emacs package @code{ace-window} +(see @url{https://elpa.gnu.org/packages/ace-window.html}). The ace-window package assigns short letter IDs to each Emacs window and lets you jump to or operate upon a specific window by giving its ID. Hyperbole can add commands to ace-window that replace the two-step drag emulation key -described above with a single key sequence that displays dired or -buffer menu @emph{items}. +described above with a single key sequence that does not require moving to +the drag target window since it is specified by ID as part of the command. To enable this feature, in your Emacs initialization file after Hyperbole is initialized, if you do not have a key bound for @code{ace-window}, then call: @code{(hkey-ace-window-setup \"\M-o\")} -to bind it to @bkbd{M-o}. Otherwise, call the setup function without -a key: @code{(hkey-ace-window-setup)}. +to bind it to @bkbd{M-o}, replacing Hyperbole's +default @code{hkey-operate} command there (because ace-window can emulate +the drags performed by @code{hkey-operate}). If you already have a key bound +for @code{ace-window}, then just ensure it is initialized by calling +@code{(hkey-ace-window-setup)} without a key argument. @cindex link creation from keyboard @cindex keyboard link creation @kindex M-o i <window-id> +@kindex M-o m <window-id> +@kindex M-o r <window-id> @kindex M-o t <window-id> @cindex drag item +@cindex replace window buffer +@cindex swap window buffers @cindex throw item +@cindex buffer replace +@cindex buffers swap @cindex item drag @cindex item throw After setup, the leftmost character or two of each window's modeline will show the ID to type to use that window as the drag destination. Then whenever point is on an item you want displayed in another window, use @bkbd{M-o i -<id-of-window-to-display-item-in>} and watch the magic happen. You can also use -this command to create explicit button links to other window buffers when in an editable -buffer rather than on an item. If you want to display multiple items in different -windows, instead use the @bkbd{M-o t <id-of-window-to-display-item-in>} key sequence to -@emph{throw} the item to the window. +<id-of-window-to-display-item-in>} and watch the magic happen. If you +want to display multiple items in different windows, instead use +the @bkbd{M-o t <id-of-window-to-display-item-in>} key sequence to +@emph{throw} the item to the window. To @emph{replace} +the selected window's buffer with that of another window, use +@bkbd{M-o r <id-of-window-displaying-desired-buffer>}. To instead +@emph{swap} the selected window's buffer with that of another window, +use @bkbd{M-o m <id-of-window-to-swap-with>}. + +In summary: +@table @asis +@item M-o i <window> +insert listing item at point into <window>; if not on a listing item, +trigger an error + +@item M-o m <window> +swap the buffers in the selected window and <window> + +@item M-o r <window> +replace the selected (current) window's buffer with that of <window> + +@item M-o t <window> +throw listing item at point or current buffer to <window> +@end table @c ------- @@ -1517,7 +1564,7 @@ windows, instead use the @bkbd{M-o t <id-of-window-to-display-item-in>} key sequ @c normally under Hyperbole. @c The code for Smart Key modifiers can be found in -@c @file{@code{$@{hyperb:dir@}}/hmouse-mod.el}. +@c @file{$@{hyperb:dir@}/hmouse-mod.el}. @node Buttons, Menus, Smart Keys, Top @@ -1719,10 +1766,10 @@ type} identifies a pattern or state that when matched triggers an @emph{action} associated with the implicit button type. The action is specified by either a Hyperbole action type (@pxref{Action Types}) or an Emacs Lisp function. Implicit button types may use the same -action types that explicit buttons use. As an example, a pathname -implicit button type would match to any existing local filename or -directory name and its action would be to display the associated file -or directory, typically in another window. +action types that explicit buttons use. As an example, the pathname +implicit button type matches to any existing local filename or +directory name and its action displays the associated file or +directory, typically in another window. @vindex file, hibtypes.el @cindex context @@ -1730,14 +1777,15 @@ or directory, typically in another window. @cindex activating implicit button @cindex menu item, Ibut/Act @kindex C-h h i a -Unlike explicit buttons, implicit buttons have no individual button data -other than their textual labels. You use implicit button types which -include boolean expressions (predicates) that match to both the label -and the context required of any button of the type. Each time a Smart -Key is pressed at a location, Hyperbole evaluates the predicates from -the list of implicit button types and the first one that evaluates true -is selected and its associated action is triggered. The Ibut/Act menu -item, @bkbd{C-h h i a}, also activates any implicit button found at the +Unlike explicit buttons, implicit buttons have no individual button +data other than their text and optional labels. You use implicit +button types which include boolean expressions (predicates) that match +to both the label and the context required of any button of the type. +Each time a Smart Key is pressed at a location, Hyperbole evaluates +the predicates from the list of implicit button types and the first +one that evaluates true is selected and its associated action is +triggered. Alternatively, you can use the Ibut/Act menu +item, @bkbd{C-h h i a}, to activate any implicit button found at the current point. All of this happens transparently and is easy to use once you try it. @@ -1745,14 +1793,38 @@ The Hyperbole Smart Keys offer additional extensive context-sensitive point-and-click type behavior beyond implicit button types. @xref{Smart Key Operations}. +@cindex implicit button labels +@cindex labeling implicit buttons +@cindex naming implicit buttons +Individual implicit buttons may be labeled, allowing activation by +name or use as a link target by other buttons. Here is a pathname +button with a label of 'My Emacs Files': + +@example +<[My Emacs Files]>: "~/.emacs.d" +@end example + +The label is delimited by @samp{<[} and @samp{]>} and can be followed +by any number of :, - or = separator characters, including none. You +can activate the button either from its label or its text. With point +on an implicit button, @bkbd{C-h h i l} will label it or you +may simply type the label and delimiters manually. + +@menu +* Implicit Button Type Summaries:: +@end menu + +@node Implicit Button Type Summaries, , Implicit Buttons, Implicit Buttons +@subsection Implicit Button Type Summaries + @cindex ibtypes, list of @cindex implicit button types Below, standard implicit button types are listed in the order in which Hyperbole tries to match to the types when looking for an implicit button; @bkbd{C-h h i t @key{RET}} provides similar information. See the Hyperbole file, @file{hibtypes.el}, for complete examples of -implicit button types (where they are listed in reverse in increasing -order of priority). +implicit button types (they are listed in increasing order of +priority). @table @code @@ -1863,13 +1935,57 @@ Jumps to the source line associated with a debugger stack frame or breakpoint line. This works with gdb, dbx, and xdb. Such lines are recognized in any buffer. +@findex ibtypes ripgrep-msg +@cindex grep +@cindex ripgrep +@cindex match lines +@item ripgrep-msg +Jumps to line associated with a ripgrep (rg) line numbered msg. +Ripgrep outputs each pathname once followed by all matching lines in +that pathname. Messages are recognized in any buffer (other than a +helm completion buffer). + +@findex ibtypes ipython-stack-frame +@cindex ipython +@cindex stack frame +@item ipython-stack-frame +Jumps to line associated with an ipython stack frame line numbered msg. +ipython outputs each pathname once followed by all matching lines in that pathname. +Messages are recognized in any buffer (other than a helm completion buffer). + @findex ibtypes grep-msg @cindex grep @cindex compiler error +@cindex match lines @item grep-msg Jumps to a line associated with grep or compilation error messages. Messages are recognized in any buffer. +@findex ibtypes link-to-ibut +@cindex implicit button link +@cindex link to implicit button +@cindex ilink +@item link-to-ibut <ilink> +At point, activates a link to an implicit button within the current buffer. +Recognizes the format ’<ilink:’ <button label> ’>’, e.g. <ilink: my sequence of keys>. + +@findex ibtypes link-to-gbut +@cindex global button link +@cindex link to global button +@cindex glink +@item link-to-gbut <glink> +At point, activates a link to a global button. +The global button’s action is executed in the context of the current buffer. +Recognizes the format ’<glink:’ <button label> ’>’, e.g. <glink: open todos>. + +@findex ibtypes link-to-ebut +@cindex explicit button link +@cindex link to explicit button +@cindex elink +@item link-to-ebut <elink> +At point, activates a link to an explicit button within the current buffer. +Recognizes the format ’<elink:’ <button label> ’>’, e.g. <elink: project-list>. + @findex ibtypes klink @cindex klink @cindex koutline link @@ -1902,10 +2018,12 @@ retrievals. @findex ibtypes kbd-key @cindex key sequence +@cindex sequence of keys @item kbd-key -Executes a key sequence found around point, delimited by curly braces, @{@}, if any. -Key sequences should be in human readable form, e.g.@: @bkbd{C-x C-b}. Formats such -as @{^x^b@} will not be recognized. +Executes a key series (series of key sequences) found around point, +delimited by curly braces, @{@}, if any. Key series should be in +human readable form, e.g.@: @bkbd{C-x C-b}. Formats such as @{^x^b@} +will not be recognized. Any key sequence must be a string of one of the following: @itemize @bullet @@ -1920,7 +2038,7 @@ Any key sequence must be a string of one of the following: @vindex file, DIR @item dir-summary Detects filename buttons in files named "MANIFEST" or "DIR". -Displays selected files. Each file name must be at the beginning of the +Displays selected files. Each filename must be at the beginning of the line and must be followed by one or more spaces and then another non-space, non-parenthesis, non-brace character. @@ -1929,7 +2047,7 @@ non-space, non-parenthesis, non-brace character. @cindex toc implicit button type @item text-toc Jumps to the text file section referenced by a table of contents entry -at point. The file name of the current buffer must contain +at point. The filename of the current buffer must contain @file{README} and there must be a `Table of Contents' or `Contents' label on a line by itself (it may begin with an asterisk), preceding the table of contents. Each toc entry must begin with some whitespace @@ -2033,7 +2151,7 @@ produced by git log. @vindex hibtypes-github-default-user @item github-reference Displays the Github entity associated with REFERENCE and optional USER and PROJECT. -See @file{DEMO#Github (Remote) References} for examples. +See @file{../DEMO#Github (Remote) References} for examples. REFERENCE is a string of one of the following forms: @itemize @bullet @@ -2063,6 +2181,45 @@ If given, PROJECT overrides any project value in REFERENCE. If no PROJECT value is provided, it defaults to the value of @code{hibtypes-github-default-project}. +@findex ibtypes gitlab-reference +@cindex gitlab reference +@cindex version control +@vindex hibtypes-gitlab-default-project +@vindex hibtypes-gitlab-default-user +@item gitlab-reference +Displays the Gitlab entity associated with REFERENCE and optional USER and PROJECT. +See @file{../DEMO#Gitlab (Remote) References} for examples. + +REFERENCE is a string of one of the following forms: +@itemize @bullet +@item <ref-item> +@item <user>/<project>/<ref-item> +@item <project>/<ref-item> +@item /<group>/<project>. +or +@item /<project-or-group> (where a group is a colection of projects) +@end itemize + +<ref-item> is one of these: +@table @asis +@item @bullet{} one of the words: activity, analytics, boards or kanban, branches, commits, contributors, groups, issues or list, jobs, labels, merge_requests, milestones, pages, pipelines, pipeline_charts, members or people or staff, projects, pulls, schedules, snippets, status or tags +the associated items are listed +@item @bullet{} one of the words: branch, commit(s), issue(s), milestone(s), pull(s), snippet(s) or tag(s) followed by a '/' or '=' and an item-id +the item is shown +@item @bullet{} an issue reference given by a positive integer, e.g. @emph{92} or prefaced with @emph{GL-}, like GL-92 +the issue is displayed +@item @bullet{} a commit reference given by a hex number, 55a1f0 +the commit diff is displayed +@item @bullet{} a branch or tag reference given by an alphanumeric name, e.g. hyper20 +the files in the branch are listed. +@end table + +@vindex hibtypes-gitlab-default-user +USER defaults to the value of @code{hibtypes-gitlab-default-user}. +If given, PROJECT overrides any project value in REFERENCE. If no +PROJECT value is provided, it defaults to the value of +@code{hibtypes-gitlab-default-project}. + @findex ibtypes social-reference @cindex hashtag @cindex username @@ -2170,11 +2327,12 @@ at line-num and optional column-num. Also works for remote pathnames. @cindex link, pathname @item pathname Makes a valid pathname display the path entry. Also works for -delimited and non-delimited remote pathnames, Texinfo @file{} entries, -and hash-style link references to HTML, Markdown or Emacs outline -headings. Emacs Lisp library files (filenames without any directory -component that end in .el and .elc) are looked up using -the @code{load-path} directory list. +delimited and non-delimited remote pathnames, Texinfo @@file@{@} +entries, and hash-style link references to HTML, Markdown or Emacs +outline headings, and MSWindows paths (see @file{$@{hyperb:dir@}/DEMO#POSIX +and MSWindows Paths} for details). Emacs Lisp library files +(filenames without any directory component that end in .el and .elc) +are looked up using the @code{load-path} directory list. @noindent See the function documentation for @code{hpath:at-p} for possible @@ -2184,20 +2342,37 @@ for a valid match. See the function documentation for @code{hpath:find} for special file display options. @findex ibtypes org-mode -@vindex browse-url-browser-function @cindex org-mode @cindex Org mode +@cindex radio target +@cindex code block +@kindex C-c C-c +@kindex M-RET +@findex org-ctrl-c-ctrl-c +@findex org-meta-return @item org-mode -The Action Key follows any Org mode link at point or cycles through -views of the outline subtree at point. In any other context besides -the end of a line, the Action Key will invoke the Org mode standard -binding of @bkbd{M-@key{RET}}, (org-meta-return). The Assist Key on -an Org mode heading cycles through views of the whole buffer outline -and on an Org mode link, displays standard Hyperbole help. +For users of Emacs Org mode, Hyperbole does quite a few things. + +First, the Action Key follows internal links in Org mode files. When +pressed on a link referent/target, the link definition is displayed, +allowing two-way navigation between definitions and targets. + +Second, the Action Key follows Org mode external links. The Assist +Key displays help when pressed on an Org mode link. + +Third, within a radio target definition, the Action Key jumps to the +first occurrence of an associated radio target. + +Fourth, when point is on an outline heading in Org mode, the Action Key +cycles the view of the subtree at point and the Assist Key cycles the +view of all headings in the buffer. + +Fifth, with point on the first line of a code block definition, the +Action Key executes the code block via the Org mode standard binding +of @bkbd{C-c C-c}, @code{org-ctrl-c-ctrl-c}. -The variable, @code{browse-url-browser-function}, customizes the url -browser that is used for urls. Valid values of this variable -include @code{browse-url-default-browser} and @code{browse-url-generic}. +In any other context besides the end of a line, the Action Key invokes +the Org mode standard binding of @bkbd{M-RET}, @code{org-meta-return}. @findex ibtypes doc-id @cindex online library @@ -2357,7 +2532,7 @@ signalled. @findex actypes link-to-ebut @item link-to-ebut -Performs an action given by another explicit button, specified by KEY and KEY-FILE. +Performs an action given by an explicit button, specified by KEY and KEY-FILE. @findex actypes link-to-elisp-doc @item link-to-elisp-doc @@ -2372,6 +2547,10 @@ the buffer is displayed with POINT at the top of the window. @item link-to-file-line Displays a file given by PATH scrolled to LINE-NUM. +@findex actypes link-to-gbut +@item link-to-gbut +Performs an action given by an existing global button, specified by KEY. + @findex actypes link-to-Info-index-item @item link-to-Info-index-item Displays an Info index ITEM cross-reference. @@ -2386,6 +2565,10 @@ Displays an Info NODE. NODE must be a string of the form filename and nodename is available. Filename may be given without the .info suffix. +@findex actypes link-to-ibut +@item link-to-ibut +Performs an action given by an implicit button, specified by KEY-FILE, KEY and optional POINT. + @findex actypes link-to-kcell @findex kcell:ref-to-id @item link-to-kcell @@ -2477,9 +2660,12 @@ at point. @item www-url Follows a link given by a URL. The variable, @code{browse-url-browser-function}, customizes the url browser -that is used. See its documentation string for details. +that is used. Valid values of this variable include +@code{browse-url-default-browser} and @code{browse-url-generic}. +See its documentation string for details. @end table + @cindex action @vindex hui:ebut-prompt-for-action Action types create a convenient way of specifying button behavior @@ -2602,12 +2788,14 @@ upon the referent context in which the Action Key is released. @example Referent Context Link Type ---------------------------------------------------- +Global Button link-to-gbut Explicit Button link-to-ebut +Implicit Button link-to-ibut Info Index Item link-to-Info-index-item Info Node link-to-Info-node Mail Reader Message link-to-mail Directory Name link-to-directory -File Name link-to-file +Filename link-to-file Koutline Cell link-to-kcell Outline Heading link-to-string-match Buffer attached to File link-to-file @@ -4189,8 +4377,8 @@ This helps maintain any special formatting the appended text may have. @cindex outline, foreign file The paragraphs of another buffer or file may be inserted into a koutline as a set of cells by using the @bkbd{C-x i} command. When prompted, -you may use a buffer name or file name from which to insert; -completion is provided for file names only. +you may use a buffer name or filename from which to insert; +completion is provided for filenames only. @kindex koutliner, C-u C-x i The elements from the original buffer are converted into kcells and @@ -4222,7 +4410,7 @@ The outliner supports conversion of three types of files into koutline files. You can import a file into an existing koutline, following the tree at point, or can create a new koutline from the imported file contents. @bkbd{M-x kimport:file @key{RET}} selects the -importation type based on the buffer or file name suffix of the file to +importation type based on the buffer or filename suffix of the file to import. @findex kotl-mode @@ -4277,7 +4465,7 @@ World-Wide Web. @bkbd{M-x kexport:html @key{RET}} prompts for the koutline buffer or file to export, the HTML file or buffer to which to output, and the -title to use for the HTML file. Completion of file names is provided. +title to use for the HTML file. Completion of filenames is provided. The conversion will then be done and the output file or buffer will be written; the output file will not be displayed. @@ -4588,7 +4776,7 @@ The e-mail address of the person who created this cell. @item create-time The time at which the cell was created. This is stored in a form that allows for easy data comparisons but is displayed in a human readable -format, such as @samp{Jan 28 18:27:59 CST 2017}. +format, such as @samp{Jan 28 18:27:59 CST 2019}. @end table @kindex koutliner, C-c C-i @@ -4699,7 +4887,7 @@ automatically added by HyRolo whenever a new record is added. ================================================================== * Smith, John <js@@hiho.com> W708-555-2001 F708-321-1492 Chief Ether Maintainer, HiHo Industries - 05/24/2017 + 05/24/2019 @end group @end example @@ -5046,7 +5234,7 @@ list. In general, you should leave your personal rolo file as the first entry in the list, since this is the only file to which the Add command on the rolo menu adds entries. -Hyperbole releases earlier than 4.17 used a different file name for the +Hyperbole releases earlier than 4.17 used a different filename for the personal rolo. If such a file exists, you will be prompted to rename it whenever the HyRolo system is loaded. @@ -5503,7 +5691,7 @@ Prompts for a klink specification. See the documentation for the function @cindex interactive cmd char, +M @cindex argument, mail message @item +M -Prompts for a mail message date and the file name in which it resides. +Prompts for a mail message date and the filename in which it resides. The mail parameters prompted for by this character code may change in the future. @@ -5955,13 +6143,13 @@ windows exist within a frame. @vindex gbut:file @item Global Button -A form of explicit button which is accessed by name rather than direct +A Hyperbole button which is accessed by name rather than direct selection. Global buttons are useful when one wants quick access to actions such as jumping to common file locations or for performing -sequences of operations. One need not locate them since they are always -available by name, with full completion offered. All global buttons are -stored in the file given by the variable @code{gbut:file} and may be -activated as regular explicit buttons by visiting this file. By +sequences of operations. One need not locate them since they are +always available by name, with full completion offered. All global +buttons are stored in the file given by the variable @code{gbut:file} +and may be activated with the Action Key when editing this file. By default, this is the same as the user's personal button file. @item Global Button File @@ -6007,7 +6195,8 @@ DataBase (BBDB) package. @item Implicit Button A button recognized contextually by Hyperbole. Such buttons contain no -button data. See also @b{implicit button type}. +button data but may have an optional preceding label that looks like this: +@samp{<[label]>}. See also @b{implicit button type}. @item Implicit Button Type A specification of how to recognize and activate implicit buttons of a @@ -6016,16 +6205,18 @@ to documents created and managed by tools other than Hyperbole, for example, programming documentation. @b{Ibtype} is a synonym for implicit button type. See also @b{system encapsulation}. -@c @cindex InfoDock -@c @item InfoDock -@c InfoDock is an integrated productivity toolset for software engineers -@c and knowledge workers. It is presently built atop XEmacs and is no -@c longer maintained. An older version from 1999 may be found at -@c infodock.sf.net. InfoDock has all the power of emacs, but with an -@c easier to use and more comprehensive menu-based user interface. Most -@c objections people raise to using emacs have already been addressed in -@c InfoDock. InfoDock was meant for people who wanted a complete, -@c pre-customized environment in one package. +@cindex InfoDock +@item InfoDock +InfoDock was an integrated productivity toolset for software engineers +and knowledge workers built atop XEmacs; it is no longer maintained or +updated. An older version from 1999 may be found at +infodock.sf.net. + +InfoDock has much of the power of GNU Emacs, but with an +easier to use and more comprehensive menu-based user interface. Most +objections people raise to using emacs have already been addressed in +InfoDock. InfoDock was meant for people who wanted a complete, +pre-customized environment in one package. @item Instance Number A colon prefaced number appended to the label of a newly created button @@ -6038,6 +6229,14 @@ See also @url{https://tkf.github.io/emacs-jedi/latest/}. Jedi is a Emacs package for Python completion, definition and documentation lookup. +@item Key Sequence +A single sequence of keys that can invoke an Emacs command. + +@item Key Series +A series of one or more Emacs key sequences delimited by braces that +Hyperbole processes when activated as an implicit button, as if the +keys were typed in by the user. + @item Koutline A hierarchically ordered grouping of cells which may be stored as a file and viewed and edited as an outline. @@ -6240,12 +6439,11 @@ Once you have Emacs set up at your site, GNU Hyperbole may be installed by using the Emacs Package Manager. If you are not familiar with it, @pxref{Packages,,,emacs,the GNU Emacs Manual}. -If you have Hyperbole 5.10 or higher installed and simply want to -upgrade it, invoke the Emacs Package Manager with @bkbd{M-x -list-packages @key{RET}}, then use the @bkbd{U} key followed by -the @bkbd{x} key to upgrade all out-of-date packages, Hyperbole among -them. Then skip the text below and move on to the next -section, @pxref{Invocation}. +If you have Hyperbole installed and simply want to upgrade it, invoke +the Emacs Package Manager with @bkbd{M-x list-packages @key{RET}}, +then use the @bkbd{U} key followed by the @bkbd{x} key to upgrade all +out-of-date packages, Hyperbole among them. Then skip the text below +and move on to the next section, @pxref{Invocation}. Otherwise, to download and install the Hyperbole package, you should add several lines to your personal Emacs initialization file, @file{~/.emacs}. @@ -6417,25 +6615,78 @@ be of interest to users. @cindex referent display @cindex link display @cindex display where +@cindex display outside Emacs @cindex where to display -Hyperbole lets you control where link referents are displayed and even -what Emacs function or external program is used to display them. -There are three categories of referents, each with its own display -setting: +@cindex image display +@cindex internal display +@cindex external display +Hyperbole lets you control where link referents are displayed. It also +permits setting a specific Emacs function or external program +to display them. There are four categories of referents, each with +its own display setting, listed in decreasing order of priority. All +of these variables are defined within @file{hpath.el}. + @example Referent Category Variable Setting ======================================================================== -Internal Standard Display hpath:display-where +Internal Image Display hpath:native-image-suffixes Internal Custom Display hpath:internal-display-alist External Display hpath:external-display-alist +Internal Standard Display hpath:display-where @end example +@noindent +Continue reading the next sections for information on how referents +are displayed internally and externally. + +@node Internal Viewers, External Viewers, Referent Display, Customization +@subsection Internal Viewers +@vindex hpath:internal-display-alist +@cindex file display function +@cindex display function +@cindex internal viewer +@cindex link, display function + +@cindex internal image display +@vindex hpath:native-image-suffixes +@cindex internal custom display +@vindex hpath:internal-display-alist +@cindex internal standard display +@vindex hpath:display-where +When given a filename to display, Hyperbole first checks if its suffix +is matched by @code{hpath:native-image-suffixes}. If so and if the +function @code{image-mode} is defined, it uses that mode together with +the value of @code{hpath:display-where} to display the image within an +Emacs buffer. + +If no match is found, the @code{hpath:internal-display-alist} variable +is checked for a filename match. Its value is an association list +whose elements are (<file-name-regular-expression> +. <function-of-one-arg>) pairs. Any path whose name matches +a <file-name-regular-expression> will be displayed by calling the +associated <function-of-one-arg> with the filename as the argument. +The first regular expression that matches each filename is the one +used. This can be used to format raw data files for convenient +display. + +By default, this setting handles the following types of files: +@table @emph +@item Audio Files +Major audio format files are played with the @code{play-sound-file} command. +@item Info Manuals +Files with a @file{.info} suffix (may also be compressed) are displayed in the Info browser. +@item RDB Files +Files with an @file{.rdb} suffix are displayed as relational databases using the RDB package +available with InfoDock. +@end table + @cindex menu, Cust/Referents @kindex C-h h c r -Regular file links are displayed in an Emacs window specified by the -@code{hpath:display-where} setting which may be changed with the Cust/Referents -@bkbd{C-h h c r} menu. +Links to standard files, those which don't match any special referent +category described earlier, are displayed in an Emacs window specified +by the @code{hpath:display-where} setting. It may be changed with the +Cust/Referents @bkbd{C-h h c r} menu. @noindent Available options are: @@ -6453,7 +6704,7 @@ Display in a new single window frame Display in another, possibly new window of the selected frame (this is the default) @item @bullet{} Single-Win -Display in a window of the selected frame and delete its other windows +Display in a window of the selected frame and delete its other windows @end table @page @@ -6466,43 +6717,7 @@ Alternatively, you can use the Hyperbole menubar menu as shown here: @end float @sp 1 -@noindent -Continue reading the next sections for information on custom Internal -and External Viewers for link referencts. - -@node Internal Viewers, External Viewers, Referent Display, Customization -@subsection Internal Viewers -@vindex hpath:internal-display-alist -@cindex file display function -@cindex display function -@cindex internal viewer -@cindex link, display function -When given a file name, Hyperbole will by default display the file for -editing within an Emacs buffer. The @code{hpath:internal-display-alist} -variable can be used to specify file name patterns, such as matching -suffixes, which will invoke a special Emacs Lisp function to display -any matching files within Emacs. This can be used to format raw data -files for convenient display. - -For those who want to change this variable, @code{hpath:internal-display-alist} -is defined in @file{hpath.el}. Its value is an association list whose -elements are (<file-name-regular-expression> . <function-of-one-arg>) -pairs. Any path whose name matches a <file-name-regular-expression> -will be displayed by calling the associated <function-of-one-arg> with -the file name as the argument. - -By default, this variable handles the following types of files: -@table @emph -@item Audio Files -Major audio format files are played with the @code{play-sound-file} command. -@item Info Manuals -Files with a @file{.info} suffix (may also be compressed) are displayed in the Info browser. -@item RDB Files -Files with an @file{.rdb} suffix are displayed as relational databases using the RDB package -available with InfoDock. -@end table - -@xref{External Viewers}, for instructions on associating file names with +@xref{External Viewers}, for instructions on associating filenames with external, window-system specific viewers. @node External Viewers, Link Variable Substitution, Internal Viewers, Customization @@ -6515,10 +6730,13 @@ external, window-system specific viewers. @cindex external program @cindex external viewer @cindex link, viewer program -If you will be using Hyperbole under a window system, -the @code{hpath:get-external-display-alist} function -in @file{hpath.el} supports hyperlinks that open files using external, non-Emacs -tools, e.g.@: a pdf reader or a vector graphic viewer. + +@cindex external display +@vindex hpath:external-display-alist +If you use Hyperbole under a window system, +the @code{hpath:get-external-display-alist} function in @file{hpath.el} +supports hyperlinks that open files using external, non-Emacs tools, e.g.@: +a pdf reader or a vector graphics viewer. The value returned by @code{hpath:get-external-display-alist} is determined based on the window system supported by the current frame and the version @@ -6528,8 +6746,8 @@ path whose name matches a <file-name-regular-expression> will be displayed using the corresponding viewer-program or the first viewer-program found on the system from a list of programs. If a <viewer-program> entry contains a @samp{%s} string, the filename to -display will be substituted at that point within the string. -Otherwise, the filename will be appended to the <viewer-program> +display is substituted at that point within the string. +Otherwise, the filename is appended to the <viewer-program> entry. Alternatively, the viewer-program may be a Lisp function that takes a single filename argument. @@ -6539,13 +6757,13 @@ for each available window system: @code{hpath:external-display-alist-macos}, @code{hpath:external-display-alist-x}. Examine and modify these values to suit your needs. -@cindex MIME -@cindex mailcap -@cindex external viewer -On systems that have a MIME mailcap file (see -@file{www.wikiwand.com/en/Mailcap}), this is used as a fallback -set of external viewer associations when none are found -within @code{hpath:get-external-display-alist}. +@c @cindex MIME +@c @cindex mailcap +@c @cindex external viewer +@c On systems that have a MIME mailcap file (see +@c @file{www.wikiwand.com/en/Mailcap}), this is used as a fallback +@c set of external viewer associations when none are found +@c within @code{hpath:get-external-display-alist}. @node Link Variable Substitution, Web Search Engines, External Viewers, Customization @subsection Link Variable Substitution @@ -6561,16 +6779,15 @@ compared against the values in @code{hpath:variables}. The first match found, if any, is selected and its associated variable name is substituted into the link pathname, in place of its literal value. When a link button is activated, potentially at a different site, -Hyperbole replaces each variable within the link pathname with the -first matching value from this list to recreate the literal pathname. +Hyperbole replaces each variable in the link pathname with the first +matching value from this list to recreate the literal pathname. Environment variables are also replaced whenever link paths are resolved. This permits sharing of links over wide areas, where the variable values differ between link creator and link activator. The entire process is wholly transparent to the user; it is explained here simply to help -you in deciding whether or not to modify the value of -@code{hpath:variables}. +you in deciding whether or not to modify the value of @code{hpath:variables}. @node Web Search Engines, Using URLs with Find-File, Link Variable Substitution, Customization @subsection Web Search Engines @@ -6642,7 +6859,7 @@ Hyperbole: @code{(hpath:find-file-urls-mode 1)}. @cindex URLs, abbreviated @cindex Tramp Both full URLs and abbreviated ones, like @file{www.gnu.org}, are -recognized. File name completion does not work with URLs; you +recognized. filename completion does not work with URLs; you have to type or paste in the entire URL. This feature will work only if you have the builtin Tramp Emacs Lisp package; if you don't have Tramp, an error message will be displayed when you try to enable @@ -6673,9 +6890,11 @@ through invisible/hidden text, making the text temporarily visible until point moves past that hidden part. When a search match is selected, the surrounding text remains visible. -This command toggles that setting (turns it off if a prefix -argument less than or equal to 0 is given) and makes searches look at -only visible text. +You can temporarily disable searching of hidden text by typing @bkbd{M-s i} +while in an incremental search. This key sequence toggles that +setting and makes searches look at only visible text (or the reverse +when invoked again). The setting lasts only through the current +interactive search. @node Button Colors, , Invisible Text Searches, Customization @subsection Configuring Button Colors @@ -7197,7 +7416,7 @@ Called from a program, takes three args: START, END and COLUMN. @item kimport:insert-file @bkbd{C-x i} Insert each paragraph in IMPORT-FROM as a separate cell in the current view. Insert as sibling cells following the current cell. IMPORT-FROM may be a -buffer name or file name (file name completion is provided). +buffer name or filename (filename completion is provided). @findex kimport:insert-register @item kimport:insert-register @bkbd{C-x r i} @@ -7815,6 +8034,7 @@ If dragged from an Emacs window to outside of Emacs: @section Smart Keyboard Keys @menu +* Smart Key - Company Mode:: * Smart Key - Treemacs:: * Smart Key - Emacs Pushbuttons:: * Smart Key - Argument Completion:: @@ -7830,6 +8050,7 @@ If dragged from an Emacs window to outside of Emacs: * Smart Key - RDB Mode:: * Smart Key - Help Buffers:: * Smart Key - Pages Directory Mode:: +* Smart Key - Python Source Code:: * Smart Key - Identifier Menu Mode :: * Smart Key - C Source Code:: * Smart Key - C++ Source Code:: @@ -7837,7 +8058,6 @@ If dragged from an Emacs window to outside of Emacs: * Smart Key - Lisp Source Code:: * Smart Key - Java Source Code:: * Smart Key - JavaScript Source Code:: -* Smart Key - Python Source Code:: * Smart Key - Objective-C Source Code:: * Smart Key - Fortran Source Code:: * Smart Key - Occurrence Matches:: @@ -7858,7 +8078,26 @@ If dragged from an Emacs window to outside of Emacs: * Smart Key - Default Context:: @end menu -@node Smart Key - Treemacs, Smart Key - Emacs Pushbuttons, Smart Keyboard Keys, Smart Keyboard Keys + +@node Smart Key - Company Mode, Smart Key - Treemacs, Smart Keyboard Keys, Smart Keyboard Keys +@subsection Smart Key - Company Mode + +@cindex company-mode +@cindex completion +Company mode is an extensive in-buffer completion framework, often used to complete programming identifiers. + +@format +@group +When company-mode is active: + ACTION KEY + Displays selected item's definition. + ASSIST KEY + Displays the documentation, if any, for the selected item. +@end group +@end format + + +@node Smart Key - Treemacs, Smart Key - Emacs Pushbuttons, Smart Key - Company Mode, Smart Keyboard Keys @subsection Smart Key - Treemacs @cindex Treemacs @@ -7879,10 +8118,10 @@ When in a Treemacs file browser buffer: collapse the entry; (2) elsewhere within an entry line, the item is displayed for editing, normally in another window; - (3) at the end of an entry line: invoke @code{action-key-eol-function}, - typically to scroll up proportionally, if an Action Key press; invoke - @code{assist-key-eol-function}, typically to scroll down proportionally, - if an Asisst Key press; + (3) at the end of an entry line: if an Action Key press, invokes + @code{action-key-eol-function}, typically to scroll up proportionally; + if an Assist Key press, invokes @code{assist-key-eol-function}, typically + to scroll down proportionally; (4) on the first line of the buffer (other than the end of line), dired is run on the current directory of this Treemacs; (5) at the end of the first or last line of the buffer, @@ -8218,7 +8457,7 @@ When pressed at the end of a Help buffer: @end group @end format -@node Smart Key - Pages Directory Mode, Smart Key - Identifier Menu Mode , Smart Key - Help Buffers, Smart Keyboard Keys +@node Smart Key - Pages Directory Mode, Smart Key - Python Source Code, Smart Key - Help Buffers, Smart Keyboard Keys @subsection Smart Key - Pages Directory Mode @format @@ -8234,7 +8473,8 @@ When pressed on a pages-directory-mode entry line: @end group @end format -@node Smart Key - Python Source Code, Smart Key - Objective-C Source Code, Smart Key - JavaScript Source Code, Smart Keyboard Keys +@page +@node Smart Key - Python Source Code, Smart Key - Identifier Menu Mode , Smart Key - Pages Directory Mode, Smart Keyboard Keys @subsection Smart Key - Python Source Code @format @group @@ -8263,16 +8503,16 @@ When pressed within a Python source code file (without the OO-Browser): @end group @end format -@page -@node Smart Key - Identifier Menu Mode , Smart Key - C Source Code, Smart Key - Pages Directory Mode, Smart Keyboard Keys +@node Smart Key - Identifier Menu Mode , Smart Key - C Source Code, Smart Key - Python Source Code, Smart Keyboard Keys @subsection Smart Key - Identifier Menu Mode @format @group -This works only for identifiers defined within the same source file in which they are referenced. -It requires either Emacs' imenu or XEmacs' func-menu library and it requires that an index of -identifiers has been built for the current buffer. Other handlers handle identifier references -and definitions across multiple files. +This works only for identifiers defined within the same source file in +which they are referenced. It requires either Emacs' imenu library +and it requires that an index of identifiers has been built for the +current buffer. Other handlers handle identifier references and +definitions across multiple files. @noindent When pressed on an identifier name after an identifier index has been generated: @@ -8284,6 +8524,7 @@ When pressed on an identifier name after an identifier index has been generated: @end group @end format +@page @node Smart Key - C Source Code, Smart Key - C++ Source Code, Smart Key - Identifier Menu Mode , Smart Keyboard Keys @subsection Smart Key - C Source Code @@ -8312,7 +8553,6 @@ When pressed within a C source code file: @end group @end format -@page @node Smart Key - C++ Source Code, Smart Key - Assembly Source Code, Smart Key - C Source Code, Smart Keyboard Keys @subsection Smart Key - C++ Source Code @@ -8342,6 +8582,7 @@ buffer: @end group @end format +@page @format @group When pressed within a C++ source code file (without the OO-Browser): @@ -8364,7 +8605,6 @@ When pressed within a C++ source code file (without the OO-Browser): @end group @end format -@page @node Smart Key - Assembly Source Code, Smart Key - Lisp Source Code, Smart Key - C++ Source Code, Smart Keyboard Keys @subsection Smart Key - Assembly Source Code @@ -8391,8 +8631,12 @@ When pressed within an assembly source code file: @format @group +@cindex change-log-mode +@cindex lisp identifier +@cindex elisp identifier When pressed on a Lisp symbol within any of these types of buffers -(Lisp code, debugger, compilation, or help): +(Lisp code, debugger, compilation, or help) or in change-log-mode +on an Emacs Lisp bound identifier: ACTION KEY Jumps to the definition of any selected Lisp construct. If on an Emacs Lisp require, load, or autoload clause and the (find-library) @@ -8445,7 +8689,7 @@ When pressed within a Java source code file (without the OO-Browser): @end group @end format -@node Smart Key - JavaScript Source Code, Smart Key - Python Source Code, Smart Key - Java Source Code, Smart Keyboard Keys +@node Smart Key - JavaScript Source Code, Smart Key - Objective-C Source Code, Smart Key - Java Source Code, Smart Keyboard Keys @subsection Smart Key - JavaScript Source Code @format @@ -8462,7 +8706,7 @@ When pressed within a JavaScript source code file: @end format -@node Smart Key - Objective-C Source Code, Smart Key - Fortran Source Code, Smart Key - Python Source Code, Smart Keyboard Keys +@node Smart Key - Objective-C Source Code, Smart Key - Fortran Source Code, Smart Key - JavaScript Source Code, Smart Keyboard Keys @subsection Smart Key - Objective-C Source Code @vindex objc-cpp-include-path @@ -9250,10 +9494,8 @@ to direct further development effort towards known needs; and to acknowledge known weaknesses in the current system. @end itemize -If you would like to see some of this work done, consider funding -its development. Without any serious interest from users, progress -on these fronts will be slow. Here are some new features we have -in mind, however. +Without any serious interest from users, progress on these fronts will +be slow. Here are some new features we have in mind, however. @table @asis diff --git a/man/im/C-hh.png b/man/im/C-hh.png Binary files differindex c6e5bb3..10dde2e 100644 --- a/man/im/C-hh.png +++ b/man/im/C-hh.png diff --git a/man/im/wgrid4x3.png b/man/im/wgrid4x3.png Binary files differnew file mode 100644 index 0000000..b3cef2e --- /dev/null +++ b/man/im/wgrid4x3.png diff --git a/man/version.texi b/man/version.texi index 381bfab..25d4cc6 100644 --- a/man/version.texi +++ b/man/version.texi @@ -1,4 +1,4 @@ -@set UPDATED December 12, 2017 -@set UPDATED-MONTH Dec 2017 -@set EDITION 7.0.2a -@set VERSION 7.0.2a +@set UPDATED August 11, 2019 +@set UPDATED-MONTH August 2019 +@set EDITION 7.0.3b +@set VERSION 7.0.3b |
