On 05/02/2012, at 00.46, Gerd Knops wrote:
[…] I am hoping this is just a temporary solution, but given how much still needs to be done in TM2 it might not be that temporary at all.
Right, and right.
BTW The more I'm using TM2 (and I do it for weeks now exclusively) the more I like it :)
I have used it exclusively since a few days after it came out. Some good ideas in it, but it has a long way to go to be what I hoped TM2 to be.
Sometimes I wish Allan would just concentrate on the editor view itself and provide a plugin system. So we could mold it to be what we want, and topics like project support or not, level of SCM integration etc. would all be moot, as we can just write our own!
Like Eclipse and emacs? :)
Seriously though, I don’t consider it sustainable to have me as the sole developer, but simply doing a plug-in interface is not exactly a good solution either (IMHO) — the various components of the app need to draw upon common infrastructure.
If you look in TextMate.app/Contents/Frameworks you’ll see that the app consists of several dozen frameworks. I think the most realistic approach to “opening up” is to open source some or all of these modules and/or the app which uses them.
I still have some infrastructure things I want to complete though; often a problem with open source is that no-one feels responsibility for refactoring or big infrastructural changes/improvements, most just do the minimal amount of work to scratch their itch (myself included, when I contribute to other’s projects), so I would like to reach a point with the code base where the foundation for most of the things I want to have in 2.0 has been laid.