Things I use (and love)
None of these links are referral links.
Software#
Hammerspoon and Karabiner Elements#
Together, these make up my keyboard repository, which gives me keyboard superpowers.
Notable features:
caps lockpressed alone is escape.caps lockpressed with another key turns caps lock into ahyperkey, which is a custom modifier.caps lockpressed withshiftpressed with another key does various utilitiesshift+hyper+N, for example, takes the currently focused window and moves it to the next monitor
s+dtakes me into “super duper mode”iandolet me go in and out of tabsuandptake me to the first or last tabh,j,k, andlbehave as they do in Vim, sos+d+htakes me forward a character. Super handyspaceacts as shift, sos+d+space+hselects the character to the left of the cursor
Todoist#
Simply the best to-do list application that exists. Nothing else comes close.
Todoist has three superpowers:
- A powerful language parser. Give it a task “Call mom at the end of every month starting next month” and it’ll do exactly what you hope it would do.
- Powerful label and filter systems. You can easily create filters such as “Show me only tasks that are overdue across all my work projects.”
- Todoist-shortcuts. Lets you use Todoist like Vim.
Todoist Shortcuts#
Adds Vim shortcuts to Todoist.
Raycast#
Another MacOS automation tool. I’d previously used Alfred, and the thing that made me switch was that Raycast uses React and TypeScript to power its extensions, which are languages I’m more familiar with.
Here are the things I use it for:
- Clipboard history
Snippet expansion- I recently replaced this with Espanso
- Kill process
- Finder to iTerm (and iTerm to Finder)
- Caffeinate command (called Coffee)
- Window resizer/mover
- Open recent VSCode projects
- Pinboard (I made modifications to this one, and they’re not in the extensions store)
Espanso#
Open source, multi-platform text expansion that always works. Imagine that.
SurfingKeys#
Vim keybindings for Chrome and Chrome-based browsers. Completely changed the way I use the internet.
Git-Fork#
A git GUI with a name that makes it nearly impossible to Google about. Still, it’s excellent for more complicated git workflows, like dropping several commits from a branch. Plus, it’s beautiful.
Pinboard#
Pinboard is the minimum-viable product bookmark manager. You save a URL. You give it a title. You give it a description. And you give it tags. It looks like it was built in 2001. And it’s perfect.