On Wed, Apr 02, 2008 at 11:42:57AM -0700, Michael Elkins wrote: > More refactoring: > > - remove boilerplate code by creating a macro to generate layout > functions > - replace tileh/tilev with the version that do nmaster > > It's interesting now that removing nmaster support doesn't really buy > that much: just one function (setnmaster) and one if-statement. LOC > counts: > > dwm stock: > $ wc -l dwm.c config.def.h > 1952 dwm.c > 102 config.def.h > 2054 total > > patched: > $ wc -l dwm.c config.def.h dwindle.c > 1884 dwm.c > 109 config.def.h > 78 dwindle.c > 2071 total > > +17 LOC for nmaster and two spiral modes isn't shabby. > > me
Well that's a good result, but I will postpone a decision here. I plan to refactor the layout stuff a little bit after dwm 4.9, there is obviously potential to simplify the algorithms. Kind regards, -- Anselm R. Garbe >< http://www.suckless.org/ >< GPG key: 0D73F361