Hey,
This might have come up already, but I think it would helpful to have a single page that collects (or at least points to) all the available add-ons folks have put together for TextMate, such as bundles, syntaxes, snippets, and so on. A two-line summary of what it does (with screenshots where possible) would also be great.
I agree that the power of TextMate comes from unlocking its _insane_ amount of configurability. But, I also suspect that some of the nay-sayers--especially those less experienced with the power of a shell--would be much more inspired if they saw what they could *do* with TM (without having to build the actual widgets themselves).
For inspiration, I think Alcor has done a nice job with [Quicksilver's plug-in page][1], which folks can sort by alpha, popularity, or update freshness. Best of all, users can click to install any of the plug-ins right from that page. Takes a lot of the mystery out of the process.
Just one data point. If ya'all need help with bandwidth or what have you, please let me know how I can pitch in. I am, as the kids say, a fan.
[1]: http://quicksilver.blacktree.com/plugins.php (Quicksilver's plug-in page)
-- Merlin Mann 43Folders.com
Perhaps you've already seen this but Ian Phillips has put together a site as a starting point for bundles:
http://ianp.org/articles/textmate.html
D
On Oct 7, 2004, at 9:26, Merlin Mann wrote:
Hey,
This might have come up already, but I think it would helpful to have a single page that collects (or at least points to) all the available add-ons folks have put together for TextMate, such as bundles, syntaxes, snippets, and so on. A two-line summary of what it does (with screenshots where possible) would also be great.
I agree that the power of TextMate comes from unlocking its _insane_ amount of configurability. But, I also suspect that some of the nay-sayers--especially those less experienced with the power of a shell--would be much more inspired if they saw what they could *do* with TM (without having to build the actual widgets themselves).
For inspiration, I think Alcor has done a nice job with [Quicksilver's plug-in page][1], which folks can sort by alpha, popularity, or update freshness. Best of all, users can click to install any of the plug-ins right from that page. Takes a lot of the mystery out of the process.
Just one data point. If ya'all need help with bandwidth or what have you, please let me know how I can pitch in. I am, as the kids say, a fan.
[1]: http://quicksilver.blacktree.com/plugins.php (Quicksilver's
plug-in page)
-- Merlin Mann 43Folders.com
textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/mailman/listinfo/textmate
If anyone out there is looking for a language bundle for OCaml, I just mailed an early version to Ian Phillips for inclusion in his page -- he should be sending a notice to this list when it becomes available. But if you just can't wait that long, feel free to email me at this address for a copy.
In addition, here are a couple more observations/issues/pleas for help I came across while creating the OCaml bundle:
1: I would like a preference to tell TM to *not* open a new document upon launch.
2: Oh my god... these global preferences are driving me absolutely batty. I really want things like soft wrap to column x to not be a global state. Please, please, please make it a temporary or per file thing -- I'm sure you've heard enough preference complaints to last a few months, so I'll stop there.
3: On folds, the starting marker is shown before the ..., I think it would be aesthetically pleasing if the ending marker were also present.
4: Does anyone know how to handle nested comments? In OCaml, the following is a valid comment Note: the (* and *) are comment delimiters:
(* this is a comment (* with a nested comment *) blah, blah *)
Now, if I use the basic pattern: { name = "OCaml Comment"; begin = "\(\*"; end = "\*\)"; <snip> }, then the closing delimiter of the nested comment ends the comment, and "blah, blah *)" is not colored as a comment. If I try to swallow the internal comment with this pattern: { name = "OCaml Comment"; begin = "\(\*"; end = "\*\)"; swallow = "\(\*.*\*\)"; <snip> }, then the comment coloring does not end with the comment. I'm a bit of a regex schnook, so any help here would be appreciated...
5: Not sure if this was mentioned yet, but code inserted via Snippets is not indented according to the syntax rules.
William D. Neumann wdnx@unm.edu
--- Dear Lord, please make me the kind of person my dog thinks I am.
On 7. Oct 2004, at 23:31, William Douglas Neumann wrote:
4: Does anyone know how to handle nested comments? In OCaml, the following is a valid comment Note: the (* and *) are comment delimiters:
Currently we do not support recursive definitions in the syntax files (i.e. arbitrary nesting), though it _will_ be added in the future!
[...] If I try to swallow the internal comment with this pattern: "\(\*.*\*\)"; <snip> }, then the comment coloring does not end with the comment. I'm a bit of a regex schnook, so any help here would be appreciated...
The problem is that .* is a greedy match, so it'll match from the start of the nested comment till the end of the entire comment (skipping over the nested '*)').
You can add ? to the repeat to make it non-greedy, and then it'll work. I.e. the pattern becomes (with escapes): "\(\*.*?\*\)"
5: Not sure if this was mentioned yet, but code inserted via Snippets is not indented according to the syntax rules.
Can you give an example? I don't think there should be any syntax aware indenting when inserting snippets, but maybe I've overlooked something.
Kind regards Allan
On Oct 7, 2004, at 6:26 AM, Merlin Mann wrote:
Hey,
This might have come up already, but I think it would helpful to have a single page that collects (or at least points to) all the available add-ons folks have put together for TextMate, such as bundles, syntaxes, snippets, and so on. A two-line summary of what it does (with screenshots where possible) would also be great.
I agree that the power of TextMate comes from unlocking its _insane_ amount of configurability. But, I also suspect that some of the nay-sayers--especially those less experienced with the power of a shell--would be much more inspired if they saw what they could *do* with TM (without having to build the actual widgets themselves).
Here, here. It would be great to have a central repository for development. I'm a shell neophyte and it is really helpful for me to be able to see concrete examples.
Have a look at http://ianp.org/articles/textmate.html for a collection of pointers and download links to user contributed bundles.
If you have any to add send them to me at ianp@ianp.org.
Ian.
On Oct 8, 2004, at 00:36, timothy martens wrote:
On Oct 7, 2004, at 6:26 AM, Merlin Mann wrote:
Hey,
This might have come up already, but I think it would helpful to have a single page that collects (or at least points to) all the available add-ons folks have put together for TextMate, such as bundles, syntaxes, snippets, and so on. A two-line summary of what it does (with screenshots where possible) would also be great.
I agree that the power of TextMate comes from unlocking its _insane_ amount of configurability. But, I also suspect that some of the nay-sayers--especially those less experienced with the power of a shell--would be much more inspired if they saw what they could *do* with TM (without having to build the actual widgets themselves).
Here, here. It would be great to have a central repository for development. I'm a shell neophyte and it is really helpful for me to be able to see concrete examples. _______________________________________________ textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/mailman/listinfo/textmate
#ifndef __COMMON_SENSE__ | Ian Phillips #include <std_disclaimer> | http://ianp.org #endif
Have a look at http://ianp.org/articles/textmate.html for a collection of pointers and download links to user contributed bundles.
Great stuff, Ian!
We've blogged your page already: http://macromates.com/blog/archives/2004/10/08/textmate-bundles-here- there-and-everywhere/ -- David Heinemeier Hansson, http://www.rubyonrails.org/ -- Web-application framework for Ruby http://www.instiki.org/ -- A No-Step-Three Wiki in Ruby http://macromates.com/ -- TextMate: Code and markup editor for OS X http://www.basecamphq.com/ -- Web-based Project Management http://www.loudthinking.com/ -- Broadcasting Brain http://www.nextangle.com/ -- Development & Consulting Services
Not to belittle Ian's effort (which I'm sure we all appreciate), but wouldn't it be a good idea to have such a thing as part of the macromates site? Or is that already planned?
- johan
On Fri, 8 Oct 2004 17:46:52 +0200, David Heinemeier Hansson david@loudthinking.com wrote:
Have a look at http://ianp.org/articles/textmate.html for a collection of pointers and download links to user contributed bundles.
Great stuff, Ian!
We've blogged your page already: http://macromates.com/blog/archives/2004/10/08/textmate-bundles-here- there-and-everywhere/ -- David Heinemeier Hansson, http://www.rubyonrails.org/ -- Web-application framework for Ruby http://www.instiki.org/ -- A No-Step-Three Wiki in Ruby http://macromates.com/ -- TextMate: Code and markup editor for OS X http://www.basecamphq.com/ -- Web-based Project Management http://www.loudthinking.com/ -- Broadcasting Brain http://www.nextangle.com/ -- Development & Consulting Services
textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/mailman/listinfo/textmate
Not to belittle Ian's effort (which I'm sure we all appreciate), but wouldn't it be a good idea to have such a thing as part of the macromates site? Or is that already planned?
That is indeed planned, but Ian beat us to the punch. So while we figure out how best to do it, Ian's site will serve as a pointer to all the syntaxes we should have a look at.
The best of each will end up in the main distribution itself. We expect to have a lot more native support when 1.0.1 ships in about two weeks. -- David Heinemeier Hansson, http://www.rubyonrails.org/ -- Web-application framework for Ruby http://www.instiki.org/ -- A No-Step-Three Wiki in Ruby http://macromates.com/ -- TextMate: Code and markup editor for OS X http://www.basecamphq.com/ -- Web-based Project Management http://www.loudthinking.com/ -- Broadcasting Brain http://www.nextangle.com/ -- Development & Consulting Services
On Oct 8, 2004, at 6:24 AM, David Heinemeier Hansson wrote:
That is indeed planned, but Ian beat us to the punch. So while we figure out how best to do it, Ian's site will serve as a pointer to all the syntaxes we should have a look at.
There's this cool little application called Instiki which might suit the task rather well? : )
That's OK. According to Allan MacroMates plan to host something like this themselves when time allows. Also, some of these bundles will be included in the 1.0.1 release (not sure when it's due out though).
Ian.
On Oct 8, 2004, at 17:19, Johan Sörensen wrote:
Not to belittle Ian's effort (which I'm sure we all appreciate), but wouldn't it be a good idea to have such a thing as part of the macromates site? Or is that already planned?
- johan
On Fri, 8 Oct 2004 17:46:52 +0200, David Heinemeier Hansson david@loudthinking.com wrote:
Have a look at http://ianp.org/articles/textmate.html for a collection of pointers and download links to user contributed bundles.
Great stuff, Ian!
We've blogged your page already: http://macromates.com/blog/archives/2004/10/08/textmate-bundles-here- there-and-everywhere/ -- David Heinemeier Hansson, http://www.rubyonrails.org/ -- Web-application framework for Ruby http://www.instiki.org/ -- A No-Step-Three Wiki in Ruby http://macromates.com/ -- TextMate: Code and markup editor for OS X http://www.basecamphq.com/ -- Web-based Project Management http://www.loudthinking.com/ -- Broadcasting Brain http://www.nextangle.com/ -- Development & Consulting Services
textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/mailman/listinfo/textmate
-- Johan Sørensen Professional Futurist www.johansorensen.com _______________________________________________ textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/mailman/listinfo/textmate
#ifndef __COMMON_SENSE__ | Ian Phillips #include <std_disclaimer> | http://ianp.org #endif
On 8/10-2004, at 18:55, Ian Phillips wrote:
That's OK. According to Allan MacroMates plan to host something like this themselves when time allows. Also, some of these bundles will be included in the 1.0.1 release (not sure when it's due out though).
Probably due in 1-2 weeks from now, depending on how many things will be put into it from the many suggestions and fortunately few bug reports :-).