Sfoglia il codice sorgente

Fix !name case in tag and add default keybinds

Martin Duquesnoy 12 anni fa
parent
commit
dff9738c24
2 ha cambiato i file con 5 aggiunte e 1 eliminazioni
  1. 1 1
      src/tag.c
  2. 4 0
      wmfsrc

+ 1 - 1
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);

+ 4 - 0
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]