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 | |
| download | dothammerspoon-613aa5cdf7b7b6f5b568138c21aeb7b48f2bacdb.tar.bz2 | |
Add Hammerspoon config
Add shortcuts to focus tabs 1-10 in the frontmost Terminal window.
| -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 | 
