emacs-elpa-diffs
[Top][All Lists]
Advanced

[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 &lt;ilink&gt;</code></dt>
 <dd><p>At point, activate a link to an implicit button within the current 
buffer.
-Recognizes the format ’&lt;ilink:’ &lt;button label&gt; ’&gt;’, e.g. 
&lt;ilink: my key sequence&gt;.
+Execute the implicit button&rsquo;s action in the context of the current 
buffer.
+</p>
+<p>Recognizes the format &rsquo;&lt;ilink:&rsquo; button_label 
[&rsquo;:&rsquo; button_file_path] &rsquo;&gt;&rsquo;,
+where button_file_path is given only when the link is to another file,
+e.g. &lt;ilink: my series of keys: ${hyperb:dir}/HYPB&gt;.
 </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 ’&lt;ilink:’ &lt;button 
label&gt; ’&gt;â€
 </dd>
 <dt><code>link-to-gbut &lt;glink&gt;</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 ’&lt;glink:’ &lt;button label&gt; ’&gt;’, e.g. 
&lt;glink: open todos&gt;.
+Execulte the global button&rsquo;s action in the context of the current buffer.
+</p>
+<p>Recognizes the format &rsquo;&lt;glink:&rsquo; button_label 
&rsquo;&gt;&rsquo;, e.g. &lt;glink: open todos&gt;.
 </p>
 <a name="index-ibtypes-elink"></a>
 <a name="index-explicit-button-link"></a>
@@ -2590,7 +2607,11 @@ Recognizes the format ’&lt;glink:’ &lt;button 
label&gt; ’&gt;â€
 </dd>
 <dt><code>link-to-ebut &lt;elink&gt;</code></dt>
 <dd><p>At point, activate a link to an explicit button within the current 
buffer.
-Recognizes the format ’&lt;elink:’ &lt;button label&gt; ’&gt;’, e.g. 
&lt;elink: project-list&gt;.
+Execute The explicit button&rsquo;s action in the context of the current 
buffer.
+</p>
+<p>Recognizes the format &rsquo;&lt;elink:&rsquo; button_label 
[&rsquo;:&rsquo; button_file_path] &rsquo;&gt;&rsquo;,
+where : button_file_path is given only when the link is to another file,
+e.g. &lt;elink: project-list: ~/projs&gt;.&quot;
 </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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</td><td valign="top"><a 
href="#Implicit-Button-Types">Implicit Button Types</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-lisp-identifier">lisp 
identifier</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Smart-Key-_002d-Lisp-Source-Code">Smart Key - Lisp Source 
Code</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-Lisp-variables">Lisp 
variables</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Link-Variable-Substitution">Link Variable Substitution</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-list">list</a>:</td><td>&nbsp;</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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]