all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* ANNOUNCE: GNU Hyperbole 5.14 is released for testing and use
@ 2016-06-30  4:56 Robert Weiner
  2016-07-02 18:39 ` Alex Dunn
  0 siblings, 1 reply; 3+ messages in thread
From: Robert Weiner @ 2016-06-30  4:56 UTC (permalink / raw
  To: emacs-devel, hyperbole-users

This mainly updates internal parts of Hyperbole and has the same
feature set at version 5.13.
Follow the installation and update instructions from the prior
announcement of 5.13.  Since
Hyperbole is a regular Emacs package, updating is a simple two step
process of deleting the old version in the package manager and
installing the new one.

Because Hyperbole is a large, multi-functional package, people often
ask why they should use it.
So I am going to start offering a reason or two at a time while we
gather inputs and produce a full list of reasons.

We all have too much information to scan, process, store and retrieve
and Emacs helps us greatly with that.  But everything is discrete and
largely disconnected in Emacs:
  - each command requires learning a separate key binding;
  - each major mode is independent, leading to silos of information in
individual formats;
  - buffers are largely blobs of text without any context.

These features have their benefits as we know but they require a great
deal of mental processing to master and to maintain.  Hyperbole is
meant to augment your Emacs toolset and reduce your cognitive load.
Its context-sensitive Action Key works in dozens and dozens of
contexts, instantly determining a prime action to take based on the
buffer context around point (or other criteria) without much of any
thought on your part.  So from one key, you get the capability of
dozens of keys and over time this just becomes part of your muscle
memory; you press the Action Key and get what you want almost all the
time.  If Hyperbole doesn't handle a context, you simply add a few
lines of code and then it handles it from then forward.  You could
have dozens of custom button types that are recognized within
structured text and the Action Key will activate them all.

So the Action Key lets you just press M-RET all the time and have good
things happen while what we call Implicit Button Types create
structured contexts within existing buffers, allowing you to use these
as hyperlinks or all sort of other button types, e.g. an Action Key
press on bug#12345 takes you right to the discussion of the bug.

This may sound a bit abstract but if you talk to people who have used
Hyperbole for a while, they will tell you that it is hard to part with
once you are used to it.

Enjoy.

Bob

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

* Re: ANNOUNCE: GNU Hyperbole 5.14 is released for testing and use
  2016-06-30  4:56 ANNOUNCE: GNU Hyperbole 5.14 is released for testing and use Robert Weiner
@ 2016-07-02 18:39 ` Alex Dunn
  2016-07-02 19:58   ` Robert Weiner
  0 siblings, 1 reply; 3+ messages in thread
From: Alex Dunn @ 2016-07-02 18:39 UTC (permalink / raw
  To: rswgnu, emacs-devel, hyperbole-users

Hi,

Running `make all-elc SITE_PRELOADS=` (using Emacs 25.0.95, Mac OS 10.11.5), gives me
this error:

```
(Hyperbole): Remove require/load of hsite.el from Emacs setup; require/load hyperbole instead.
make: *** [all-elc] Error 255
```

Removing all instances of “-l ./hsite.el” from the Makefile and running again:

```
Cannot open load file: No such file or directory, hload-path
```

If I run `make all-elc SITE_PRELOADS=-l hload-path.el`, then I get a
successful compile.

—Alex

Robert Weiner <rsw@gnu.org> writes:

> This mainly updates internal parts of Hyperbole and has the same
> feature set at version 5.13.
> Follow the installation and update instructions from the prior
> announcement of 5.13.  Since
> Hyperbole is a regular Emacs package, updating is a simple two step
> process of deleting the old version in the package manager and
> installing the new one.
>
> Because Hyperbole is a large, multi-functional package, people often
> ask why they should use it.
> So I am going to start offering a reason or two at a time while we
> gather inputs and produce a full list of reasons.
>
> We all have too much information to scan, process, store and retrieve
> and Emacs helps us greatly with that.  But everything is discrete and
> largely disconnected in Emacs:
>   - each command requires learning a separate key binding;
>   - each major mode is independent, leading to silos of information in
> individual formats;
>   - buffers are largely blobs of text without any context.
>
> These features have their benefits as we know but they require a great
> deal of mental processing to master and to maintain.  Hyperbole is
> meant to augment your Emacs toolset and reduce your cognitive load.
> Its context-sensitive Action Key works in dozens and dozens of
> contexts, instantly determining a prime action to take based on the
> buffer context around point (or other criteria) without much of any
> thought on your part.  So from one key, you get the capability of
> dozens of keys and over time this just becomes part of your muscle
> memory; you press the Action Key and get what you want almost all the
> time.  If Hyperbole doesn't handle a context, you simply add a few
> lines of code and then it handles it from then forward.  You could
> have dozens of custom button types that are recognized within
> structured text and the Action Key will activate them all.
>
> So the Action Key lets you just press M-RET all the time and have good
> things happen while what we call Implicit Button Types create
> structured contexts within existing buffers, allowing you to use these
> as hyperlinks or all sort of other button types, e.g. an Action Key
> press on bug#12345 takes you right to the discussion of the bug.
>
> This may sound a bit abstract but if you talk to people who have used
> Hyperbole for a while, they will tell you that it is hard to part with
> once you are used to it.
>
> Enjoy.
>
> Bob



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

* Re: ANNOUNCE: GNU Hyperbole 5.14 is released for testing and use
  2016-07-02 18:39 ` Alex Dunn
@ 2016-07-02 19:58   ` Robert Weiner
  0 siblings, 0 replies; 3+ messages in thread
From: Robert Weiner @ 2016-07-02 19:58 UTC (permalink / raw
  To: Alex Dunn; +Cc: hyperbole-users, emacs-devel

You should use the Emacs package manager to install or uninstall
Hyperbole now.  Follow the directions in the HY-README file
or in the 5.13 announcement made to the Emacs developers list.  It
will be much simpler for you.

If there is a specific error in the manual installation instructions,
please point that out and I'll look into it though we may just
eliminate that in the near future.

Bob

On Sat, Jul 2, 2016 at 2:39 PM, Alex Dunn <dunn.alex@gmail.com> wrote:
> Hi,
>
> Running `make all-elc SITE_PRELOADS=` (using Emacs 25.0.95, Mac OS 10.11.5), gives me
> this error:
>
> ```
> (Hyperbole): Remove require/load of hsite.el from Emacs setup; require/load hyperbole instead.
> make: *** [all-elc] Error 255
> ```
>
> Removing all instances of “-l ./hsite.el” from the Makefile and running again:
>
> ```
> Cannot open load file: No such file or directory, hload-path
> ```
>
> If I run `make all-elc SITE_PRELOADS=-l hload-path.el`, then I get a
> successful compile.
>
> —Alex
>
> Robert Weiner <rsw@gnu.org> writes:
>
>> This mainly updates internal parts of Hyperbole and has the same
>> feature set at version 5.13.
>> Follow the installation and update instructions from the prior
>> announcement of 5.13.  Since
>> Hyperbole is a regular Emacs package, updating is a simple two step
>> process of deleting the old version in the package manager and
>> installing the new one.
>>
>> Because Hyperbole is a large, multi-functional package, people often
>> ask why they should use it.
>> So I am going to start offering a reason or two at a time while we
>> gather inputs and produce a full list of reasons.
>>
>> We all have too much information to scan, process, store and retrieve
>> and Emacs helps us greatly with that.  But everything is discrete and
>> largely disconnected in Emacs:
>>   - each command requires learning a separate key binding;
>>   - each major mode is independent, leading to silos of information in
>> individual formats;
>>   - buffers are largely blobs of text without any context.
>>
>> These features have their benefits as we know but they require a great
>> deal of mental processing to master and to maintain.  Hyperbole is
>> meant to augment your Emacs toolset and reduce your cognitive load.
>> Its context-sensitive Action Key works in dozens and dozens of
>> contexts, instantly determining a prime action to take based on the
>> buffer context around point (or other criteria) without much of any
>> thought on your part.  So from one key, you get the capability of
>> dozens of keys and over time this just becomes part of your muscle
>> memory; you press the Action Key and get what you want almost all the
>> time.  If Hyperbole doesn't handle a context, you simply add a few
>> lines of code and then it handles it from then forward.  You could
>> have dozens of custom button types that are recognized within
>> structured text and the Action Key will activate them all.
>>
>> So the Action Key lets you just press M-RET all the time and have good
>> things happen while what we call Implicit Button Types create
>> structured contexts within existing buffers, allowing you to use these
>> as hyperlinks or all sort of other button types, e.g. an Action Key
>> press on bug#12345 takes you right to the discussion of the bug.
>>
>> This may sound a bit abstract but if you talk to people who have used
>> Hyperbole for a while, they will tell you that it is hard to part with
>> once you are used to it.
>>
>> Enjoy.
>>
>> Bob



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

end of thread, other threads:[~2016-07-02 19:58 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-06-30  4:56 ANNOUNCE: GNU Hyperbole 5.14 is released for testing and use Robert Weiner
2016-07-02 18:39 ` Alex Dunn
2016-07-02 19:58   ` Robert Weiner

Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.