From f912014b83759192ab3e5bb4447e114bc1feaa3e Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Tue, 11 Sep 2012 02:29:42 +0200 Subject: [PATCH] tags: add keybinding to rename a tag --- lib/shifty.lua | 4 ++-- rc/tags.lua | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/shifty.lua b/lib/shifty.lua index 254cbec..93aaf80 100644 --- a/lib/shifty.lua +++ b/lib/shifty.lua @@ -64,7 +64,7 @@ for i = 1, capi.screen.count() do index_cache[i] = {} end local function getname(t) local name = awful.tag.getproperty(t, "shortname") if name then - return name + return "" .. name end return t.name end @@ -74,7 +74,7 @@ end -- @param name : new name local function setname(t, name) if name then - local dispname = name + local dispname = "" .. name local pos = awful.tag.getproperty(t, "position") awful.tag.setproperty(t, "shortname", name) if pos then diff --git a/rc/tags.lua b/rc/tags.lua index 4bce1db..8ef585e 100644 --- a/rc/tags.lua +++ b/rc/tags.lua @@ -98,7 +98,8 @@ config.keys.global = awful.util.table.join( end, "Send tag to next screen"), awful.key({ modkey }, 0, shifty.add, "Create a new tag"), - awful.key({ modkey, "Shift" }, 0, shifty.del, "Delete tag")) + awful.key({ modkey, "Shift" }, 0, shifty.del, "Delete tag"), + awful.key({ modkey, "Control" }, 0, shifty.rename, "Rename tag")) -- Bind all key numbers to tags. -- Be careful: we use keycodes to make it works on any keyboard layout.