dmaz's codearea code is in the CVS (link in sig) which anyone can download. It is rather good, although there were a few minor bugs in it. I certainly agree a custom canvas is the only way to get a decent codearea - there's only so much you can do with the textarea control.
It's not integrated into the IDE at all at the present time, so if anyone wants to contribute feel free to amend the standalone code in CVS. One burning question was around what should go in the codearea and what should go in a parser, and what overlap is there with the IDE code. This is by far the hardest part of integrating it - which I'd love to see, but don't the time do myself...
It's not integrated into the IDE at all at the present time, so if anyone wants to contribute feel free to amend the standalone code in CVS. One burning question was around what should go in the codearea and what should go in a parser, and what overlap is there with the IDE code. This is by far the hardest part of integrating it - which I'd love to see, but don't the time do myself...