hammerspoon: update app bindings

This commit is contained in:
Konstantin Bukley
2022-04-07 21:36:36 +03:00
parent 555a6115e7
commit d5060bc3be

View File

@@ -1,15 +1,13 @@
-------------------------------------------------------------------------- --------------------------------------------------------------------------
hyperModeAppMappings = { hyperModeAppMappings = {
{ 'a', 'Alacritty' }, -- "A" for "Alacritty" { 'a', 'Alacritty' }, -- "A" for "Alacritty"
{ 's', 'Safari' }, -- "S" for "Safari" { 's', 'Slack' }, -- "S" for "Slack"
{ 't', 'Telegram' }, -- "T" for "Telegram" { 't', 'Telegram' }, -- "T" for "Telegram"
{ 'd', 'Discord' }, -- "D" for "Discord" { 'd', 'Discord' }, -- "D" for "Discord"
{ 'f', 'Finder' }, -- "F" for "Finder" { 'f', 'Finder' }, -- "F" for "Finder"
{ 'g', 'Mail' }, -- "G" for "Gmail" { 'm', 'Spark' }, -- "M" for "Mail"
{ 'z', 'Slack' }, -- "C" for "Chat" { 'y', 'Spotify' }, -- "Y" for "SpotifY"
{ 'n', 'Notion' }, -- "N" for "Notion" { 'b', 'Brave Browser' } -- "B" for "Brave" or "Browser"
{ 'm', 'Spotify' }, -- "M" for "Music"
{ 'w', 'World of Warcraft Classic' }, -- "W" for "World of Warcraft"
} }
for i, mapping in ipairs(hyperModeAppMappings) do for i, mapping in ipairs(hyperModeAppMappings) do
@@ -17,7 +15,7 @@ for i, mapping in ipairs(hyperModeAppMappings) do
local app = mapping[2] local app = mapping[2]
hs.hotkey.bind({'shift', 'ctrl', 'alt', 'cmd'}, key, function() hs.hotkey.bind({'shift', 'ctrl', 'alt', 'cmd'}, key, function()
if (type(app) == 'string') then if (type(app) == 'string') then
hs.application.open(app) hs.application.launchOrFocus(app)
elseif (type(app) == 'function') then elseif (type(app) == 'function') then
app() app()
else else