summaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
authorMike Crute <crutem@amazon.com>2019-01-25 16:01:22 -0800
committerMike Crute <crutem@amazon.com>2019-01-25 16:02:38 -0800
commitb9eec0c4b973e277f731f11fa4005c05237dd8d6 (patch)
tree112f26b267d00505d5f730cd597b74b96bff23f4 /.config
parent4db801babd1a7e4fe31dfcd446a3fb749f2b2ca8 (diff)
downloaddotfiles-b9eec0c4b973e277f731f11fa4005c05237dd8d6.tar.bz2
dotfiles-b9eec0c4b973e277f731f11fa4005c05237dd8d6.tar.xz
dotfiles-b9eec0c4b973e277f731f11fa4005c05237dd8d6.zip
Stub in tag removal
Diffstat (limited to '.config')
-rw-r--r--.config/awesome/mcrute.lua23
1 files changed, 23 insertions, 0 deletions
diff --git a/.config/awesome/mcrute.lua b/.config/awesome/mcrute.lua
index d4d6e34..d5b8780 100644
--- a/.config/awesome/mcrute.lua
+++ b/.config/awesome/mcrute.lua
@@ -31,6 +31,29 @@ function battery_low_warning()
31 icon_size = 256 }) 31 icon_size = 256 })
32end 32end
33 33
34-- TODO:
35-- https://www.reddit.com/r/awesomewm/comments/5r9mgu
36-- https://stackoverflow.com/questions/42056795
37function handle_tag_removal(tag)
38 tag.connect_signal("request::screen", function(t)
39 local live_screen = nil
40 for s in screen do
41 if s ~= t.screen then
42 live_screen = s
43 break
44 end
45 end
46
47 for nt in live_screen.tags do
48 local clients = nt:clients()
49 if #clients == 0 then
50 t:swap(nt)
51 break
52 end
53 end
54 end)
55end
56
34-- Copy of suit.fair that forces rows to 1 57-- Copy of suit.fair that forces rows to 1
35local function do_equal(p, orientation) 58local function do_equal(p, orientation)
36 local wa = p.workarea 59 local wa = p.workarea