unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Subject: Call for testers for GNU Hyperbole 5.12, a large, useful Emacs package
@ 2016-06-15  1:41 Robert Weiner
  2016-06-15  4:02 ` Stefan Monnier
                   ` (6 more replies)
  0 siblings, 7 replies; 40+ messages in thread
From: Robert Weiner @ 2016-06-15  1:41 UTC (permalink / raw)
  To: emacs-devel; +Cc: Mats Lidell

[-- Attachment #1: Type: text/plain, Size: 4437 bytes --]

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

[-- Attachment #2: Type: text/html, Size: 5175 bytes --]

^ permalink raw reply	[flat|nested] 40+ messages in thread
* Re: Subject: Call for testers for GNU Hyperbole 5.12, a large, useful Emacs package
@ 2016-06-15 17:32 Robert Weiner
  0 siblings, 0 replies; 40+ messages in thread
From: Robert Weiner @ 2016-06-15 17:32 UTC (permalink / raw)
  To: Clément Pit--Claudel, emacs-devel

[-- Attachment #1: Type: text/plain, Size: 737 bytes --]

On Wed, Jun 15, 2016 at 11:42 AM, Clément Pit--Claudel <
clement.pit@gmail.com> wrote:

> On 2016-06-15 09:54, Robert Weiner wrote:
> > Adding that line fixes it and does no harm in cases where it is not
> needed.
>
> It does, doesn't it? For one thing, it will slow startup down by loading
> the entirety of the package, instead of just autoloading a few functions.
> Or does hyperbole need to be loaded in full to work?
>
Some of it must be loaded not just autoloaded and that is what (require
'hyperbole) does.  It became too complex to lazily load everything at first
use as there are many different ways to invoke its features.
It does not take long to initialize, so it won't slow down initialization
much.

Bob

[-- Attachment #2: Type: text/html, Size: 1111 bytes --]

^ permalink raw reply	[flat|nested] 40+ messages in thread

end of thread, other threads:[~2016-06-20 21:44 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-06-15  1:41 Subject: Call for testers for GNU Hyperbole 5.12, a large, useful Emacs package Robert Weiner
2016-06-15  4:02 ` Stefan Monnier
2016-06-15  4:32   ` Robert Weiner
2016-06-15 13:08     ` Stefan Monnier
2016-06-15 14:50     ` Eli Zaretskii
2016-06-15 22:02       ` Robert Weiner
2016-06-15  6:28 ` Robert Weiner
2016-06-15 13:09   ` Stefan Monnier
2016-06-15 13:51     ` Dmitry Gutov
2016-06-15 14:05       ` Robert Weiner
2016-06-15 14:15         ` Kaushal Modi
2016-06-15 14:25           ` Robert Weiner
2016-06-15 13:54     ` Robert Weiner
2016-06-15 14:54       ` Stefan Monnier
2016-06-15 15:42       ` Clément Pit--Claudel
2016-06-19 18:39   ` Dmitry Gutov
2016-06-19 19:36     ` Robert Weiner
2016-06-19 19:40       ` Dmitry Gutov
2016-06-19 19:53         ` Robert Weiner
2016-06-19 20:08           ` Dmitry Gutov
2016-06-19 20:15           ` tumashu
2016-06-19 20:24           ` tumashu
2016-06-15  7:20 ` Michael Albinus
2016-06-15 17:25 ` Rasmus
2016-06-15 17:47   ` Robert Weiner
2016-06-15 19:56     ` Tom
2016-06-16  9:20 ` tumashu
2016-06-16 14:02   ` Subject: " Robert Weiner
2016-06-16 15:40   ` raman
2016-06-19 18:24 ` Dmitry Gutov
2016-06-19 20:31 ` Dmitry Gutov
2016-06-19 20:58   ` Robert Weiner
2016-06-19 21:44     ` Dmitry Gutov
2016-06-19 22:20       ` Robert Weiner
2016-06-19 22:52         ` Dmitry Gutov
2016-06-20 14:43           ` Robert Weiner
2016-06-20 21:44             ` Dmitry Gutov
2016-06-20 12:48     ` jpff
2016-06-20 13:16       ` Robert Weiner
  -- strict thread matches above, loose matches on Subject: below --
2016-06-15 17:32 Robert Weiner

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).