Who is Working on What
I nominate this page for deletion — we use the IRC channel / mailing list to coordinate this stuff. If no-one objects within some undetermined timeframe I will go ahead and zap this page, Allan
This page tracks who is working on what in the world of TextMate bundle development. This is intended to avoid duplication of effort, not to discourage outside contributions; feel free to make suggestions and send in your own command variants.
Requests for bundles should still be placed in Main.Bundles.
This is an "I'm working on this, so contact me if you want to help." page, and not an "I get the credit page." Everyone listed below is saying they are currently working on something.
To see/tell who implemented (past tense) which features, you should look at/edit the READMEs.
Please add yourself, using the previous entries as a guide.
Currently in Process:
- Mediawiki
- Andrew Dupont is working on a bundle to allow external editing of pages on Wikipedia and other wikis that use the Mediawiki software. It's inspired by jEdit's mwjed plugin and TextMate's Subversion bundle. The parts that scrape/machine-read are in their own Ruby module, and hopefully it'll be good enough to use for other purposes also. If anyone has any particularly clever ideas for how to persist a wiki "session" across any number of individual pages I'm all ears. Right now I'm just writing to a prefs file.
Jacob Rus is also workign on a Mediawiki bundle, as he couldn't find Andrew, or figure out what had been done, and it seems that months had passed with no usable mediawiki bundle. Parts will be committed to the svn repository as they are finished. This will be Python, and will for the moment use screen scraping, but will advance to a formal API when the server-side portion of said API is finished.
- Defaults
- Special Items Popup/Window/List
- Kumar McMillan? helped start this simple Function/Class/CSS Rule (i.e. entity) navigation thingie. It currently exists as a command window, html list, and html popup for 7 languages. To add more language handlers, read the comments and edit http://macromates.com/svn/Bundles/trunk/Defaults.tmbundle/bin/special_items/handler.py ... or ask about it on the development list or general discussion list. Many thanks to those who have contributed language patterns + HTML transforms.
- Diff
- Eric Hsu is done working for now on a Diff command. He is tired of wrestling with Javascript and is leaving it sort of simple. If someone wants to make it cooler, go ahead.
- Outline Tools
- Eric Hsu has completed a draft of a set of tools that turn tabbed lists into various formats like OmniOutliner OPML, HTML, etc.
- Python
- Brad Miller and Jeroen van der Ham. We might want to redo the operator match to only match on the built-in list of those functions.
- Latex
- Brad Miller I would like to redo the PDF LaTeX command so that:
- It does not use a temporary jobname, thus losing references, TOC information etc.
- If there are errors or warnings about unresolved or duplicated references, I would like to keep the pdflatex output in the html window and make the errors clickable.
- Provide a link to leave the latex output and move to viewing the pdf. Ideally we might even open two html windows? One for latex output and one for preview?
- JavaScript and CSS
- I'm working on a version of both JS & CSS syntax's to fit in with the PHP bundle. I have not submitted them to the repository ( http://macromates.com/svn/Bundles/trunk ) yet, but should be doing so in a few days or so. You can find me on the ML if you have ideas and requests. [added by Mats Persson on 2005-03-01 21:15 GMT]
- YAML
- Ben Jackson: I have a working Bundle which is now in the subversion bundles. Would appreciate a hand from anyone interested in getting folding to work a little better; right now it's dependent on leaving a blank line after every block, which makes for a lot of unnecessary whitespace.
- Bazaar-ng
- Rob Holland: I am working on a Bundle. I should have a working version over the next week or so, time permitting.
- IDL
- Ethan Gutmann : I am working on a Bundle for IDL (Interactive Data Language). Most folding, indenting and highlighting works. As I use it I will continue to update it. It should go in subversion eventually.
- Bibliography
- axman6 : I'm working on a small bundle to use for writing bibliographies. I'm using the Harvard style for citations. If you're interested, please check it out at Axman's World. If you'd like to know more or have suggestions for me, please email me at axman6@gmail.com
- Textpattern
- I am working on a beta version of a TXP Bundle.The major difficulty lies within the Language Grammar.I have found it a viable solution to base all my templating work on.For information about this Bundle, or download, see the Blog Entry first.
- DokuWiki
- The DokuWiki bundle is feature-complete. Feel free to check it out and let me know how you get on. Rob Rainthorpe.
- Forth
- Daniel Lyons: I have about half of what a beginner might want in a Forth bundle ready. I intend to polish it up some and then make it available somehow. I'm using Gforth but it shouldn't matter to anyone. For more information, email me at storytotell.org with username fusion.
- Parrot && PIR && PASM
- I am working on this bundle, while writing my compiler in parrot VM. Dzema 'DimaD' Dmitriy
- OpenLaszlo XML
- I am currently working on a bundle, which helps writing OpenLaszlo applications. OpenLaszlo is an open-source app-server, which compiles and deploys Flash applications, which are declaratively specified using XML. Find the current archive of the bundle here. Stefan
- ActionScript
- Ale Muñoz: Currently updating the bundle to use MTASC and swfmill for compiling ActionScript without the Flash IDE. Detailed progress is posted at my blog.
- ActionScript 3
- Currently there are many developers creating an actionscript 3 bundle. We're trying to bundle forces. To know more, see the mailinglist - mailinglist
- MXML and Flex
- Joshua Emmons: My MXML editing bundle (an update of the venerable Flex bundle by Daniel Parnell) is available here. You'll need the Flex2 SDK if you want to actually build your apps. The bundle's help explains where to install it and what neato features are included.
- Coldfusion
- I am currently working on bringing the old Coldfusion bundle up to date, as well as adding support for other CFML engines and the common CFML frameworks.
- Mortran
- David Chin: A quick and dirty hack. Some of the syntax elements are peculiar to EGSnrc. Download here.
- CodeIgniter
- Clark Jones: I'm working on a bundle for the PHP framework CodeIgniter. An early version of the bundle is available. The bundle contains all the api classes as snippets at present.
- Erlang
- Roberto Saccon: I am working on better Erlang integration (templates, more commands, compiling with hyper linked error output, code reloading and later on maybe refactoring). Currently I just publish my progress on my blog (tagged with textmate). Contact me for suggestions or collaboration.
- REPL
- I am working on using GNU screen as a generic REPL (Read-Eval-Print-Loop) interface. I am open to other ideas. Specifically, I want to integrate Scheme, but I think the work is more general than Scheme specifically. Please contact me if you have some ideas, would like to help.
- XQuery
- I'm working on a XQuery bundle; currently have basic syntax highlighting, plan to put some snippets...