TextMate Support

Making it easier for users of the popular Mac OS X editor to do the right thing

Project Description

A lot of Zope and Plone developers are using Mac OS X these days – and a growing number of those are using the (commercial) editor textmate. One of its (many) merits is its extensibility via bundles.

This product takes the form of such a bundle. It aims to enhance textmate's already existing support for Python, XML, (X)HTML, CSS and Restructured Text (for DocTests) by adding features aimed specifically at the modern day (i.e. z3-savvy) Zope and Plone developer.

Its features include: Doctest support (Restructured text with inline Python syntax and auto-indent of python code!), pdb support (TextMate can now follow your every move in pdb!), ZCML support (no more looking up directives with our handy and exhaustive snippets!) and a ZPT syntax that marries the best of both worlds: XML strictness with the goodness of TextMate's HTML support.

The bundle is no longer hosted on the collective, it now lives on github. This was done mainly so that it can be installed directly from inside TextMate using the GetBundles bundle.

Installation via GetBundles (recommended)

To install GetBundles do this:

mkdir -p ~/Library/Application\ Support/TextMate/Bundles
cd !$
svn co http://svn.textmate.org/trunk/Review/Bundles/GetBundles.tmbundle/
osascript -e 'tell app "TextMate" to reload bundles'

Open the GetBundles item in the Bundles menu, click on the 'All' tab, select the Zope bundle and click on "Install Bundles."

Installation via git

To install the bundle check it out into the bundles directory:

cd ~/Library/Application Support/TextMate/Bundles/
git clone git://github.com/tomster/zope.tmbundle.git
osascript -e 'tell app "TextMate" to reload bundles'

Create the directories if they don't exist.

Install via ZIP archive

If you don't want to muck around with git or GetBundles, you can also just download a snapshot we've created for your convenience:

  • Expand the archive once it's downloaded
  • Remove the trailing code from the expanded archive name, so that it ends with .tmbundle
  • Double-click it.

Current Release

No stable release available yet.

All Releases

Version Released Description Compatibility Licenses Status