all repos — dwm @ 42fd392e05d54db441ecbf534cfd67d20473aac0

my dwm build

removed viewall(), replaced with view(-1); added tag(-1) to tag a client with all tags (new key combo MODKEY-Shift-0)
arg@mig29 unknown
Thu, 30 Nov 2006 15:27:43 +0100
commit

42fd392e05d54db441ecbf534cfd67d20473aac0

parent

e06447ee88154a4acdde518299a32b083e3fbcba

5 files changed, 9 insertions(+), 13 deletions(-)

jump to
M config.arg.hconfig.arg.h

@@ -35,6 +35,7 @@ { MODKEY, XK_k, focusprev, { 0 } }, \

{ MODKEY, XK_Return, zoom, { 0 } }, \ { MODKEY, XK_g, resizemaster, { .i = 15 } }, \ { MODKEY, XK_s, resizemaster, { .i = -15 } }, \ + { MODKEY|ShiftMask, XK_0, tag, { .i = -1 } }, \ { MODKEY|ShiftMask, XK_1, tag, { .i = 0 } }, \ { MODKEY|ShiftMask, XK_2, tag, { .i = 1 } }, \ { MODKEY|ShiftMask, XK_3, tag, { .i = 2 } }, \

@@ -46,7 +47,7 @@ { MODKEY|ControlMask|ShiftMask, XK_4, toggletag, { .i = 3 } }, \

{ MODKEY|ShiftMask, XK_c, killclient, { 0 } }, \ { MODKEY, XK_space, togglemode, { 0 } }, \ { MODKEY|ShiftMask, XK_space, togglefloat, { 0 } }, \ - { MODKEY, XK_0, viewall, { 0 } }, \ + { MODKEY, XK_0, view, { .i = -1 } }, \ { MODKEY, XK_1, view, { .i = 0 } }, \ { MODKEY, XK_2, view, { .i = 1 } }, \ { MODKEY, XK_3, view, { .i = 2 } }, \
M config.default.hconfig.default.h

@@ -30,6 +30,7 @@ { MODKEY|ShiftMask, XK_Tab, focusprev, { 0 } }, \

{ MODKEY, XK_Return, zoom, { 0 } }, \ { MODKEY, XK_g, resizemaster, { .i = 15 } }, \ { MODKEY, XK_s, resizemaster, { .i = -15 } }, \ + { MODKEY|ShiftMask, XK_0, tag, { .i = -1 } }, \ { MODKEY|ShiftMask, XK_1, tag, { .i = 0 } }, \ { MODKEY|ShiftMask, XK_2, tag, { .i = 1 } }, \ { MODKEY|ShiftMask, XK_3, tag, { .i = 2 } }, \

@@ -43,7 +44,7 @@ { MODKEY|ControlMask|ShiftMask, XK_5, toggletag, { .i = 4 } }, \

{ MODKEY|ShiftMask, XK_c, killclient, { 0 } }, \ { MODKEY, XK_space, togglemode, { 0 } }, \ { MODKEY|ShiftMask, XK_space, togglefloat, { 0 } }, \ - { MODKEY, XK_0, viewall, { 0 } }, \ + { MODKEY, XK_0, view, { .i = -1 } }, \ { MODKEY, XK_1, view, { .i = 0 } }, \ { MODKEY, XK_2, view, { .i = 1 } }, \ { MODKEY, XK_3, view, { .i = 2 } }, \
M dwm.1dwm.1

@@ -75,6 +75,9 @@ Apply

.RB nth tag to current window. .TP +.B Mod1-Shift-0 +Apply all tags to current window. +.TP .B Mod1-Control-Shift-[1..n] Add/remove .B nth
M tag.ctag.c

@@ -113,7 +113,7 @@

if(!sel) return; for(i = 0; i < ntags; i++) - sel->tags[i] = False; + sel->tags[i] = (arg->i == -1) ? True : False; sel->tags[arg->i] = True; arrange(); }
M view.cview.c

@@ -233,17 +233,8 @@ view(Arg *arg) {

unsigned int i; for(i = 0; i < ntags; i++) - seltag[i] = False; + seltag[i] = (arg->i == -1) ? True : False; seltag[arg->i] = True; - arrange(); -} - -void -viewall(Arg *arg) { - unsigned int i; - - for(i = 0; i < ntags; i++) - seltag[i] = True; arrange(); }