emacs-devel
[Top][All Lists]
Advanced

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

Fwd: GNU Hyperbole 7.0.3: link your world quickly and easily


From: Jean-Christophe Helary
Subject: Fwd: GNU Hyperbole 7.0.3: link your world quickly and easily
Date: Wed, 29 May 2019 22:43:57 +0900


> Begin forwarded message:
> 
> It looks like the NEWS link is wrong
> 
>>  www.gnu.org/s/hyperbole/HY-NEWS
> 
> I get a 404 error.
> 
> This one works though:
> 
> https://git.savannah.gnu.org/cgit/hyperbole.git/plain/HY-NEWS
> 
> Jean-Christophe Helary
> 
>> On May 29, 2019, at 13:10, Bob Weiner <address@hidden> wrote:
>> 
>> ========================================================================
>> * Introduction
>> ========================================================================
>> 
>> GNU Hyperbole 7.0.3 is released and ready for action.
>> 
>> Hyperbole is an amazing hypertextual information management system
>> that installs quickly and easily as an Emacs package.  It is part of
>> GNU Elpa, the Emacs Lisp Package Archive.
>> 
>> Hyperbole interlinks all your working information within Emacs for
>> fast access and editing, not just within special modes.  An hour
>> invested exploring Hyperbole's built-in interactive DEMO file will
>> save you hundreds of hours in your future work.
>> 
>> 7.0.3 is a significant release with a number of interesting
>> improvements.  What's new in this release is described here:
>> 
>>  www.gnu.org/s/hyperbole/HY-NEWS
>> 
>> Hyperbole is described here:
>> 
>>  www.gnu.org/s/hyperbole
>> 
>> For use cases, see:
>> 
>>  www.gnu.org/s/hyperbole/HY-WHY.html
>> 
>> For what users think about Hyperbole, see:
>> 
>> https://www.gnu.org/s/hyperbole/hyperbole.html#user-quotes
>> 
>> Hyperbole can supplement and extend Org-mode's capabilities.  It adds
>> many features not found elsewhere in Emacs, including Org mode, see:
>> 
>>  www.emacswiki.org/emacs/Hyperbole
>> 
>> Hyperbole includes its own easy-to-use hypertextual buttons and links
>> that can be created without the need for any markup language.
>> 
>> Hyperbole has an interactive demo to introduce you to its features as
>> well as a detailed reference manual, as explained here:
>> 
>> https://www.gnu.org/s/hyperbole/hyperbole.html#invocation-and-doc
>> 
>> ========================================================================
>> * Quick Reasons to Try Hyperbole
>> ========================================================================
>> 
>> It contains:
>> 
>> - the most flexible and easy-to-use hyperbuttons available, including
>> implicit buttons automatically recognized by context, e.g. stack
>> trace source line references.
>> 
>> - the only Emacs outliner with full legal item numbering,
>> e.g. 1.4.2.6, and automatic permanent hyperlink anchors for every
>> item
>> 
>> - the only free-form contact manager with full-text search for Emacs
>> 
>> - rapid and precise window, frame and buffer placement on screen
>> 
>> - an extensive menu of typed web searches, e.g. dictionary, wikipedia
>> and stackoverflow, plus convenient, fast file and line finding
>> functions
>> 
>> - immediate execution of a series of key presses just by typing them
>> out.  For example, a M-RETURN press on: {C-x C-b C-s scratch RET
>> C-a} will find the first buffer menu item that contains 'scratch';
>> then leave point at the beginning of its line.  Build interactive
>> tutorials with this.
>> 
>> 
>> ========================================================================
>> * The Magic of Implicit Buttons and the Action Key
>> ========================================================================
>> 
>> For near instant gratification, try Hyperbole's 'implicit button'
>> capabilities (hyper-buttons that Hyperbole gives you for free by
>> recognizing all types of references embedded within text such as
>> pathnames or error message lines).  Below are more complex examples to
>> show the power; simpler ones can be found within the Hyperbole DEMO
>> file.
>> 
>> Implicit buttons are activated by pressing the Action Key, M-RETURN.
>> Once Hyperbole is loaded in your Emacs, pressing M-RETURN on any of
>> these examples *in virtually any buffer* will display the associated
>> referent in a chosen window or frame, handling all variable
>> substitution and full path resolution:
>> 
>> "find-func.el"                            Find this file whether gzipped or 
>> not
>>                                             in the Emacs Lisp load-path
>> 
>> "${hyperb:dir}/HY-NEWS"                   Resolve variable, show Hyperbole 
>> news
>> 
>> "${PATH}/umask"                           Display a script somewhere in 
>> multi-dir PATH
>> 
>> "${hyperb:dir}/DEMO#Hyperbole Menus"      Org mode outline, Markdown, and 
>> HTML # refs
>> 
>> "(hyperbole)Menus"                        Texinfo and Info node links
>> 
>> "c:/Users", "c:\Users", "/C/Users", "/c/Users", and "/mnt/c/Users"
>>                                           On Windows and Windows Subsystem 
>> for Linux,
>>                                           Hyperbole recognizes all of these 
>> as the
>>                                          same path and can translate between 
>> Windows
>>                                          and POSIX path formats in both 
>> directions
>> 
>> Git Links:
>> git#branches                              List branches in current 
>> repo/project
>> git#commits                               List and browse commits for 
>> current project
>> git#tags                                  List tags in current project
>> 
>> git#/hyperbole                            From any buffer, dired on the top
>>                                             directory of the local hyperbole
>>                                             project
>> 
>> git#/hyperbole/55a1f0 or                  From any buffer, display hyperbole
>> git#hyperbole/55a1f0                      local git commit diff
>> 
>> 
>> Github Links:
>> address@hidden                                 Display user's home page & 
>> projects
>> 
>> github#rswgnu/hyperbole                   Display user's project
>> gh#rswgnu/helm/global_mouse               Display user project's branch
>> gh#rswgnu/hyperbole/55a1f0                Display user project's commit diff
>> 
>> Gitlab Links:
>> address@hidden                    Display user's home page
>> gl#gitlab-org/gitlab-ce/activity          Summarize user's project activity
>> gl#gitlab-org/gitlab-ce/analytics         Display user project's 
>> cycle_analytics
>> gl#gitlab-org/gitlab-ce/boards            Display user project's kanban-type 
>> issue boards
>> 
>> Once you set the default user and project variables, you can leave
>> them off any reference links:
>> 
>>   (setq hibtypes-gitlab-default-user "gitlab-org")
>>   (setq hibtypes-gitlab-default-project "gitlab-ce")
>> 
>>   gl#issues or gl#list                    Display default project's issue 
>> list
>>   gl#labels                               Display default project's issue 
>> categories
>>   gl#members                              Display default project's staff 
>> list
>>   gl#contributors                         Show contributor push frequency 
>> charts
>>   gl#merge_requests or gl#pulls           Display default project's pull 
>> requests
>>   gl#milestones                           Display default project's 
>> milestones status
>>   gl#pages                                Display default project's web pages
>>   gl#snippets                             Project snippets, diffs and text 
>> with discussion
>>   gl#groups                               List all available groups of 
>> projects
>>   gl#projects                             List all available projects
>> 
>>   gl#milestone=38                         Show a specific project milestone
>>   gl#snippet/1689487                      Show a specific project snippet
>> 
>> Even useful social media links:
>> tw#travel or twitter#travel               Display twitter hashtag matches
>> fb#technology                             Display facebook hashtag matches
>> 
>> Hyperbole uses simple prefix characters with paths to make them executable:
>> "!/bin/date"                              Execute as a non-windowed program 
>> within a shell
>> "&/opt/X11/bin/xeyes"                     Execute as a windowed program;
>> "-find-func.el"                           Load/execute this Emacs Lisp 
>> library
>> 
>> File "/usr/lib/python3.7/ast.py", line 37, in parse
>>                                           Jump to error/stack trace source
>> 
>> "/ftp:address@hidden:"             Tramp remote paths
>> 
>> 
>> ========================================================================
>> * Try It - Installs or Uninstalls in a Minute
>> ========================================================================
>> 
>> Hyperbole lets you concentrate more on your work.  Then as you grow
>> with it across time, it helps speed your work across weeks and months.
>> It installs in about a minute and can be uninstalled even faster if
>> ever need be.  Give it a try.
>> 
>> Hyperbole can boost your day-to-day productivity with Emacs and
>> your ability to manage information stored across many different
>> machines on the internet.
>> 
>> Hyperbole can be installed like any other package with the Emacs
>> package manager:
>> 
>>  {M-x list-packages RET C-s hyperbole RET i x y}
>> 
>> Then to invoke its menu:
>> 
>>  {C-h h} or {M-x hyperbole RET}
>> 
>> The best way to get a feel for many of its capabilities is to
>> invoke the interactive DEMO and explore sections of interest:
>> 
>>  {C-h h d d}
>> 
>> Enjoy,
>> 
>> The Hyperbole Team
>> 
>> 
> 

Jean-Christophe Helary
-----------------------------------------------
http://mac4translators.blogspot.com @brandelune





reply via email to

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