19 lines
427 B
Lua
19 lines
427 B
Lua
local pathwatcher = require "hs.pathwatcher"
|
|
local alert = require "hs.alert"
|
|
|
|
-- http://www.hammerspoon.org/go/#fancyreload
|
|
function reloadConfig(files)
|
|
doReload = false
|
|
for _, file in pairs(files) do
|
|
if file:sub(-4) == ".lua" then
|
|
doReload = true
|
|
end
|
|
end
|
|
if doReload then
|
|
hs.reload()
|
|
end
|
|
end
|
|
|
|
pathwatcher.new(os.getenv("HOME") .. "/.hammerspoon", reloadConfig):start()
|
|
alert.show("Hammerspoon Config Reloaded")
|