diff options
author | Teddy Wing | 2019-05-10 22:42:50 +0200 |
---|---|---|
committer | Teddy Wing | 2019-06-15 20:30:19 +0200 |
commit | 613aa5cdf7b7b6f5b568138c21aeb7b48f2bacdb (patch) | |
tree | ee7f18589b7587bf60d5473d1db30f18cc036370 /init.lua | |
download | dothammerspoon-613aa5cdf7b7b6f5b568138c21aeb7b48f2bacdb.tar.bz2 |
Add Hammerspoon config
Add shortcuts to focus tabs 1-10 in the frontmost Terminal window.
Diffstat (limited to 'init.lua')
-rw-r--r-- | init.lua | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..69106ff --- /dev/null +++ b/init.lua @@ -0,0 +1,19 @@ +-- Enable command line tool (http://www.hammerspoon.org/docs/hs.ipc.html) +require("hs.ipc") + + +-- Shortcuts to focus tabs in Terminal +terminal_app = hs.application.applicationsForBundleID('com.apple.Terminal')[1] + +for i=0,9 do + hs.hotkey.bind({"cmd", "alt"}, tostring(i), function() + if terminal_app:isFrontmost() then + local tab_index = i + if i == 0 then + tab_index = 10 + end + + hs.window.frontmostWindow():focusTab(tab_index) + end + end) +end |