* How to use Hammerspoon with Fennel Hammerspoon is great and so is Fennel. In fact, Hammerspoon was the gateway drug for me into Fennel. This is how to set it up. First install luarocks and the fennel rock: $ brew install luarocks $ luarocks install fennel Then in ~/.hammerspoon/init.lua add local fennel = require "fennel" table.insert(package.loaders or package.searchers, fennel.searcher) local spork = require "spork" Where spork is is a file named spork.fnl into which you write your config in Fennel, located under ~/.hammerspoon/. Here is how you'd write a simple function: (fn notify [subtitle info-text] (let [notification (hs.notify.new {:title :Hammerspoon :subTitle subtitle :informativeText info-text})] (: notification :send notification))) Which you can use like: (notify "Fennel config" "successfully loaded!")