From dff9738c2410660ad020baae28e6d571168a9ef2 Mon Sep 17 00:00:00 2001 From: Martin Duquesnoy Date: Thu, 2 Feb 2012 12:57:43 +0100 Subject: [PATCH] Fix !name case in tag and add default keybinds --- src/tag.c | 2 +- wmfsrc | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/tag.c b/src/tag.c index 78db66f..8dbeb78 100644 --- a/src/tag.c +++ b/src/tag.c @@ -30,7 +30,7 @@ tag_new(struct screen *s, char *name) if((l = TAILQ_LAST(&s->tags, tsub))) t->id = l->id + 1; - if(!strlen(name)) + if(!name || !strlen(name)) xasprintf(&t->name, "%d", t->id + 1); else t->name = xstrdup(name); diff --git a/wmfsrc b/wmfsrc index 9fec292..34c8992 100644 --- a/wmfsrc +++ b/wmfsrc @@ -185,6 +185,9 @@ [key] mod = {"Super", "Shift"} key = "F7" func = "tag_client" cmd = "6" [/key] [key] mod = {"Super", "Shift"} key = "F8" func = "tag_client" cmd = "7" [/key] + [key] mod = {"Super"} key = "minus" func = "tag_del" [/key] + [key] mod = {"Super", "Shift"} key = "minus" func = "tag_new" [/key] + # tag function: cmd = nameofthetag #[key] mod = {"Super"} key = "z" func = "tag" cmd = "2" [/key] @@ -230,6 +233,7 @@ [key] mod = {"Alt", "Shift"} key = "k" func = "client_tab_top" [/key] [key] mod = {"Alt", "Shift"} key = "j" func = "client_tab_bottom" [/key] [key] mod = {"Alt", "Shift"} key = "u" func = "client_untab" [/key] + [key] mod = {"Super"} key = "t" func = "client_tab_next_opened" [/key] # Layout manipulation [key] mod = {"Super"} key = "m" func = "layout_vmirror" [/key]