Beautifying Org Mode in Emacs
My Hammerspoon Configuration, With Commentary
My Emacs Configuration, With Commentary
Bang-Bang (!!, !$) Shell Shortcuts in Elvish
My Elvish Configuration With Commentary
Just Enough Lua to Be Productive in Hammerspoon, Part 2
In this second article of the “Just Enough Lua” series, we dive into Lua’s types and data structures.
Just Enough Lua to Be Productive in Hammerspoon, Part 1
Hammerspoon’s configuration files are written in Lua, so a basic knowledge of the language is very useful to be an effective user of Hammerspoon. In this 2-part article I will show you the basics of Lua so you can read and write Hammerspoon configuration. Along the way you will discover that Lua is a surprisingly powerful language.
Using Nix's "Single-user Mode" on macOS
Here is how to set up Nix in single-user mode on macOS.
Elvish, an awesome Unix shell
Limited Time Promotion! 50% off "Learning CFEngine 3"
For one week only, until September 20th, 2017, you can buy the new ebook release of “Learning CFEngine 3” on Amazon at 50% off its list price, US$4.98 instead of the regular US$9.99.
Fixing the Outlook-to-OmniFocus Script
Here’s how to fix the breakage caused by one of the recent updates to Microsoft Outlook in the Outlook-to-OmniFocus AppleScript included with my SendToOmniFocus spoon.
Using Spoons in Hammerspoon
In this second article about Hammerspoon, we look into Spoons, modules written in Lua which can be easily installed and loaded into Hammerspoon to provide ready-to-use functionality. Spoons provide a predefined API to configure and use them. They are also a good way to share your own work with other users.
New Release of "Learning CFEngine 3"
A new release of my book “Learning CFEngine 3” is now available!
Hosting a Ghost Blog in GitHub - the easier way
When I was planning the reboot of my website, I seriously considered using Ghost. It has a very nice UI, beautiful and usable theme out of the box, and a very active community. Eventually I decided to use Hugo, but in the process discovered that it is possible to host a statically-generated Ghost website using GitHub Pages.
Getting Started With Hammerspoon
This is the first installment of a series of posts about Hammerspoon, a staggeringly powerful automation utility which gives you an amazing degree of control over your Mac, allowing you to automate and control almost anything. In the word of Hammerspoon’s motto: Making the runtime, funtime.