Quick Introduction to Emacs Hyperbole

Link

I have tried to include Hyperbole more and more into my workflow, and to match with the upcoming release of Hyperbole 7.0.8, I wanted to share a few tricks I like.

This is far from covering all of Hyperbole's capabilities, but its the easiest ones to start with.

The number one killer feature: "implicit buttons", or "do what I mean here".

By default, put your cursor on something and hit M-Return

1Jump to any file

The easiest to understand, just put your cursor on an absolute or relative file path, with optionally a line and column number.

Hyperbole File Jump

2Run a key sequence

You can execute any key sequence from its text representation

Hyperbole Keypress

3Jump to error

I use that one in my daily workflow. If I get a compiler error, I can directly jump to the line causing a problem.

Hyperbole stack trace

4Action buttons

This is brand new, you can call any emacs lisp function or display a variable value with the <EXPRESSION> syntax.

Hyperbole Action Buttons

5More cool buttons

6How to install latest

I like to work off the git sources.

6.1Clone and make

  git clone https://git.savannah.gnu.org/git/hyperbole.git
  cd hyperbole
  make src

6.2Load

  (add-to-list 'load-path "PATH-TO-HYPERBOLE-FOLDER")
  (load "hyperbole-autoloads")
  (load "hyperbole")

7What to do next

Check out the demo with {C-h h d d}