From 18ce224ee03d54f0d2c3f39389be72d3300b02b9 Mon Sep 17 00:00:00 2001 From: Jay Hankins Date: Fri, 4 Nov 2022 09:22:04 -0400 Subject: [PATCH] first commit --- Spoons/Hyper.spoon | 1 + init.lua | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 160000 Spoons/Hyper.spoon create mode 100644 init.lua diff --git a/Spoons/Hyper.spoon b/Spoons/Hyper.spoon new file mode 160000 index 0000000..8cfc224 --- /dev/null +++ b/Spoons/Hyper.spoon @@ -0,0 +1 @@ +Subproject commit 8cfc22401f8f27eaa7fef71f857e79c7ad025891 diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..cefaeaf --- /dev/null +++ b/init.lua @@ -0,0 +1,33 @@ +Config = { + applications = { + ['com.manytricks.Moom'] = { + bundleID = 'com.manytricks.Moom', + -- hyperKey = 'm', + localBindings = {'c', 'space', 's', 'd', 'delete'} + }, + ['com.TickTick.task.mac'] = { + bundleID = 'com.TickTick.task.mac', + -- hyperKey = 't', + localBindings = {'t'} + }, + ['com.agiletortoise.Drafts-OSX'] = { + bundleID = 'com.agiletortoise.Drafts-OSX', + -- hyperKey = 'n', + localBindings = {'n', 'm', '1'} + } + } +} +hs.loadSpoon('Hyper') + +Hyper = spoon.Hyper + +-- provide the ability to override config per computer +if (hs.fs.displayName('./localConfig.lua')) then + require('localConfig') +end + +Hyper:start(Config):setHyperKey('F19') + +Hyper:bind({'F19', 'cmd'}, 'r', nil, function() + hs.reload() +end)