39 lines
747 B
Lua
39 lines
747 B
Lua
-- Functions
|
|
function switch_tag (i)
|
|
local screen = mouse.screen
|
|
if tags[screen][i] then
|
|
awful.tag.viewonly(tags[screen][i])
|
|
end
|
|
end
|
|
|
|
function toggle_tag (i)
|
|
local screen = mouse.screen
|
|
if tags[screen][i] then
|
|
awful.tag.viewtoggle(tags[screen][i])
|
|
end
|
|
end
|
|
|
|
function move_to_tag (i)
|
|
if client.focus and tags[client.focus.screen][i] then
|
|
awful.client.movetotag(tags[client.focus.screen][i])
|
|
end
|
|
end
|
|
|
|
function toggle_client_tag (i)
|
|
if client.focus and tags[client.focus.screen][i] then
|
|
awful.client.toggletag(tags[client.focus.screen][i])
|
|
end
|
|
end
|
|
|
|
function fexists (n)
|
|
local f = io.open(n)
|
|
|
|
if f == nil then
|
|
return false
|
|
end
|
|
|
|
io.close(f)
|
|
return true
|
|
end
|
|
|
|
module("functions")
|