Xinqi Bao's Git

patch: fibonacci
[dwm.git] / config.def.h
index 54cd271..a758eb4 100644 (file)
@@ -50,10 +50,13 @@ static const int nmaster     = 1;    /* number of clients in master area */
 static const int resizehints = 1;    /* 1 means respect size hints in tiled resizals */
 static const int lockfullscreen = 1; /* 1 will force focus on the fullscreen window */
 
+#include "fibonacci.c"
 static const Layout layouts[] = {
        /* symbol     arrange function */
        { "[]=",      tile },    /* first entry is default */
        { "[M]",      monocle },
+       { "[@]",      spiral },
+       { "[\\]",     dwindle },
 
        { "><>",      NULL },    /* no layout function means floating behavior */
 };
@@ -108,7 +111,9 @@ static Key keys[] = {
     /* layout */
        { MODKEY,                       XK_t,      setlayout,      {.v = &layouts[0]} },
        { MODKEY,                       XK_m,      setlayout,      {.v = &layouts[1]} },
-    { MODKEY|ShiftMask,             XK_f,      togglefullscr,  {0} },
+       { MODKEY,                       XK_f,      setlayout,      {.v = &layouts[2]} },
+       { MODKEY,                       XK_r,      setlayout,      {.v = &layouts[3]} },
+       { MODKEY|ShiftMask,             XK_f,      togglefullscr,  {0} },
        { MODKEY,                       XK_space,  zoom,           {0} },
        { MODKEY|ShiftMask,             XK_space,  togglefloating, {0} },