removed viewall(), replaced with view(-1); added tag(-1) to tag a client with all tags (new key combo MODKEY-Shift-0)
42fd392e
5 file(s) · +9 −13
| 35 | 35 | { MODKEY, XK_Return, zoom, { 0 } }, \ |
|
| 36 | 36 | { MODKEY, XK_g, resizemaster, { .i = 15 } }, \ |
|
| 37 | 37 | { MODKEY, XK_s, resizemaster, { .i = -15 } }, \ |
|
| 38 | + | { MODKEY|ShiftMask, XK_0, tag, { .i = -1 } }, \ |
|
| 38 | 39 | { MODKEY|ShiftMask, XK_1, tag, { .i = 0 } }, \ |
|
| 39 | 40 | { MODKEY|ShiftMask, XK_2, tag, { .i = 1 } }, \ |
|
| 40 | 41 | { MODKEY|ShiftMask, XK_3, tag, { .i = 2 } }, \ |
|
| 46 | 47 | { MODKEY|ShiftMask, XK_c, killclient, { 0 } }, \ |
|
| 47 | 48 | { MODKEY, XK_space, togglemode, { 0 } }, \ |
|
| 48 | 49 | { MODKEY|ShiftMask, XK_space, togglefloat, { 0 } }, \ |
|
| 49 | - | { MODKEY, XK_0, viewall, { 0 } }, \ |
|
| 50 | + | { MODKEY, XK_0, view, { .i = -1 } }, \ |
|
| 50 | 51 | { MODKEY, XK_1, view, { .i = 0 } }, \ |
|
| 51 | 52 | { MODKEY, XK_2, view, { .i = 1 } }, \ |
|
| 52 | 53 | { MODKEY, XK_3, view, { .i = 2 } }, \ |
|
| 30 | 30 | { MODKEY, XK_Return, zoom, { 0 } }, \ |
|
| 31 | 31 | { MODKEY, XK_g, resizemaster, { .i = 15 } }, \ |
|
| 32 | 32 | { MODKEY, XK_s, resizemaster, { .i = -15 } }, \ |
|
| 33 | + | { MODKEY|ShiftMask, XK_0, tag, { .i = -1 } }, \ |
|
| 33 | 34 | { MODKEY|ShiftMask, XK_1, tag, { .i = 0 } }, \ |
|
| 34 | 35 | { MODKEY|ShiftMask, XK_2, tag, { .i = 1 } }, \ |
|
| 35 | 36 | { MODKEY|ShiftMask, XK_3, tag, { .i = 2 } }, \ |
|
| 43 | 44 | { MODKEY|ShiftMask, XK_c, killclient, { 0 } }, \ |
|
| 44 | 45 | { MODKEY, XK_space, togglemode, { 0 } }, \ |
|
| 45 | 46 | { MODKEY|ShiftMask, XK_space, togglefloat, { 0 } }, \ |
|
| 46 | - | { MODKEY, XK_0, viewall, { 0 } }, \ |
|
| 47 | + | { MODKEY, XK_0, view, { .i = -1 } }, \ |
|
| 47 | 48 | { MODKEY, XK_1, view, { .i = 0 } }, \ |
|
| 48 | 49 | { MODKEY, XK_2, view, { .i = 1 } }, \ |
|
| 49 | 50 | { MODKEY, XK_3, view, { .i = 2 } }, \ |
|
| 75 | 75 | .RB nth |
|
| 76 | 76 | tag to current window. |
|
| 77 | 77 | .TP |
|
| 78 | + | .B Mod1-Shift-0 |
|
| 79 | + | Apply all tags to current window. |
|
| 80 | + | .TP |
|
| 78 | 81 | .B Mod1-Control-Shift-[1..n] |
|
| 79 | 82 | Add/remove |
|
| 80 | 83 | .B nth |
| 113 | 113 | if(!sel) |
|
| 114 | 114 | return; |
|
| 115 | 115 | for(i = 0; i < ntags; i++) |
|
| 116 | - | sel->tags[i] = False; |
|
| 116 | + | sel->tags[i] = (arg->i == -1) ? True : False; |
|
| 117 | 117 | sel->tags[arg->i] = True; |
|
| 118 | 118 | arrange(); |
|
| 119 | 119 | } |
| 233 | 233 | unsigned int i; |
|
| 234 | 234 | ||
| 235 | 235 | for(i = 0; i < ntags; i++) |
|
| 236 | - | seltag[i] = False; |
|
| 236 | + | seltag[i] = (arg->i == -1) ? True : False; |
|
| 237 | 237 | seltag[arg->i] = True; |
|
| 238 | - | arrange(); |
|
| 239 | - | } |
|
| 240 | - | ||
| 241 | - | void |
|
| 242 | - | viewall(Arg *arg) { |
|
| 243 | - | unsigned int i; |
|
| 244 | - | ||
| 245 | - | for(i = 0; i < ntags; i++) |
|
| 246 | - | seltag[i] = True; |
|
| 247 | 238 | arrange(); |
|
| 248 | 239 | } |
|
| 249 | 240 |