Skip to content

Commit b36debb

Browse files
authored
Merge pull request #483 from rswgnu/rsw
Release Hyperbole version 9.0.1
2 parents ab6fdde + a034ed5 commit b36debb

File tree

16 files changed

+8569
-7609
lines changed

16 files changed

+8569
-7609
lines changed

ChangeLog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
2024-03-10 Bob Weiner <rsw@gnu.org>
22

3+
* hversion.el:
4+
hyperbole.el: Release version 9.0.1
5+
6+
* Makefile (version): Add version check for file HY-ANNOUNCE.
7+
38
* hload-path.el (make-directory-autoloads): Remove 'ext:' since this is an Emacs
49
built-in library available in version 28 and above.
510

HY-ABOUT

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
Designed and Written by Bob Weiner
44
Maintained by Mats Lidell and Bob Weiner
55
https://www.gnu.org/software/hyperbole/
6-
Version 8.0.2pre
6+
Version 9.0.1
77

88
Say thanks or send a testimonial if you like Hyperbole:
99
Email: <rsw@gnu.org>
1010

1111
GNU Hyperbole (pronounced Ga-new Hi-per-bo-lee), or just Hyperbole, is
1212
an efficient and programmable hypertextual information management
1313
system implemented as a GNU Emacs package. It works well on GNU Emacs
14-
24.4 or above. (See also: "HY-WHY.kotl" for Hyperbole uses).
14+
27.1 or above. (See also: "HY-WHY.kotl" for Hyperbole uses).
1515

1616
Hyperbole includes easy-to-use, powerful hypertextual buttons without
1717
the need to learn a markup language; a hierarchical, record-based

HY-ANNOUNCE

Lines changed: 34 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -6,32 +6,50 @@ Subject: GNU Hyperbole Major Release 9 (V9.0.1)
66
* Overview
77
========================================================================
88

9-
GNU Hyperbole 9.0.1, the Rhapsody release, is now available on GNU ELPA.
10-
And oh what a release it is: extensive new features, new video demos,
11-
org and org roam integration, Markdown and Org file support in HyRolo,
12-
recursive directory and wildcard file scanning in HyRolo and much more.
9+
GNU Hyperbole 9.0.1, the Rhapsody release, is now available on GNU
10+
ELPA. And oh what a release it is: extensive new features, new video
11+
demos, org and org roam integration, Markdown and Org file support in
12+
HyRolo, recursive directory and wildcard file scanning in HyRolo, and
13+
much more.
1314

14-
Hyperbole is a unique hypertextual information management Emacs
15-
package that works across all Emacs modes, letting the computer do the
16-
hard work while you benefit from its sophisticated context-sensitive
17-
linking and navigation capabilities.
15+
What's new in this release is extensively described here:
16+
17+
www.gnu.org/s/hyperbole/HY-NEWS.html
18+
19+
Everything back until release 8.0.0 is new since the last major release
20+
announcement (almost a year and a half ago), so updates are extensive.
21+
22+
Hyperbole is like Markdown for hypertext. Hyperbole automatically
23+
recognizes dozens of common patterns in any buffer regardless of mode
24+
and transparently turns them into hyperbuttons you can instantly
25+
activate with a single key. Email addresses, URLs, grep -n outputs,
26+
programming backtraces, sequences of Emacs keys, programming
27+
identifiers, Texinfo and Info cross-references, Org links, Markdown
28+
links and on and on. All you do is load Hyperbole and then your text
29+
comes to life with no extra effort or complex formatting.
30+
31+
But Hyperbole is also a personal information manager with built-in
32+
capabilities of contact management/hierarchical record lookup,
33+
legal-numbered outlines with hyperlinkable views and a unique window
34+
and frame manager. It is even Org-compatible so you can use all of
35+
Org's capabilities together with Hyperbole.
36+
37+
Hyperbole stays out of your way but is always a key press away when
38+
you need it. Like Emacs, Org, Counsel and Helm, Hyperbole has many
39+
different uses, all based around the theme of reducing cognitive load
40+
and improving your everyday information management. It reduces
41+
cognitive load by using a single Action Key, {M-RET}, across many
42+
different contexts to perform the best default action in each.
1843

1944
Hyperbole has always been one of the best documented Emacs packages.
2045
With Version 9 comes excellent test coverage: over 400 automated tests
2146
are run with every update against every major version of Emacs since
2247
version 27, to ensure quality. We hope you'll give it a try.
2348

2449
========================================================================
25-
* What's New
50+
* Videos
2651
========================================================================
2752

28-
What's new in this release is described here:
29-
30-
www.gnu.org/s/hyperbole/HY-NEWS.html
31-
32-
Everything back until release 8.0.0 is new since the last major release
33-
announcement (almost a year and a half ago), so updates are extensive.
34-
3553
If you prefer video introductions, visit the videos linked to below;
3654
otherwise, skip to the next section.
3755

@@ -66,40 +84,6 @@ otherwise, skip to the next section.
6684
| Find/Web Search | https://youtu.be/8lMlJed0-OM |
6785
|--------------------------------------------------+------------------------------|
6886

69-
70-
========================================================================
71-
* Introduction
72-
========================================================================
73-
74-
Hyperbole is like Markdown for hypertext. Hyperbole automatically
75-
recognizes dozens of common patterns in any buffer regardless of mode
76-
and transparently turns them into hyperbuttons you can instantly
77-
activate with a single key. Email addresses, URLs, grep -n outputs,
78-
programming backtraces, sequences of Emacs keys, programming
79-
identifiers, Texinfo and Info cross-references, Org links, Markdown
80-
links and on and on. All you do is load Hyperbole and then your text
81-
comes to life with no extra effort or complex formatting.
82-
83-
Hyperbole interlinks your working information across all major modes
84-
within Emacs for fast access and editing. Every button is
85-
automatically assigned a type and new types can be developed for your
86-
own buttons with simple function definitions. You can create your own
87-
buttons by simply dragging between two buffers.
88-
89-
But Hyperbole is also a personal information manager with built-in
90-
capabilities of contact management/hierarchical record lookup,
91-
legal-numbered outlines with hyperlinkable views and a unique window
92-
and frame manager. It is even Org-compatible so you can use all of
93-
Org's capabilities together with Hyperbole.
94-
95-
Hyperbole is unique, powerful, extensively documented, and free. It
96-
stays out of your way but is always a key press away when you need it.
97-
Like Emacs, Org, Counsel and Helm, Hyperbole has many different uses
98-
all based around the theme of reducing cognitive load and improving
99-
your everyday information management. It reduces cognitive load by
100-
using a single Action Key, {M-RET}, across many different contexts to
101-
perform the best default action in each.
102-
10387
========================================================================
10488
* Installing and Using Hyperbole
10589
========================================================================

HY-NEWS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
by Bob Weiner
33

44
===========================================================================
5-
* V8.0.2pre
5+
* V9.0.1
66
===========================================================================
77

88
** ACE WINDOW PACKAGE INTEGRATION - fast window and buffer switching

Makefile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# Author: Bob Weiner
44
#
55
# Orig-Date: 15-Jun-94 at 03:42:38
6-
# Last-Mod: 10-Mar-24 at 11:50:28 by Bob Weiner
6+
# Last-Mod: 10-Mar-24 at 13:02:13 by Bob Weiner
77
#
88
# Copyright (C) 1994-2023 Free Software Foundation, Inc.
99
# See the file HY-COPY for license information.
@@ -89,7 +89,7 @@
8989

9090
# This ver setup won't work under any make except GNU make, so set it manually.
9191
#HYPB_VERSION = "`head -3 hversion.el | tail -1 | sed -e 's/.*|\(.*\)|.*/\1/'`"
92-
HYPB_VERSION = 8.0.2pre
92+
HYPB_VERSION = 9.0.1
9393

9494
# Emacs executable used to byte-compile .el files into .elc's.
9595
# To override which executable is used from the commandline, do something like this:
@@ -343,14 +343,14 @@ clean:
343343

344344
version:
345345
@ echo ""
346-
@ fgrep -L $(HYPB_VERSION) Makefile HY-ABOUT HY-NEWS README.md hversion.el hyperbole.el man/hyperbole.texi man/version.texi > WRONG-VERSIONS
346+
@ rm -f WRONG-VERSIONS
347+
@ fgrep -L $(HYPB_VERSION) Makefile HY-ABOUT HY-ANNOUNCE HY-NEWS README.md hversion.el hyperbole.el man/hyperbole.texi man/version.texi > WRONG-VERSIONS
347348
@ # If any file(s) have wrong version number, print them and exit with code 1
348349
@ if [ -s WRONG-VERSIONS ]; then \
349350
echo "The following files do not have the proper Hyperbole version number, $(HYPB_VERSION):"; \
350351
cat WRONG-VERSIONS; rm -f WRONG-VERSIONS; exit 1; \
351-
else \
352-
rm -f WRONG-VERSIONS; \
353352
fi
353+
@ rm -f WRONG-VERSIONS
354354
@ echo ""
355355

356356
# Build the README.md.html and Info, HTML and Postscript versions of the user manual

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# GNU Hyperbole 8.0.2pre - The Everyday Hypertextual Information Manager
1+
# GNU Hyperbole 9.0.1 - The Everyday Hypertextual Information Manager
22

33
[We work on Hyperbole as a gift to the Emacs community and request you
44
send us a thank you or a testimonial describing your usage if you like
@@ -135,7 +135,7 @@ keyboard and mouse-based control of information display within multiple
135135
windows. It also provides point-and-click access to World-Wide Web URLs,
136136
Info manuals, ftp archives, etc.
137137

138-
Hyperbole works well on GNU Emacs 24.4 or above. It is designed and written
138+
Hyperbole works well on GNU Emacs 27.1 or above. It is designed and written
139139
by Bob Weiner. It is maintained by him and Mats Lidell. Its main
140140
distribution site is: <https://www.gnu.org/software/hyperbole/>. If any
141141
term in here is new or unfamiliar to you, you can look it up in the

README.md.html

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
<h1
2-
id="gnu-hyperbole-802pre---the-everyday-hypertextual-information-manager">GNU
3-
Hyperbole 8.0.2pre - The Everyday Hypertextual Information Manager</h1>
2+
id="gnu-hyperbole-901---the-everyday-hypertextual-information-manager">GNU
3+
Hyperbole 9.0.1 - The Everyday Hypertextual Information Manager</h1>
44
<p>[We work on Hyperbole as a gift to the Emacs community and request
55
you send us a thank you or a testimonial describing your usage if you
66
like Hyperbole (mailto:<a
77
href="mailto:rsw@gnu.org">rsw@gnu.org</a>)].</p>
88
<ul>
99
<li><a
10-
href="#gnu-hyperbole-802pre---the-everyday-hypertextual-information-manager">GNU
11-
Hyperbole 8.0.2pre - The Everyday Hypertextual Information Manager</a>
10+
href="#gnu-hyperbole-901---the-everyday-hypertextual-information-manager">GNU
11+
Hyperbole 9.0.1 - The Everyday Hypertextual Information Manager</a>
1212
<ul>
1313
<li><a href="#videos">Videos</a></li>
1414
<li><a href="#summary">Summary</a></li>
@@ -147,7 +147,7 @@ <h2 id="summary">Summary</h2>
147147
intuitive keyboard and mouse-based control of information display within
148148
multiple windows. It also provides point-and-click access to World-Wide
149149
Web URLs, Info manuals, ftp archives, etc.</p>
150-
<p>Hyperbole works well on GNU Emacs 24.4 or above. It is designed and
150+
<p>Hyperbole works well on GNU Emacs 27.1 or above. It is designed and
151151
written by Bob Weiner. It is maintained by him and Mats Lidell. Its main
152152
distribution site is: <a
153153
href="https://www.gnu.org/software/hyperbole/">https://www.gnu.org/software/hyperbole/</a>.
@@ -461,6 +461,10 @@ <h2 id="programmer-quick-reference">Programmer Quick Reference</h2>
461461
information on how to alter the default context-sensitive Hyperbole key
462462
bindings (Smart Keys).</p>
463463
<h2 id="user-quotes">User Quotes</h2>
464+
<p>Hyperbole is a wonderful package, I love the feeling of the deep,
465+
well-thought out, poised engineering. It may be from the 90s, but it
466+
feels like a breath of fresh air to me.</p>
467+
<pre><code> -- de_sonnaz on reddit </code></pre>
464468
<p>*** MAN I love Hyperbole!!! Wow! ***</p>
465469
<pre><code> -- Ken Olstad
466470
Cheyenne Software, Inc.</code></pre>

README.toc.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
# GNU Hyperbole 8.0.2pre - The Everyday Hypertextual Information Manager
1+
# GNU Hyperbole 9.0.1 - The Everyday Hypertextual Information Manager
22

33
[We work on Hyperbole as a gift to the Emacs community and request you
44
send us a thank you or a testimonial describing your usage if you like
55
Hyperbole (mailto:rsw@gnu.org)].
66

77

88

9-
- [GNU Hyperbole 8.0.2pre - The Everyday Hypertextual Information Manager](#gnu-hyperbole-802pre---the-everyday-hypertextual-information-manager)
9+
- [GNU Hyperbole 9.0.1 - The Everyday Hypertextual Information Manager](#gnu-hyperbole-901---the-everyday-hypertextual-information-manager)
1010
- [Videos](#videos)
1111
- [Summary](#summary)
1212
- [Mailing Lists](#mailing-lists)
@@ -153,7 +153,7 @@ keyboard and mouse-based control of information display within multiple
153153
windows. It also provides point-and-click access to World-Wide Web URLs,
154154
Info manuals, ftp archives, etc.
155155

156-
Hyperbole works well on GNU Emacs 24.4 or above. It is designed and written
156+
Hyperbole works well on GNU Emacs 27.1 or above. It is designed and written
157157
by Bob Weiner. It is maintained by him and Mats Lidell. Its main
158158
distribution site is: <https://www.gnu.org/software/hyperbole/>. If any
159159
term in here is new or unfamiliar to you, you can look it up in the
@@ -517,6 +517,13 @@ default context-sensitive Hyperbole key bindings (Smart Keys).
517517
## User Quotes
518518

519519

520+
Hyperbole is a wonderful package, I love the feeling of the deep,
521+
well-thought out, poised engineering. It may be from the 90s, but it
522+
feels like a breath of fresh air to me.
523+
524+
-- de_sonnaz on reddit
525+
526+
520527
\*\*\* MAN I love Hyperbole!!! Wow! \*\*\*
521528

522529
-- Ken Olstad

hversion.el

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
;; Maintainer: Bob Weiner, Mats Lidell
55
;;
66
;; Orig-Date: 1-Jan-94
7-
;; Last-Mod: 19-Feb-24 at 12:31:39 by Bob Weiner
7+
;; Last-Mod: 10-Mar-24 at 12:49:39 by Bob Weiner
88
;;
99
;; SPDX-License-Identifier: GPL-3.0-or-later
1010
;;
11-
;; Copyright (C) 1994-2022 Free Software Foundation, Inc.
11+
;; Copyright (C) 1994-2024 Free Software Foundation, Inc.
1212
;; See the "HY-COPY" file for license information.
1313
;;
1414
;; This file is part of GNU Hyperbole.
@@ -35,7 +35,7 @@
3535
;;; Public variables
3636
;;; ************************************************************************
3737

38-
(defconst hyperb:version "8.0.2pre" "GNU Hyperbole revision number.")
38+
(defconst hyperb:version "9.0.1" "GNU Hyperbole revision number.")
3939

4040
(defvar hyperb:mouse-buttons
4141
(if (or (and hyperb:microsoft-os-p (not (memq window-system '(w32 w64 x))))

hyperbole.el

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
;; Maintainer: Mats Lidell <matsl@gnu.org>
99
;; Maintainers: Robert Weiner <rsw@gnu.org>, Mats Lidell <matsl@gnu.org>
1010
;; Created: 06-Oct-92 at 11:52:51
11-
;; Last-Mod: 10-Mar-24 at 11:53:00 by Bob Weiner
12-
;; Released: 03-Dec-23
13-
;; Version: 8.0.2pre
11+
;; Last-Mod: 10-Mar-24 at 12:50:16 by Bob Weiner
12+
;; Released: 10-Mar-24
13+
;; Version: 9.0.1
1414
;; Keywords: comm, convenience, files, frames, hypermedia, languages, mail, matching, mouse, multimedia, outlines, tools, wp
1515
;; Package: hyperbole
1616
;; Package-Requires: ((emacs "27.1"))

0 commit comments

Comments
 (0)