From 613aa5cdf7b7b6f5b568138c21aeb7b48f2bacdb Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Fri, 10 May 2019 22:42:50 +0200 Subject: Add Hammerspoon config Add shortcuts to focus tabs 1-10 in the frontmost Terminal window. --- init.lua | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 init.lua (limited to 'init.lua') 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 -- cgit v1.2.3