aboutsummaryrefslogtreecommitdiff
path: root/.config/awesome/signals/awesome.lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/awesome/signals/awesome.lua')
-rw-r--r--.config/awesome/signals/awesome.lua20
1 files changed, 12 insertions, 8 deletions
diff --git a/.config/awesome/signals/awesome.lua b/.config/awesome/signals/awesome.lua
index 37b9bdb..4ed3d32 100644
--- a/.config/awesome/signals/awesome.lua
+++ b/.config/awesome/signals/awesome.lua
@@ -1,27 +1,31 @@
-- Taken from https://www.reddit.com/r/awesomewm/comments/syjolb/comment/hy0xy35/
-awesome.connect_signal('exit', function(reason_restart)
- if not reason_restart then return end
+awesome.connect_signal("exit", function(reason_restart)
+ if not reason_restart then
+ return
+ end
- local file = io.open('/tmp/awesomewm-last-selected-tags', 'w+')
+ local file = io.open("/tmp/awesomewm-last-selected-tags", "w+")
for s in screen do
- file:write(s.selected_tag.index, '\n')
+ file:write(s.selected_tag.index, "\n")
end
file:close()
end)
-awesome.connect_signal('startup', function()
- local file = io.open('/tmp/awesomewm-last-selected-tags', 'r')
- if not file then return end
+awesome.connect_signal("startup", function()
+ local file = io.open("/tmp/awesomewm-last-selected-tags", "r")
+ if not file then
+ return
+ end
local selected_tags = {}
for line in file:lines() do
table.insert(selected_tags, tonumber(line))
end
-
+
for s in screen do
local i = selected_tags[s.index]
local t = s.tags[i]