On Dec 19, 2004, at 18:32, Noah M.Daniels wrote:
[...] there are a couple of things still missing, IMHO.
I'm only aware of a single item [1] that kept 1.0.2 from being my final release -- I apologize for this obvious negligence, but as a tea drinker I am heavily biased toward letting it make tea before it can make coffee ;)
First, the Perl syntax bundle doesn't handle POD [...] it would be ideal if it could do as good a job as BBEdit's syntax coloring for Perl/POD.
Well... I never used BBEdit and I don't program in Perl -- but if there is anything limiting users in supporting various language constructs, I'd like to know about it (and I'm already aware of lack of recursion and back references in the end pattern (for heredocs) which I hope to have fixed for 1.1.1, along with some other improvements).
Second, I do miss BBEdit's integration of certain things in its script menu [...] what I'm saying is that a few more built-ins would be nice :)
As of such, there's nothing built-in, but there's a few default bundle items. TextMate is a general purpose text editor, and for most of what you want as build-in, I'm certain the majority doesn't need it.
When I add actual language modes it'll be more appropriate to have the stuff you talk about as 'defaults' (because it's then limited to a mode), but when that happens, I'll rely on external language mode maintainers. I see my job as writing the editor, not as writing the customization files for each and every language out there ;)
Finally, for the syntax bundles, the non-uniformity of color schemes between bundles [...]
Yes, I've commented on this a few times before. In the future (currently scheduled for version 1.1.1) it will be possible to impose style (and behavior) for language elements w/o changing the syntax files (and apply it to multiple syntaxes). The keyword system is too simplistic for what I have in mind, but a GUI is a goal, even if it only expose half the functionality available by editing the files manually.
[1] http://one.textdrive.com/pipermail/textmate/2004-November/001249.html