Signed-off-by: Perry Hargrave <[email protected]>
---
 lib/awful/tag.lua.in |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/lib/awful/tag.lua.in b/lib/awful/tag.lua.in
index cff29e6..9aa2c74 100644
--- a/lib/awful/tag.lua.in
+++ b/lib/awful/tag.lua.in
@@ -398,6 +398,20 @@ function getidx(query_tag)
     end
 end
 
+--- Get a tag based on its name
+-- @param name The name to look for, a string.
+-- @param screen Screen to look on, integer [mouse.screen]
+function get_byname(name, screen)
+    if not name then return end
+    local screen = screen or capi.mouse.screen
+
+    for _, t in pairs(capi.screen[screen]:tags()) do
+        if t.name == name then
+            return t
+        end
+    end
+end
+
 --- View next tag. This is the same as tag.viewidx(1).
 -- @param screen The screen number.
 function viewnext(screen)
-- 
1.7.1


-- 
To unsubscribe, send mail to [email protected].

Reply via email to