This simple modification to setlayout causes a binding to toggle if it's
already in the requested layout.
void
setlayout(const Arg *arg)
{
sellt ^= 1;
if(arg && arg->v && (arg->v != lt[sellt]))
lt[sellt] = (Layout *)arg->v;
if(sel)
arrange();
else
drawbar();
}
Now Alt-M toggles in and out of Monocle, etc. I far prefer this
behavior, YMMV.
Neale
Received on Tue Nov 04 2008 - 17:13:21 UTC
This archive was generated by hypermail 2.2.0 : Tue Nov 04 2008 - 17:24:06 UTC