Before you do anything, make sure the bundle doesn't already exist.[1], [2] If it doesn't, fire up the bundle editor (⌃⌥⌘B) and press the + down to the left, select new bundle. Then you'll get a template to get you started.

You can start by adding a language grammar[3], which is usually the most complex part because it involves lots of regular expressions It is also good to look at a simple language you know well that has been implemented, and see how that is done

When that's working correctly, you can add snippets[4], commands[5] and macros[6] to speed up working with the language.

Note that it's easier to start with snippets and commands, but if you know mainly how they work, I prefer having the grammar in place before I add the spice.

ph

[1] http://macromates.com/svn/Bundles/trunk/Bundles/
[2] http://macromates.com/svn/Bundles/trunk/Review/Bundles/
[3] http://macromates.com/textmate/manual/language_grammars#language_grammars
[4] http://macromates.com/textmate/manual/snippets#snippets
[5] http://macromates.com/textmate/manual/commands#commands
[6] http://macromates.com/textmate/manual/macros#macros

On Mar 6, 2008, at 10:48 PM, Joseph Bennett wrote:



I have a very newbie question, can probably be answered in a FAQ.

I want to put together a bundle for a language, yet want to do things like flag obvious errors such that they will show up with text coloring.



_______________________________________________
textmate-dev mailing list
[email protected]
http://lists.macromates.com/mailman/listinfo/textmate-dev


_______________________________________________
textmate-dev mailing list
[email protected]
http://lists.macromates.com/mailman/listinfo/textmate-dev

Reply via email to