TextMate Zope bundle
This document is out-of-date. You probably want the TextMate Support bundle instead.
Overview
A lot of Zope and Plone developers use 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. Our goal during the sprint will be to develop a working (and sane) starting point of a bundle for Zope and Plone developers. For this we will be looking into extending the existing bundles for Python and XML/XHTML. In our initial kickoff meeting we've worked out the following issues we want to address:
- ZPT-snippets
- commands to control your local Zope instance from within textmate
- commands to run tests from within your test document
- ZCML-snippets
- auto-complete for import statements
- make PyMate / PyCheckmate work with zope
- pyflakes integration (perhaps upon save?)
Details
We're going to host the bundle in the collective and will publish releases of it on the 'official' textmate bundles repository whenever we see fit.
The repository is located here. To install the bundle check it out the Zope.tmbundle directory located inside trunk into
~/Library/Application Support/TextMate/Bundles/
(create the directories if they don't exist. Restart textmate – from now on you should be able to just use the 'Reload Bundles' command within textmate.
Progress Log
We have grouped the features we want into the following areas and teamed into pairs:
snippets+templates (bernd + oli)
- ZPT-snippets
- ZCML-snippets
control+testrunner (andi + david_from_brc)
- commands to control your local Zope instance from within textmate
- commands to run tests from within your test document
syntax+scopes
- auto-complete for import statements
external helper integration (tom + david lennart)
- make PyMate / PyCheckmate work with zope
- pyflakes integration (perhaps upon save?)
- debug support (look at TerminalMate / iTermMate)
