Fellow wmii users,

I'm pleased to announce the next evolution of my YAML-based Ruby wmiirc:

  http://github.com/sunaku/wmiirc

The big idea, suggested by Nathan Neff, is that the config.yaml file
should be able to import other YAML files ("partials" as I call them).
 This allows us to share and maintain common code while having a
different mix of status applets, keyboard shortcuts, color schemes,
and so on.

I also refactored the Ruby side of this wmiirc into namespaced
modules, and moved the logic for keyboard shortcuts into the
"control:action" section.  This allows the same logic to be shared
between different shortcuts (e.g. Qwerty vs Dvorak) and also between
mouse actions (clicking on status bar applets).

And finally, I reorganized the Git repository so that the user creates
their own config.yaml based off the provided example.yaml file.  This
way they can check it into their own Git repo/branch without having
conflicts with my stuff later on.  Furthermore, I can continue
updating everything else and the user can pull those changes without
getting into merge conflicts and vice versa.

I hope these changes make it easier for us to share and improve this
wmiirc without stepping on each other's toes.  :-)

Please read the installation section of the README, as we are not
using the 4-branch setup anymore.

Cheers.

Reply via email to