t* dwm + patches
       
   URI git clone git://git.codevoid.de/dwm-sdk
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit 349cadacf6c978f42ca582c57413895c1be52d66
   DIR parent 292ccc4c43d9529cb6db0973fcab6e24c73607a5
   URI Author: Anselm R.Garbe <arg@10ksloc.org>
       Date:   Sun, 13 Aug 2006 17:58:06 +0200
       
       made shortcuts like proposed by Sander, renamed viewextend to toggleview (more clear)
       
       Diffstat:
         M config.arg.h                        |      12 ++++++------
         M config.default.h                    |      20 ++++++++++----------
         M dwm.h                               |       2 +-
         M event.c                             |       2 +-
         M tag.c                               |       2 +-
       
       5 files changed, 19 insertions(+), 19 deletions(-)
       ---
   DIR diff --git a/config.arg.h b/config.arg.h
       t@@ -32,9 +32,9 @@ static Key key[] = { \
                                "awk 'NF>2 && $1 ~ /^[^d].*x/ {print $NF}' | sort | uniq | dmenu`" } }, \
                { MODKEY,                        XK_space,        togglemode,        { 0 } }, \
                { MODKEY,                        XK_Return,        zoom,                { 0 } }, \
       -        { MODKEY|ControlMask,                XK_1,                appendtag,        { .i = 0 } }, \
       -        { MODKEY|ControlMask,                XK_2,                appendtag,        { .i = 1 } }, \
       -        { MODKEY|ControlMask,                XK_3,                appendtag,        { .i = 2 } }, \
       +        { MODKEY|ControlMask,                XK_1,                toggleview,        { .i = 0 } }, \
       +        { MODKEY|ControlMask,                XK_2,                toggleview,        { .i = 1 } }, \
       +        { MODKEY|ControlMask,                XK_3,                toggleview,        { .i = 2 } }, \
                { MODKEY|ShiftMask,                XK_1,                replacetag,        { .i = 0 } }, \
                { MODKEY|ShiftMask,                XK_2,                replacetag,        { .i = 1 } }, \
                { MODKEY|ShiftMask,                XK_3,                replacetag,        { .i = 2 } }, \
       t@@ -43,9 +43,9 @@ static Key key[] = { \
                { MODKEY|ShiftMask,                XK_Return,        spawn, \
                        { .cmd = "exec urxvt +sb -tr -bg black -fg '#eeeeee' -cr '#eeeeee' +sb " \
                                "-fn '-*-terminus-medium-*-*-*-12-*-*-*-*-*-iso10646-*'" } }, \
       -        { MODKEY|ControlMask|ShiftMask,        XK_1,                viewextend,        { .i = 0 } }, \
       -        { MODKEY|ShiftMask,                XK_2,                viewextend,        { .i = 1 } }, \
       -        { MODKEY|ShiftMask,                XK_3,                viewextend,        { .i = 2 } }, \
       +        { MODKEY|ControlMask|ShiftMask,        XK_1,                appendtag,        { .i = 0 } }, \
       +        { MODKEY|ControlMask|ShiftMask,        XK_2,                appendtag,        { .i = 1 } }, \
       +        { MODKEY|ControlMask|ShiftMask,        XK_3,                appendtag,        { .i = 2 } }, \
        };
        
        #define RULES \
   DIR diff --git a/config.default.h b/config.default.h
       t@@ -31,11 +31,11 @@ static Key key[] = { \
                { MODKEY,                        XK_m,                togglemax,        { 0 } }, \
                { MODKEY,                        XK_space,        togglemode,        { 0 } }, \
                { MODKEY,                        XK_Return,        zoom,                { 0 } }, \
       -        { MODKEY|ControlMask,                XK_0,                appendtag,        { .i = 0 } }, \
       -        { MODKEY|ControlMask,                XK_1,                appendtag,        { .i = 1 } }, \
       -        { MODKEY|ControlMask,                XK_2,                appendtag,        { .i = 2 } }, \
       -        { MODKEY|ControlMask,                XK_3,                appendtag,        { .i = 3 } }, \
       -        { MODKEY|ControlMask,                XK_4,                appendtag,        { .i = 4 } }, \
       +        { MODKEY|ControlMask,                XK_0,                toggleview,        { .i = 0 } }, \
       +        { MODKEY|ControlMask,                XK_1,                toggleview,        { .i = 1 } }, \
       +        { MODKEY|ControlMask,                XK_2,                toggleview,        { .i = 2 } }, \
       +        { MODKEY|ControlMask,                XK_3,                toggleview,        { .i = 3 } }, \
       +        { MODKEY|ControlMask,                XK_4,                toggleview,        { .i = 4 } }, \
                { MODKEY|ShiftMask,                XK_0,                replacetag,        { .i = 0 } }, \
                { MODKEY|ShiftMask,                XK_1,                replacetag,        { .i = 1 } }, \
                { MODKEY|ShiftMask,                XK_2,                replacetag,        { .i = 2 } }, \
       t@@ -44,11 +44,11 @@ static Key key[] = { \
                { MODKEY|ShiftMask,                XK_c,                killclient,        { 0 } }, \
                { MODKEY|ShiftMask,                XK_q,                quit,                { 0 } }, \
                { MODKEY|ShiftMask,                XK_Return,        spawn,                { .cmd = "exec xterm" } }, \
       -        { MODKEY|ControlMask|ShiftMask,        XK_0,                viewextend,        { .i = 0 } }, \
       -        { MODKEY|ControlMask|ShiftMask,        XK_1,                viewextend,        { .i = 1 } }, \
       -        { MODKEY|ControlMask|ShiftMask,        XK_2,                viewextend,        { .i = 2 } }, \
       -        { MODKEY|ControlMask|ShiftMask,        XK_3,                viewextend,        { .i = 3 } }, \
       -        { MODKEY|ControlMask|ShiftMask,        XK_4,                viewextend,        { .i = 4 } }, \
       +        { MODKEY|ControlMask|ShiftMask,        XK_0,                appendtag,        { .i = 0 } }, \
       +        { MODKEY|ControlMask|ShiftMask,        XK_1,                appendtag,        { .i = 1 } }, \
       +        { MODKEY|ControlMask|ShiftMask,        XK_2,                appendtag,        { .i = 2 } }, \
       +        { MODKEY|ControlMask|ShiftMask,        XK_3,                appendtag,        { .i = 3 } }, \
       +        { MODKEY|ControlMask|ShiftMask,        XK_4,                appendtag,        { .i = 4 } }, \
        };
        
        #define RULES \
   DIR diff --git a/dwm.h b/dwm.h
       t@@ -128,7 +128,7 @@ extern void replacetag(Arg *arg);
        extern void settags(Client *c);
        extern void togglemode(Arg *arg);
        extern void view(Arg *arg);
       -extern void viewextend(Arg *arg);
       +extern void toggleview(Arg *arg);
        extern void viewnext(Arg *arg);
        extern void viewprev(Arg *arg);
        
   DIR diff --git a/event.c b/event.c
       t@@ -109,7 +109,7 @@ buttonpress(XEvent *e)
                                        x += textw(tags[a.i]);
                                        if(ev->x < x) {
                                                if(ev->button == Button3)
       -                                                viewextend(&a);
       +                                                toggleview(&a);
                                                else
                                                        view(&a);
                                                return;
   DIR diff --git a/tag.c b/tag.c
       t@@ -252,7 +252,7 @@ view(Arg *arg)
        }
        
        void
       -viewextend(Arg *arg)
       +toggleview(Arg *arg)
        {
                unsigned int i;