TextMate JavaScript Flash Bundle

Jul 31, 2008

I’ve quickly put together a bundle for working with JSFL, or the Flash JavaScript API. If you’re not familiar with JSFL it is used to automate and extend the Flash IDE. The bundles language grammar relies on the JavaScript bundle being installed (which is one of TextMates default bundles) as it extends it and adds all of the JSFL objects, methods and properties. You also get: Run (⌘R) Runs the current document in Flash. …

Apache Bundle Upgrade

Feb 11, 2008

The Apache bundle, which I originally contributed in the early days of TextMate, was due an upgrade. So I’ve made a few improvements… …

Open Bundle as Project...

Jan 2, 2008

I’m often opening the bundles I develop - and nosing through the others - as projects, and doing so via the Finder or the File > Open menu is long winded. To speed up the process here’s a small command which searches the default bundle locations and presents all the bundles in a dialog. Pick the one you’re interested in and TextMate opens it as a project. That’s if it’s enabled, when it’s not the default behavior is to enable it, second time round it will open as a project. …

HelvectorLight Theme

Dec 23, 2007

I’ve just updated the ActionScript 3 Bundle to include an ASDoc language definition. This is essentially a scope change of Luke Daley’s JavaDoc language definition. The result is that the following scopes within the documentation blocks are brought under new colour jurisdictions. keyword.other entity.name.tag punctuation.definition.tag For me, using my favourite theme - Twilight - the extra colour where I was so used to seeing grey wasn’t working. To combat it, and get things greyscale again, I added 3 new theme elements and applied them to the following scopes: comment. …

Installing the Debug Flash Player on Multiple User Accounts

Dec 15, 2007

I share one of my development machines with another flash developer and have run into a problem whereby the debug flash player was only available to the user who installed it. Trying to set more generous permissions on the plug-in didn’t work. So I simply changed the name of the plug-in by prefixing it with the installing users name then reinstalled it as second user. This leaves you with multiple instances of the flash player in Library/Internet Plug-Ins but as each user only has permission to use the player they installed no confusion arises. …

TextMate Ant Bundle

Oct 30, 2007

Following on from my work with the Apache, ActionScript, ActionScript 3 and Flex TextMate Bundles, comes a bundle for the Ant build system. It is available for checkout here which I’d recommend for the most up to date version, or download as a zip here. Ant Bundle Comments: Jochen - Sep 3, 2009Hi Simon, First of all thanks for the great work on the Bundle. I’m trying to run Ant 1. …

TextMate ActionScript 3 and Flex Bundles

Oct 30, 2007

As a Flash developer who’s been working with Flex and ActionScript 3 since late last year I found I couldn’t settle down and use the Flex Builder Eclipse plug-in. Previously I had acquired the habit of editing ActionScript using TextMate and compiled using the lightning fast MTASC, and although there were alternatives (FDT, Sepy), I’ve always preferred the lightweight flexibility and crisp feel that TextMate has. As a result I’m responsible for TextMate’s ActionScript 3 and Flex bundles. …

Flash + Flex links

Feb 15, 2007

(in progress… ) ActionScript 3 and Flex: Flex SDK Flex Builder Flex Compiler Shell (fcsh) FlexLib FlexBox RiaForge ActionScript 2: mtasc

Using svnX via svn-ssh

Feb 5, 2007

This is a relatively simple thing to do, and it’s really all about setting up shh rather than svn, but when you don’t quite understand what is happening it’s a little creepy having the authentication handled automatically. The shh authentication process uses a public / private key system which is explained nicely here. To start you need ssh to use keys rather than passwords. This is because subversion needs to “transparently” authenticate each time you make a request. …

svn ignore

Jan 20, 2007

How do you get subversion to ingnore certain files? It can be done globally or on a per directory basis. For global ignores find your subversion config file. For me this was here ~/.subversion/config then edit the following line, here I’ve added *.tmproj to ignore any file which ends with .tmproj (the * being a reg exp for any prefix). global-ignores = *.o *.lo *.la #*# .*.rej *.tmproj To ingnore files on a per directory basis cd to the directory in question and use the following. …