Hi there. Having recently discovered C::B, and started using it for all my coding (w/ Visual C++ Toolkit), I now want to change it!
It's the usual story - WOW! This is so great! I wish it did *blah*!
Basically I've got some ideas, and I think I know how to implement them, but I'm still feeling around a bit and getting used to open source, wxWindows and the C::B code structure. So, I have a couple of questions; please bear with me

One (small) idea is: I want to add another macro for the command lines of the user-configured external tools.
This will be
${CUR_WORD}, replaced by the nearest word to the caret within the active editor.
I have made the required changes to my copy of macrosmanager.cpp.
Now I'd like to add a
wxString GetCurrentWord()
method, as this could be used by future plugins or interface classes, and saves repetition of the small block of code required. The question I have is: WHERE?
I wondered if it should go in cbEditor, or wxScintilla, but it seemed a bit more like something to add in the control - so I guess that's wxScintilla.
Since I'm new to OpenSource, I thought I'd ask what people thought.
If it is added to wxScintilla, how often is C::B's version of wxScintilla updated?
There's more, but for now I'll leave the questions at that and keep reading code.
Cheers,
- Luke