From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Robert Weiner Newsgroups: gmane.emacs.devel Subject: Subject: Call for testers for GNU Hyperbole 5.12, a large, useful Emacs package Date: Tue, 14 Jun 2016 21:41:46 -0400 Message-ID: Reply-To: rswgnu@gmail.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a113d2b823747c10535473b80 X-Trace: ger.gmane.org 1465955002 4966 80.91.229.3 (15 Jun 2016 01:43:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 15 Jun 2016 01:43:22 +0000 (UTC) Cc: Mats Lidell To: emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jun 15 03:43:14 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bCzrM-0004R6-MD for ged-emacs-devel@m.gmane.org; Wed, 15 Jun 2016 03:43:12 +0200 Original-Received: from localhost ([::1]:39065 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bCzrL-0006Rw-Uf for ged-emacs-devel@m.gmane.org; Tue, 14 Jun 2016 21:43:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49573) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bCzqX-0006QM-PH for emacs-devel@gnu.org; Tue, 14 Jun 2016 21:42:23 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bCzqU-0008Q9-Fs for emacs-devel@gnu.org; Tue, 14 Jun 2016 21:42:21 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36177) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bCzqU-0008Pk-C3 for emacs-devel@gnu.org; Tue, 14 Jun 2016 21:42:18 -0400 Original-Received: from mail-oi0-f50.google.com ([209.85.218.50]:35381) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bCzqS-0000fd-Rf for emacs-devel@gnu.org; Tue, 14 Jun 2016 21:42:17 -0400 Original-Received: by mail-oi0-f50.google.com with SMTP id w5so12250003oib.2 for ; Tue, 14 Jun 2016 18:42:16 -0700 (PDT) X-Gm-Message-State: ALyK8tJru93K5ZUXPzNVpnHNgUnMrnIET1S+XjNU6vlUX3KPdctd3llgF2tVx6MkWszDMxOC5PqgFwUROBjXsg== X-Received: by 10.202.224.85 with SMTP id x82mr12284576oig.176.1465954935980; Tue, 14 Jun 2016 18:42:15 -0700 (PDT) Original-Received: by 10.202.236.73 with HTTP; Tue, 14 Jun 2016 18:41:46 -0700 (PDT) X-Gmail-Original-Message-ID: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:204365 Archived-At: --001a113d2b823747c10535473b80 Content-Type: text/plain; charset=UTF-8 I am the author of GNU Hyperbole, the everyday, hypertextual information manager for GNU Emacs; Mats Lidell is the co-maintainer. Hyperbole can boost the productivity of even experienced developers. Hyperbole does many things but it mainly helps speed you through working with many files and directories (whether local or remote), using any naturally embedded structure within them as built-in hyperlinks and allowing you to quickly hyperlink between files without utilizing any markup language (just drag between source and referent to create a link). It also has a great window and frame manager for getting your display just right. The Hyperbole project home page gives a more extensive description: https://www.gnu.org/software/hyperbole/ Hyperbole was created long ago but I have now rewritten it as a standard Emacs package with full compatibility for Emacs 25.1 (and backwards compatibility to Emacs 24.3). Because so much has changed with the latest work, we need experienced Emacs users to give it a workout and send feedback prior to a public release, hopefully finding any major issues before a larger number of people start using it (probably within a month). Although large, Hyperbole does not require anything outside of libraries shipped with GNU Emacs itself, so it is easy to install and test. Since it is an Emacs package, if you decide not to keep it, you can uninstall it, restart your Emacs and you will be back to where you were before. If people like it, we will work across time on making it a core part of Emacs, available whenever desired. Because it is not yet ready for standard release, you must download it from our own site as described below. The public release will be through normal channels. You can test it by using it during your normal workday; you'll want to have 2-4 hours across a week to get somewhat familiar and to allow time for testing. Right now there are just a few users and there is no traffic on the hyperbole-users@gnu.org mailing list, so you can join the list and send any feedback without it generating too much mail. https://savannah.gnu.org/mail/?group=hyperbole If you do not want to join the list, you can send feedback directly to me as rsw at gnu dot org, though we would prefer it go to the list so more people can see it. There is also a bug-hyperbole@gnu.org list for direct bug reports. If you decide to test it, please send a message to the list or to me just indicating the main parts you are testing or plan to test so we have an idea of how many people are testing. Thanks so much for your help and we hope GNU Hyperbole becomes a regular part of your working toolset across time. You will see why we say, Hyperbole is ready for action! ---------- To download and install the Hyperbole package, add something like the following lines to your .emacs file: (require 'package) (setq package-check-signature nil package-enable-at-startup nil) ;; Prevent double loading of libraries (add-to-list 'package-archives '("RSW-Packages" . " http://www.plasmas.biz/rswe/") t) (package-initialize) (unless (package-installed-p 'hyperbole) (if (not (display-graphic-p)) ;; Installation of Hyperbole requires a non-dumb terminal ;; instance of Emacs, i.e. under a window system. (progn (message "(Hyperbole): Run Emacs under a window system to install Hyperbole") (beep) (sit-for 4)) (package-refresh-contents) (package-install 'hyperbole))) Then restart Emacs and if no errors occur, the latest version of Hyperbole will be downloaded, built and then available for use. When it is ready, you will see a Hyperbole menu on your menubar and {C-h h} will display a Hyperbole menu in the minibuffer for quick keyboard-based selection. (Just FYI, Hyperbole has used that key binding probably longer than Emacs itself). Read the Hyperbole Manual, "(hyperbole)Top", to learn all about it. A press of {M-RET} within the above double quotes will display the manual once Hyperbole is loaded. Use {C-h h d d} to display the Hyperbole DEMO, for a demonstration of standard Hyperbole button capabilities. This is the best way to initially interactively learn about some parts of Hyperbole (the DEMO still needs updating with some of Hyperbole's newer features). The Hyperbole Manual is a reference manual, not a simple introduction. It is provided under the man/ subdirectory in .info, .html and .pdf formats. Have fun. Bob --001a113d2b823747c10535473b80 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I am the author of GNU Hyperbole, the everyday, = hypertextual
information manager for GNU Emacs; Mats Lidell is th= e co-maintainer.
Hyperbole can boost the productivity of even exp= erienced developers.
Hyperbole does many things but it mainly hel= ps speed you through
working with many files and directories (whe= ther local or remote),
using any naturally embedded structure wit= hin them as built-in
hyperlinks and allowing you to quickly hyper= link between files without
utilizing any markup language (just dr= ag between source and referent
to create a link).=C2=A0 It also h= as a great window and frame manager for
getting your display just= right.=C2=A0 The Hyperbole project home page
gives a more extens= ive description:
<= br>https://www.gnu.org/software/hyperbole/

Hyperbole was created= long ago but I have now rewritten it as a
standard Emacs package with f= ull compatibility for Emacs 25.1 (and
backwards compatibility to Emacs 2= 4.3).=C2=A0 Because so much has changed
with the latest work, we need ex= perienced Emacs users to give it a
workout and send feedback prior to a = public release, hopefully finding
any major issues before a larger numbe= r of people start using it
(probably within a month).=C2=A0 Although lar= ge, Hyperbole does not require
anything outside of libraries shipped wit= h GNU Emacs itself, so it is
easy to install and test.=C2=A0 Since it is= an Emacs package, if you decide
not to keep it, you can uninstall it, r= estart your Emacs and you will
be back to where you were before. If peop= le like it, we will work
across time on making it a core part of Emacs, = available whenever
desired.

Because it is not yet ready for stand= ard release, you must download it
from our own site as described below.= =C2=A0 The public release will be
through normal channels.=C2=A0 You can= test it by using it during your
normal workday; you'll want to have= 2-4 hours across a week to get
somewhat familiar and to allow time for = testing.

Right now there are just a few users and there is no traffi= c on the
hyperbole-users@gnu.= org mailing list, so you can join the list and
send any feedback wit= hout it generating too much mail.

https://savannah.gnu.org/mail/?group=3Dhyperbole=


If you do not want to join the list, you can send feedback dire= ctly to
me as rsw at gnu dot org, though we would prefer it go to the li= st so
more people can see it.=C2=A0 There is also a bug-hyperbole@gnu.org list
for direct bug repor= ts.

If you decide to test it, please send a message to the list or t= o me
just indicating the main parts you are testing or plan to test so w= e
have an idea of how many people are testing.=C2=A0 Thanks so much for = your
help and we hope GNU Hyperbole becomes a regular part of your worki= ng
toolset across time.=C2=A0 You will see why we say, Hyperbole is read= y for
action!

----------

To download and install the Hyper= bole package, add something like the
following lines to your .emacs file= :

(require 'package)
(setq package-check-signature nil
=C2= =A0 =C2=A0 =C2=A0 package-enable-at-startup nil) ;; Prevent double loading = of libraries
(add-to-list 'package-archives '("RSW-Packages= " . "http://www.plasmas.= biz/rswe/") t)
(package-initialize)
(unless (package-install= ed-p 'hyperbole)
=C2=A0 (if (not (display-graphic-p))
=C2=A0 =C2= =A0 =C2=A0 ;; Installation of Hyperbole requires a non-dumb terminal
=C2= =A0 =C2=A0 =C2=A0 ;; instance of Emacs, i.e. under a window system.
=C2= =A0 =C2=A0 =C2=A0 (progn (message "(Hyperbole): Run Emacs under a wind= ow system to install Hyperbole")
=C2=A0 =C2=A0 (beep)
=C2=A0 =C2= =A0 (sit-for 4))
=C2=A0 =C2=A0 (package-refresh-contents)
=C2=A0 =C2= =A0 (package-install 'hyperbole)))

Then restart Emacs and if no = errors occur, the latest version of Hyperbole
will be downloaded, built = and then available for use.=C2=A0 When it is ready,
you will see a Hyper= bole menu on your menubar and {C-h h} will display a
Hyperbole menu in t= he minibuffer for quick keyboard-based selection.
(Just FYI, Hyperbole h= as used that key binding probably longer than
Emacs itself).

Read= the Hyperbole Manual, "(hyperbole)Top", to learn all about it. = =C2=A0A
press of {M-RET} within the above double quotes will display the=
manual once Hyperbole is loaded.

Use {C-h h d d} to display the = Hyperbole DEMO, for a demonstration of
standard Hyperbole button capabil= ities.=C2=A0 This is the best way to
initially interactively learn about= some parts of Hyperbole (the DEMO
still needs updating with some of Hyp= erbole's newer features).=C2=A0 The
Hyperbole Manual is a reference = manual, not a simple introduction.=C2=A0 It
is provided under the man/ s= ubdirectory in .info, .html and .pdf
formats.

Have fun.

Bo= b
--001a113d2b823747c10535473b80--