[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/hyperbole 62a9db3 21/21: 7.0.6 test release: many chang
From: |
Stefan Monnier |
Subject: |
[elpa] externals/hyperbole 62a9db3 21/21: 7.0.6 test release: many changes, new logo; ibtypes speedups |
Date: |
Fri, 4 Oct 2019 14:58:27 -0400 (EDT) |
branch: externals/hyperbole
commit 62a9db3769fe0744613b2fffa4e82729d94db88c
Author: Bob Weiner <address@hidden>
Commit: Bob Weiner <address@hidden>
7.0.6 test release: many changes, new logo; ibtypes speedups
---
Changes | 10 ++++++++
HY-ABOUT | 2 +-
HY-NEWS | 11 +++++----
Makefile | 2 +-
README.md | 2 +-
README.md.html | 2 +-
hargs.el | 2 +-
hbut.el | 11 +++++----
hibtypes.el | 13 +++++-----
hui-mini.el | 2 +-
hui.el | 2 +-
hversion.el | 2 +-
hyperbole.el | 4 +--
hyrolo-logic.el | 2 +-
hyrolo.el | 2 +-
kotl/kotl-autoloads.el | 53 ++++++++++++++++++++++++++++++---------
man/hyperbole.html | 66 +++++++++++++++++++++++++++++--------------------
man/hyperbole.info | Bin 516666 -> 517208 bytes
man/hyperbole.pdf | Bin 1276402 -> 1277862 bytes
man/hyperbole.texi | 12 ++++-----
man/version.texi | 8 +++---
21 files changed, 132 insertions(+), 76 deletions(-)
diff --git a/Changes b/Changes
index 969cdb6..0f2bdaf 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,15 @@
2019-09-17 Bob Weiner <address@hidden>
+* hui.el (hui:action):
+ hui-mini.el (hui:menu-item):
+ hibtypes.el (hyp-source):
+ hargs.el (hargs:at-p):
+ hyrolo-logic.el (hyrolo-map-logic):
+ hyrolo.el (hyrolo-grep-file): Undo adding second arg t to prin1-to-string
+ call (meant to prevent string properties output) since has side effect
+ of removing needed quote marks and changes the way buffers print which
+ causes (hyp-source) matches to fail.
+
* hpath.el (hpath:to-line): Added and used in hpath:find and hpath:find-line.
(hpath:find-line): Changed to save-restriction when move.
(hpath:shell-modes): Added and used in hpath:to-markup-anchor.
diff --git a/HY-ABOUT b/HY-ABOUT
index 272e3cb..76fa471 100644
--- a/HY-ABOUT
+++ b/HY-ABOUT
@@ -3,7 +3,7 @@
Designed and Written by Bob Weiner
Maintained by Mats Lidell and Bob Weiner
https://www.gnu.org/software/hyperbole/
- Version 7.0.5
+ Version 7.0.6
Say thanks if you like Hyperbole:
https://saythanks.io/to/rswgnu
diff --git a/HY-NEWS b/HY-NEWS
index d2ef8b4..4f0c6b7 100644
--- a/HY-NEWS
+++ b/HY-NEWS
@@ -2,7 +2,7 @@
by Bob Weiner
===========================================================================
-* V7.0.5
+* V7.0.6
===========================================================================
BUTTONS
@@ -32,15 +32,16 @@
debugger-source: Jump to the source of errors from the Python pytype
package
ipython-stack-frame: Jump to the source of ipython stack traces and
exceptions
- - Must Faster Implicit Buttons: Major speedup in implicit button
identification
- and activation even with the new generalized Action Button syntax thanks
to
- internal optimizations.
+ - Much Faster Implicit Buttons: Major speedup in implicit button
identification
+ and activation even with the new generalized Action implicit button type
+ syntax, due to internal optimizations.
- Pathname implicit buttons now flash when activated.
- Pathname implicit buttons may contain both link anchors and line and
column
numbers. Link anchors now work for shell script editing modes as well
- using comment lines as anchors.
+ using comment lines as anchors. Format is:
+ "<path>[#<link-anchor>]:<line-num>[:<col-num>]"
- Variables in paths no longer require a trailing directory separator.
Both of these are live Hyperbole paths:
diff --git a/Makefile b/Makefile
index db899cc..971ff17 100644
--- a/Makefile
+++ b/Makefile
@@ -63,7 +63,7 @@
# This ver setup won't work under any make except GNU make, so set it manually.
#HYPB_VERSION = "`head -3 hversion.el | tail -1 | sed -e 's/.*|\(.*\)|.*/\1/'`"
-HYPB_VERSION = 7.0.5
+HYPB_VERSION = 7.0.6
# Emacs executable used to byte-compile .el files into .elc's.
# Possibilities include: emacs, infodock, etc.
diff --git a/README.md b/README.md
index 12f219b..f33aa34 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# GNU Hyperbole 7.0.5 - The Everyday Hypertextual Information Manager
+# GNU Hyperbole 7.0.6 - The Everyday Hypertextual Information Manager
[Say thanks if you like Hyperbole.(https://saythanks.io/to/rswgnu)]
diff --git a/README.md.html b/README.md.html
index 4ca017b..6f61081 100644
--- a/README.md.html
+++ b/README.md.html
@@ -1,5 +1,5 @@
<h1>
-<a
id="user-content-gnu-hyperbole-705---the-everyday-hypertextual-information-manager"
class="anchor"
href="#gnu-hyperbole-705---the-everyday-hypertextual-information-manager"
aria-hidden="true"><span aria-hidden="true" class="octicon
octicon-link"></span></a>GNU Hyperbole 7.0.5 - The Everyday Hypertextual
Information Manager</h1>
+<a
id="user-content-gnu-hyperbole-706---the-everyday-hypertextual-information-manager"
class="anchor"
href="#gnu-hyperbole-706---the-everyday-hypertextual-information-manager"
aria-hidden="true"><span aria-hidden="true" class="octicon
octicon-link"></span></a>GNU Hyperbole 7.0.6 - The Everyday Hypertextual
Information Manager</h1>
<p>[Say thanks if you like Hyperbole.(<a href="https://saythanks.io/to/rswgnu"
rel="nofollow">https://saythanks.io/to/rswgnu</a>)]</p>
<p><strong>Table of Contents</strong></p>
diff --git a/hargs.el b/hargs.el
index 9d19871..291f143 100644
--- a/hargs.el
+++ b/hargs.el
@@ -392,7 +392,7 @@ Handles all of the interactive argument types that
`hargs:iform-read' does."
(t node)))))
((eq hargs:reading-p 'mail)
(and (hmail:reader-p) buffer-file-name
- (prin1-to-string (list (rmail:msg-id-get) buffer-file-name) t)))
+ (prin1-to-string (list (rmail:msg-id-get) buffer-file-name))))
((eq hargs:reading-p 'symbol)
(let ((sym (hargs:find-tag-default)))
(if (or (fboundp sym) (boundp sym)) sym)))
diff --git a/hbut.el b/hbut.el
index ee668ad..be6280f 100644
--- a/hbut.el
+++ b/hbut.el
@@ -872,15 +872,16 @@ With optional FULL when source is a pathname, the full
pathname is returned."
buffer-file-name
(file-name-nondirectory buffer-file-name)))
;; Handle any preceding @loc hyp-source implicit button
location references.
- ;; This is used in report buffers of explicit buttons, i.e.
hui:hbut-report.
+ ;; This is used in report buffers of explicit buttons, i.e.
hui:hbut-report
+ ;; and the *Rolo* output buffer.
((save-excursion
(save-restriction
(widen)
(end-of-visible-line)
- (if (and (search-backward hbut:source-prefix nil t)
- (or (memq (preceding-char) '(?\n ?\r))
- (= (point) (point-min))))
- (hbut:source full)))))
+ (when (and (search-backward hbut:source-prefix nil t)
+ (or (memq (preceding-char) '(?\n ?\r))
+ (= (point) (point-min))))
+ (hbut:source full)))))
(t (current-buffer)))))
(hbut:key-src-set-buffer src)))
diff --git a/hibtypes.el b/hibtypes.el
index 7423a17..5569415 100644
--- a/hibtypes.el
+++ b/hibtypes.el
@@ -1177,12 +1177,13 @@ report buffer behaves the same as the corresponding
button in the
original DEMO file."
(save-excursion
(beginning-of-line)
- (if (looking-at hbut:source-prefix)
- (let ((src (hbut:source)))
- (if src
- (progn (if (not (stringp src)) (setq src (prin1-to-string src t)))
- (ibut:label-set src (point) (progn (end-of-line) (point)))
- (hact 'hyp-source src)))))))
+ (when (looking-at hbut:source-prefix)
+ (let ((src (hbut:source)))
+ (when src
+ (unless (stringp src)
+ (setq src (prin1-to-string src)))
+ (ibut:label-set src (point) (progn (end-of-line) (point)))
+ (hact 'hyp-source src))))))
;;; ========================================================================
;;; Executes an angle bracket delimited Hyperbole action, Elisp
diff --git a/hui-mini.el b/hui-mini.el
index a24b9eb..5682ed8 100644
--- a/hui-mini.el
+++ b/hui-mini.el
@@ -309,7 +309,7 @@ constructs. If not given, the top level Hyperbole menu is
used."
help-str
(concat (car label-act-help-list) "\n "
help-str "\n Action: "
- (prin1-to-string act-form t))))
+ (prin1-to-string act-form))))
act-form)))))
(defun hui:menu-line (menu-alist)
diff --git a/hui.el b/hui.el
index 37af604..9a9637f 100644
--- a/hui.el
+++ b/hui.el
@@ -615,7 +615,7 @@ See also documentation for `hui:link-possible-types'."
(let* ((act) (act-str)
(params (actype:params actype))
(params-no-keywords (actype:param-list actype))
- (params-str (and params (concat " " (prin1-to-string params t))))
+ (params-str (and params (concat " " (prin1-to-string params))))
)
(while (progn
(while (and (setq act-str
diff --git a/hversion.el b/hversion.el
index 099e762..ce1c42c 100644
--- a/hversion.el
+++ b/hversion.el
@@ -23,7 +23,7 @@
;;; Public variables
;;; ************************************************************************
-(defconst hyperb:version "7.0.5" "GNU Hyperbole revision number.")
+(defconst hyperb:version "7.0.6" "GNU Hyperbole revision number.")
;;;###autoload
(defvar hyperb:microsoft-os-p
diff --git a/hyperbole.el b/hyperbole.el
index 7088ad4..12dcd25 100644
--- a/hyperbole.el
+++ b/hyperbole.el
@@ -6,7 +6,7 @@
;; Maintainer: Bob Weiner <address@hidden>, Mats Lidell <address@hidden>
;; Created: 06-Oct-92 at 11:52:51
;; Released: 27-Aug-19
-;; Version: 7.0.5
+;; Version: 7.0.6
;; Keywords: comm, convenience, files, frames, hypermedia, languages,
mail, matching, mouse, multimedia, outlines, tools, wp
;; Package: hyperbole
;; Package-Requires: ((emacs "24.4"))
@@ -472,7 +472,7 @@ With optional ARG, override them iff ARG is positive."
;; ;; nothing more need be done.
;; (if (byte-code-function-p func)
;; (delq nil (mapcar (lambda (item) (eq item 'apply)) (aref func 2)))
-;; (string-match "(apply " (prin1-to-string func t)))))
+;; (string-match "(apply " (prin1-to-string func)))))
;; (unless (hyperb:package-autoloads-subdirectories-p)
;; ;; Function is not patched, so define it here, call it, and then load
diff --git a/hyrolo-logic.el b/hyrolo-logic.el
index c3a021c..7c6e615 100644
--- a/hyrolo-logic.el
+++ b/hyrolo-logic.el
@@ -197,7 +197,7 @@ of applications of SEXP that matched entries."
hbut:source-prefix
"@loc> ")
"%s")
- (prin1-to-string src t))))
+ (prin1-to-string src))))
(set-buffer display-buf)
(goto-char (point-max))
(if hdr-pos
diff --git a/hyrolo.el b/hyrolo.el
index b51f0d5..26701ec 100644
--- a/hyrolo.el
+++ b/hyrolo.el
@@ -1078,7 +1078,7 @@ Returns number of matching entries found."
hbut:source-prefix
"@loc> ")
"%s")
- (prin1-to-string src t))))
+ (prin1-to-string src))))
(set-buffer hyrolo-display-buffer)
(goto-char (point-max))
(if hdr-pos
diff --git a/kotl/kotl-autoloads.el b/kotl/kotl-autoloads.el
index 0d84c64..7958ba6 100644
--- a/kotl/kotl-autoloads.el
+++ b/kotl/kotl-autoloads.el
@@ -3,12 +3,19 @@
;;; Code:
+;;;### (autoloads nil "kcell" "kcell.el" (0 0 0 0))
+;;; Generated autoloads from kcell.el
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes
"kcell" '("kcell")))
+
+;;;***
+
;;;### (autoloads nil "kexport" "kexport.el" (0 0 0 0))
;;; Generated autoloads from kexport.el
(autoload 'kexport:html "kexport" "\
Export a koutline buffer or file in EXPORT-FROM to html format in OUTPUT-TO.
-By default, this retains newlines within cells as they are. With optional
prefix arg, SOFT-NEWLINES-FLAG,
+By default, this retains newlines within cells as they are. With optional
prefix arg, SOFT-NEWLINES-FLAG,
hard newlines are not used. Also converts Urls and Klinks into Html
hyperlinks.
STILL TODO:
Make delimited pathnames into file links (but not if within klinks).
@@ -20,7 +27,7 @@ STILL TODO:
;;;***
-;;;### (autoloads nil "kfile" "kfile.el" (22412 20800 0 0))
+;;;### (autoloads nil "kfile" "kfile.el" (0 0 0 0))
;;; Generated autoloads from kfile.el
(autoload 'kfile:find "kfile" "\
@@ -39,12 +46,14 @@ View an existing kotl version-2 file FILE-NAME in a
read-only mode.
\(fn FILE-NAME)" t nil)
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes
"kfile" '("kfile:")))
+
;;;***
;;;### (autoloads nil "kfill" "kfill.el" (0 0 0 0))
;;; Generated autoloads from kfill.el
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes
"kfill" '("fill-paragraph" "kfill:" "prior-fill-prefix" "set-fill-prefix")))
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes
"kfill" '("kfill:" "set-fill-prefix" "prior-fill-prefix")))
;;;***
@@ -64,12 +73,12 @@ and a buffer/file into which to insert the imported
elements and a third
optional argument, CHILDREN-P, which when non-nil means insert imported cells
as the initial set of children of the current cell, if any.
- outline-mode - imported as an Emacs outline whose entries begin with
- asterisks;
+ `outline-mode' - imported as an Emacs outline whose entries begin with
+ asterisks;
.kot
- .kotl - imported as a structured koutline
+ .kotl - imported as a structured koutline
- all others - imported as text.")
+ all others - imported as text.")
(defvar kimport:suffix-alist '(("\\.otl$" . kimport:star-outline) ("\\.aug$" .
kimport:aug-post-outline)) "\
Alist of (buffer-name-suffix-regexp . importation-function) elements.
@@ -142,11 +151,18 @@ copied since there is no need to copy it to import it.
\(fn SOURCE)" nil nil)
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes
"kimport" '(#("kimport:" 0 8 (fontified nil)))))
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes
"kimport" '("kimport:")))
+
+;;;***
+
+;;;### (autoloads nil "klabel" "klabel.el" (0 0 0 0))
+;;; Generated autoloads from klabel.el
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes
"klabel" '("kotl-label:" "klabel")))
;;;***
-;;;### (autoloads nil "klink" "klink.el" (22481 28335 0 0))
+;;;### (autoloads nil "klink" "klink.el" (0 0 0 0))
;;; Generated autoloads from klink.el
(autoload 'klink:create "klink" "\
@@ -156,6 +172,8 @@ See documentation for `kcell:ref-to-id' for valid cell-ref
formats.
\(fn REFERENCE)" t nil)
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes
"klink" '("klink" "link-to-kotl")))
+
;;;***
;;;### (autoloads nil "kmenu" "kmenu.el" (0 0 0 0))
@@ -165,6 +183,13 @@ See documentation for `kcell:ref-to-id' for valid cell-ref
formats.
;;;***
+;;;### (autoloads nil "knode" "knode.el" (0 0 0 0))
+;;; Generated autoloads from knode.el
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes
"knode" '("knode:")))
+
+;;;***
+
;;;### (autoloads nil "kotl-mode" "kotl-mode.el" (0 0 0 0))
;;; Generated autoloads from kotl-mode.el
@@ -218,6 +243,13 @@ Signal an error if current buffer is not a Hyperbole
outline, else return t.
;;;***
+;;;### (autoloads nil "kprop-xe" "kprop-xe.el" (0 0 0 0))
+;;; Generated autoloads from kprop-xe.el
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes
"kprop-xe" '("kproperty:")))
+
+;;;***
+
;;;### (autoloads nil "kview" "kview.el" (0 0 0 0))
;;; Generated autoloads from kview.el
@@ -232,8 +264,7 @@ Signal an error if current buffer is not a Hyperbole
outline, else return t.
;;;***
-;;;### (autoloads nil nil ("kcell.el" "klabel.el" "knode.el" "kprop-em.el"
-;;;;;; "kprop-xe.el" "kproperty.el") (0 0 0 0))
+;;;### (autoloads nil nil ("kprop-em.el" "kproperty.el") (0 0 0 0))
;;;***
diff --git a/man/hyperbole.html b/man/hyperbole.html
index cd63083..aa99b3e 100644
--- a/man/hyperbole.html
+++ b/man/hyperbole.html
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- This manual is for GNU Hyperbole
-(Edition 7.0.5, Published August 27, 2019).
+(Edition 7.0.6, Published September 17, 2019).
Copyright (C) 1989-2019 Free Software Foundation, Inc.
@@ -348,8 +348,8 @@ WITHOUT ANY WARRANTY, without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</P>
<PRE>
-Edition 7.0.5
-Printed August 27, 2019.
+Edition 7.0.6
+Printed September 17, 2019.
Published by the Free Software Foundation, Inc.
Author: Bob Weiner
@@ -806,7 +806,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.5 or greater of GNU Hyperbole. Hyperbole runs atop GNU Emacs 24.3
+7.0.6 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,
@@ -2407,15 +2407,26 @@ Next: <a href="#Action-Buttons" accesskey="n"
rel="next">Action Buttons</a>, Pre
<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
+<p>Below is a list of standard implicit button types 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 (they are listed in increasing order of
-priority).
+the Hyperbole file, <samp>hibtypes.el</samp>, for examples of how to define
+implicit button types (they are listed in increasing order of priority).
</p>
<dl compact="compact">
<dd>
+<a name="index-ibtypes-doc_002did"></a>
+<a name="index-online-library"></a>
+<a name="index-document-identifier"></a>
+</dd>
+<dt><code>doc-id</code></dt>
+<dd><p>Display a document from a local document library given its id. Ids
must be
+delimited by <code>doc-id-start</code> and <code>doc-id-end</code> and must
match the
+function given by <code>doc-id-p</code>. (Note that this implicit button type
is
+not installed by default. You must manually configure it and load it from
+the file, <samp><code>${hyperb:dir}</code>/hib-doc-id.el</samp>). See the
commentary
+at the top of that file for more information.
+</p>
<a name="index-ibtypes-completion"></a>
<a name="index-completion-1"></a>
</dd>
@@ -2571,8 +2582,13 @@ Messages are recognized in any buffer.
</dd>
<dt><code>link-to-ibut <ilink></code></dt>
<dd><p>At point, activate a link to an implicit button within the current
buffer.
-Recognizes the format â<ilink:â <button label> â>â, e.g.
<ilink: my key sequence>.
+Execute the implicit button’s action in the context of the current
buffer.
+</p>
+<p>Recognizes the format ’<ilink:’ button_label
[’:’ button_file_path] ’>’,
+where button_file_path is given only when the link is to another file,
+e.g. <ilink: my series of keys: ${hyperb:dir}/HYPB>.
</p>
+
<a name="index-ibtypes-glink"></a>
<a name="index-global-button-link"></a>
<a name="index-link-to-global-button"></a>
@@ -2580,8 +2596,9 @@ Recognizes the format â<ilink:â <button
label> â>â
</dd>
<dt><code>link-to-gbut <glink></code></dt>
<dd><p>At point, activate 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>.
+Execulte the global button’s action in the context of the current buffer.
+</p>
+<p>Recognizes the format ’<glink:’ button_label
’>’, e.g. <glink: open todos>.
</p>
<a name="index-ibtypes-elink"></a>
<a name="index-explicit-button-link"></a>
@@ -2590,7 +2607,11 @@ Recognizes the format â<glink:â <button
label> â>â
</dd>
<dt><code>link-to-ebut <elink></code></dt>
<dd><p>At point, activate a link to an explicit button within the current
buffer.
-Recognizes the format â<elink:â <button label> â>â, e.g.
<elink: project-list>.
+Execute The explicit button’s action in the context of the current
buffer.
+</p>
+<p>Recognizes the format ’<elink:’ button_label
[’:’ button_file_path] ’>’,
+where : button_file_path is given only when the link is to another file,
+e.g. <elink: project-list: ~/projs>."
</p>
<a name="index-ibtypes-klink"></a>
<a name="index-klink"></a>
@@ -2674,9 +2695,10 @@ very beginning of the line.
</dd>
<dt><code>cscope</code></dt>
<dd><p>Jump to a C/C++ source line associated with a Cscope C analyzer output
line.
-Requires pre-loading of the cscope.el Lisp library available from the Emacs
-Lisp archives and the open source cscope program available from
-http://cscope.sf.net. Otherwise, does nothing.
+The cscope.el Lisp library available from the Emacs package manager
+must be loaded and the open source cscope program available from
+http://cscope.sf.net must be installed for this button type to do
+anything.
</p>
<a name="index-ibtypes-etags"></a>
<a name="index-etags-entry"></a>
@@ -2987,6 +3009,7 @@ for special file display options.
<a name="index-Org-mode"></a>
<a name="index-radio-target"></a>
<a name="index-code-block"></a>
+<a name="index-links"></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>
@@ -3015,18 +3038,6 @@ 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-<span class="key">RET</span>}</kbd>,
<code>org-meta-return</code>.
-</p>
-<a name="index-ibtypes-doc_002did"></a>
-<a name="index-online-library"></a>
-<a name="index-document-identifier"></a>
-</dd>
-<dt><code>doc-id</code></dt>
-<dd><p>Display a document from a local document library given its id. Ids
must be
-delimited by <code>doc-id-start</code> and <code>doc-id-end</code> and must
match the
-function given by <code>doc-id-p</code>. (Note that this implicit button type
is
-not installed by default. You must manually configure it and load it from
-the file, <samp><code>${hyperb:dir}</code>/hib-doc-id.el</samp>). See the
commentary
-at the top of that file for more information.
</p></dd>
</dl>
@@ -13308,6 +13319,7 @@ Previous: <a href="#Function" accesskey="p"
rel="prev">Function</a>, Up: <a href
<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-links">links</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-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>
diff --git a/man/hyperbole.info b/man/hyperbole.info
index 0031cd2..0d5dddf 100644
Binary files a/man/hyperbole.info and b/man/hyperbole.info differ
diff --git a/man/hyperbole.pdf b/man/hyperbole.pdf
index 82a6c6c..0199344 100644
Binary files a/man/hyperbole.pdf and b/man/hyperbole.pdf differ
diff --git a/man/hyperbole.texi b/man/hyperbole.texi
index 8cf1b2e..cb6f3a7 100644
--- a/man/hyperbole.texi
+++ b/man/hyperbole.texi
@@ -154,8 +154,8 @@ WITHOUT ANY WARRANTY, without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</P>
<PRE>
-Edition 7.0.5
-Printed August 27, 2019.
+Edition 7.0.6
+Printed September 17, 2019.
Published by the Free Software Foundation, Inc.
Author: Bob Weiner
@@ -196,8 +196,8 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
@sp 2
@example
-Edition 7.0.7
-Augut 27, 2019
+Edition 7.0.6
+September 17, 2019
Published by the Free Software Foundation, Inc.
Author: Bob Weiner
@@ -474,7 +474,7 @@ Smart Keyboard Keys
@chapter Introduction
This edition of the GNU Hyperbole Manual is for use with any version
-7.0.5 or greater of GNU Hyperbole. Hyperbole runs atop GNU Emacs 24.3
+7.0.6 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,
@@ -1989,7 +1989,7 @@ Execute the implicit button's action in the context of
the current buffer.
Recognizes the format '<ilink:' button_label [':' button_file_path] '>',
where button_file_path is given only when the link is to another file,
-e.g. <ilink: my series of keys: ${hyperb:dir}/HYPB>.
+e.g. <ilink: my series of keys: $@{hyperb:dir@}/HYPB>.
@findex ibtypes glink
diff --git a/man/version.texi b/man/version.texi
index b7d837b..7710013 100644
--- a/man/version.texi
+++ b/man/version.texi
@@ -1,4 +1,4 @@
-@set UPDATED August 27, 2019
-@set UPDATED-MONTH August 2019
-@set EDITION 7.0.5
-@set VERSION 7.0.5
+@set UPDATED September 17, 2019
+@set UPDATED-MONTH September 2019
+@set EDITION 7.0.6
+@set VERSION 7.0.6
- [elpa] externals/hyperbole b155e83 01/21: 7.0.3.3 test release: Flash pathname implicit buttons; improve doc, (continued)
- [elpa] externals/hyperbole b155e83 01/21: 7.0.3.3 test release: Flash pathname implicit buttons; improve doc, Stefan Monnier, 2019/10/04
- [elpa] externals/hyperbole bf789e0 18/21: Merge pull request #18 from matsl/add-hyperbole-banner, Stefan Monnier, 2019/10/04
- [elpa] externals/hyperbole 5cb81a3 09/21: Merge pull request #15 from matsl/use-shell-with-buf-name, Stefan Monnier, 2019/10/04
- [elpa] externals/hyperbole 519a7fc 14/21: Update pdf version of the manual, Stefan Monnier, 2019/10/04
- [elpa] externals/hyperbole 6b44594 13/21: Add src and bin targets for test release setup, Stefan Monnier, 2019/10/04
- [elpa] externals/hyperbole 966628e 20/21: Merge new logo from branch 'master' of github.com:rswgnu/hyperbole, Stefan Monnier, 2019/10/04
- [elpa] externals/hyperbole 0ed7d26 10/21: Merge pull request #16 from matsl/set-up-hyperbole-for-use-from-src-folder, Stefan Monnier, 2019/10/04
- [elpa] externals/hyperbole 298fd12 15/21: Add optional key file path argument to e/ilinks, Stefan Monnier, 2019/10/04
- [elpa] externals/hyperbole a9620d1 16/21: 7.0.5 test release: add Action Buttons section to Hyperbole manual, Stefan Monnier, 2019/10/04
- [elpa] externals/hyperbole 8792e1c 19/21: Large changeset: add action ibtype, symtables to speed ibtype lookup, Stefan Monnier, 2019/10/04
- [elpa] externals/hyperbole 62a9db3 21/21: 7.0.6 test release: many changes, new logo; ibtypes speedups,
Stefan Monnier <=
- [elpa] externals/hyperbole b4a2623 12/21: 7.0.4 test release: add Action Buttons and Implicit Button Names, Stefan Monnier, 2019/10/04
- [elpa] externals/hyperbole 985399e 17/21: New hyperbole banner, Stefan Monnier, 2019/10/04
- [elpa] externals/hyperbole 8f1f770 04/21: Apply some easy to fix flycheck suggestions, Stefan Monnier, 2019/10/04
- [elpa] externals/hyperbole 713aca8 08/21: Merge pull request #13 from matsl/easy-to-fix-flycheck-issues, Stefan Monnier, 2019/10/04