Hi, I don't have the time to read all the discussion on the issue #442 this week-end, but maybe you can be interested in the way I have built my rc.lua: many pure config files (just some assignments) and a call to builder/backends to handle API changes and logic. https://github.com/AlexisBRENON/awesome-configuration/blob/master/README.md#the-architecture I'm very interested in taking part in the development to fix this issue!
Kind regards, Alexis. Le mer. 13 juil. 2016 22:17, Maxwell Anselm <silverhammer...@gmail.com> a écrit : > I've been using Awesome as my go-to windows manager for a while now and >> for various reasons have been playing around with it a lot more recently. >> Browsing the github repo I came across issue #442 ( >> https://github.com/awesomeWM/awesome/issues/442) which discuss changing >> the way rc.lua is constructed so as to make things more modular and move >> the hardcoded logic somewhere more suitable (for example a new config >> module). >> >> This struck me as something I might be interested in working on in my >> free time this summer. It has been a few months since anyone posted on the >> thread so I thought I would send an email here to see if anybody was >> currently working on anything like this or had further thoughts as to how >> this could be implemented. >> > > I originally proposed these changes and I while I would still love to see > them integrated, I just haven't had the time. Please feel free to take a > crack at it. > > Because the potential changes are so sweeping, I think a good way to chip > away at it would be to slim down rc.lua bit-by-bit. For example, take > something like global/client key bindings and modify the Lua API so that > they can be defined more simply and in a modular way. >