From 4f0f9e94d221bc335a3c5f87191c01cb49293616 Mon Sep 17 00:00:00 2001 From: Alpha Chen Date: Wed, 4 May 2022 12:17:08 -0700 Subject: [PATCH] [hammerspoon] clicking on quitter notification re-launches app --- .hammerspoon/Spoons/Quitter.spoon/init.lua | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/.hammerspoon/Spoons/Quitter.spoon/init.lua b/.hammerspoon/Spoons/Quitter.spoon/init.lua index c704c53..21e02bb 100644 --- a/.hammerspoon/Spoons/Quitter.spoon/init.lua +++ b/.hammerspoon/Spoons/Quitter.spoon/init.lua @@ -100,11 +100,14 @@ function obj:reap() local app = hs.application.get(appName) if self:shouldQuit(app) then - hs.notify.new({ - title = "Hammerspoon", - informativeText = "Quitting " .. app:name(), - withdrawAfter = 2, - }):send() + hs.notify.new( + function() hs.application.open(app:name()) end, + { + title = "Hammerspoon", + informativeText = "Quitting " .. app:name(), + withdrawAfter = 2, + } + ):send() app:kill() self.lastFocused[app:name()] = nil end