There are a lot of hammerspoon configurations around that will give you some cool ideas. Mine is below [2].
1. http://www.hammerspoon.org/
2. https://github.com/STRML/init/blob/master/hammerspoon/init.l...
There are a lot of hammerspoon configurations around that will give you some cool ideas. Mine is below [2].
1. http://www.hammerspoon.org/
2. https://github.com/STRML/init/blob/master/hammerspoon/init.l...
Here's my configuration file.
This way if you press tab on it's own it still behaves as the tab key, but combined with another key it acts as Hyper, or mash.
I also love the "Shift to Shift (+ When you type Shift only, send the appropriate parenthesis)" option, and have my caps-lock mapped to control, with karabinier doing: Control_L to Control_L (+ When you type Control_L only, send Escape)
The entire cmd+shift+alt+ctrl keymap space is open, except with the (surprising) inclusion of cmd+shift+alt+ctrl+., which does a sysdiagnose. So I added a warning about that.
The most powerful thing about Hammerspoon seems that you build your .hammerspoon/init.lua with time, and as things tend to frustrate you more often, you put time into looking up how to optimise things by writing lua, oh and there's a console/repl, yay! A bit like my .vimrc really.
Btw, I use a Hyper-key that is mapped using karabiner [3], here's my private.xml [4]
1. https://github.com/mattr-/slate
2. http://www.controlplaneapp.com/
3. https://pqrs.org/osx/karabiner/
4. http://pastebin.com/raw.php?i=1EbhTEjd
A lot of this was inspired by Steve Losh, who does awesome stuff! checkout http://stevelosh.com/blog/2012/10/a-modern-space-cadet/ if you like this sort of stuff!
It has a bit more modules and whatnot and emphasizes ease of use more than Mjolnir. It comes pre-packaged so that you don't need to bother with Luarocks and finding each and every package that you want. It is also under active delevopment. .Steven Degutis, the Mjolnir creator and maintainer, has said that he won't be doing anything other than merging necessary pull requests.
So really, for what you're using it for, probably not much. It's almost a matter of preference.