Quick Introduction to Emacs Hyperbole
LinkI 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.2Run a key sequence
You can execute any key sequence from its text representation
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.
4Action buttons
This is brand new, you can call any emacs lisp function or display a variable value with the <EXPRESSION>
syntax.
5More cool buttons
- External processes
"!/usr/local/bin/redis-cli"
- git, github, gitlab links
gh#abrochard/emacs-todoist/2a63ce7
- social media
twitter@abrochard
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}