The Mastering Emacs ebook cover art

Out now — Updated for Emacs 25

$39.99 Buy Now

Learn More

My Emacs Packages

I occasionally write Emacs packages and put them up on my Github page and some of them do appear in your local package manager also.

Here’s a complete list of packages I have released and what they do.

discover.el: discover more of Emacs

discover.el improves Emacs’s discoverability by tying Magit’s excellent “popup” system to ordinary prefix keymaps in Emacs.

Full Article: discover.el: discover more of Emacs with Context MEnus

Github Link: discover.el

Makey: Flexible Context Menu system

This is the package that powers discover.el.

Github Link: makey

Smart Scan

Smart Scan jumps to other symbols in the buffer your point is on when you trigger it. It does this, unlike ISearch, without prompts or confirmation; you tell it to go up or down, and if there’s another symbol with that name above or below you it will go there.

Full Article: Smart Scan - jump between symbols in your buffer

Github Link: smart-scan.el

dirswitch.el: fish-style directory switching

A friend of mine showed off Fish Shell and how, with a few key presses, you can cycle through directories you’ve visited previously. I decided to code the exact same thing in Emacs.

Full Article: dirswitch.el fish-shell-style directory switcher for Shell Mode

Github Link: dirswitch.el

There are no comments. Why not write one?