[TxMt] for perl development
Allan Odgaard
allan at macromates.com
Mon Dec 20 13:55:20 UTC 2004
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
More information about the textmate
mailing list