hyperbole-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Emacs NYC Video Release: Bring Your Text to Life the Easy Way with G


From: Robert Weiner
Subject: Re: Emacs NYC Video Release: Bring Your Text to Life the Easy Way with GNU Hyperbole
Date: Sun, 20 Sep 2020 12:53:24 -0400

Hi Jean:

From the start, Hyperbole was designed as a toolkit to allow people to manage unstructured and semi-structured textual information, namely personaliz day-to-day information, that doesn't fit neatly in databases.  Most of this information and the way people want to structure it is highly personal, so the custom button types and the information underlying the buttons would not typically be shared publicly.  People wouldn't normally share their contact lists, emails or even personal writings nor the buttons within.

What is public of course are the button and action types included with Hyperbole and associated demos/tutorials as you see in the DEMO file {C-h h d d} and potential applications listed in the Why Use Hyperbole writeup, {C-h h d w}.

If the examples provided in the DEMO are insufficient for you to create your own Hyperbole-verse, please let us know what is missing.  Basincally, you just create your global personal button file, HYPB, with {C-h h b p}, place explicit and named implicit buttons in here that you want to reference frequently, organizing it as an Emacs outline if you like, and then all of these buttons become global buttons automatically that you can reference from anywhere with {C-h h g a}.  As you get more advanced, you embed buttons in other files including your hyrolo, {C-h h r a} and Koutlines, {C-h h k c}, both of which are documented in the Hyperbole manual.

The Hyperbole manual presently lacks a section describing how to build your own buttons types as this is pretty simple for anyone who can program in Elisp because definitions are almost just like regular defuns (just look at "hibtypes.el" and "hactypes.el").  But as time allows, we plan to add this section.

Hyperbole is an easy-to-use toolkit you mold to your needs, like simple Python scripts or functions for comparison.  Although it has some pre-built uses, just as programming languages don't come with extensive applications as examples, neither does Hyperbole.
If you would like to see one specific application, have a look at "hib-doc.el" in the Hyperbole distribution which shows how to implement a simple document-index that can display multi-media documents based on document ids.

I think you'll find that most current uses are the simplest ones: activating implicit buttons in existing documents or shell output text, using HyRolo for contact management, structuring documents with Koutlines and looking up programming definitions or cross-references with the Action Key.

Cheers,

Bob


On Tue, Sep 15, 2020 at 8:35 AM Jean Louis <bugs@gnu.support> wrote:
* Robert Weiner <rswgnu@gmail.com> [2020-08-15 18:33]:
> https://www.reddit.com/r/emacs/comments/i9kscx/emacs_nyc_video_release_bring_your_text_to_life/?utm_source=share&utm_medium=ios_app&utm_name=iossmf
>
> Initial comments on reddit.

I have got the video, downloaded it. What I hoped to see is the real
world workflow for buttons, is there any real world application using
Hyperbole buttons? I am not referring to software application but to
texts and files containing Hyperbole buttons.

How are people using it?

Jean



reply via email to

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