diff options
author | Tim Keller <tjk@tjkeller.xyz> | 2024-10-17 22:32:17 -0500 |
---|---|---|
committer | Tim Keller <tjk@tjkeller.xyz> | 2024-10-17 22:32:17 -0500 |
commit | df86f7b92a3d0985d6d8c9ab1d027eeddb7b0443 (patch) | |
tree | b5e27ebd0cea42abee2b3ef0981087cd2c3a57eb /awesome/func/tagnames.lua | |
parent | 572382a9ce99162bd93d2d6e3fd789f2c99bf420 (diff) | |
download | dotconfig-df86f7b92a3d0985d6d8c9ab1d027eeddb7b0443.tar.xz dotconfig-df86f7b92a3d0985d6d8c9ab1d027eeddb7b0443.zip |
remove awesome config, push to own repo
Diffstat (limited to 'awesome/func/tagnames.lua')
-rw-r--r-- | awesome/func/tagnames.lua | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/awesome/func/tagnames.lua b/awesome/func/tagnames.lua deleted file mode 100644 index fcd01a4..0000000 --- a/awesome/func/tagnames.lua +++ /dev/null @@ -1,51 +0,0 @@ ---TODO find out why it doesnt work at start ---local awful = require("awful") - -function nametags(s) - local tags = s.tags - for _, tag in ipairs(tags) do - -- set tag basename - if tag.basename == nil then - tag.basename = tag.name - end - - -- check if tag has any clients. if not, use basename - if next(tag:clients()) == nil then - tag.name = tag.basename - else - -- loop over all screen clients (ordered top to bottom) - local hastag = nil - for _, c in ipairs(s.clients) do - -- test if client in on the tag - for _, ctag in ipairs(c:tags()) do - if ctag == tag then - hastag = c - break - end - end - -- if it does, this will be the tag name. so break - if hastag ~= nil then - break - end - end - -- set tag name - -- there should always be a tag since we checked above so if there isnt then there is clearly a problem - --TODO remove this if statement - if hastag then - tag.name = tag.basename .. ": " .. hastag.class - end - end - end -end - -function nametagsc(c) - nametags(c.screen) -end - -client.connect_signal("manage", nametagsc) -client.connect_signal("swapped", nametagsc) -client.connect_signal("tagged", nametagsc) -client.connect_signal("unmanage", nametagsc) -client.connect_signal("untagged", nametagsc) - ---awful.screen.connect_for_each_screen(nametags) |