I'm new to TextMate and thinking of using it for teaching purposes. I would like to fill out a form and have TextMate to automatically create the needed file. For instance I have a snippet called csc (short for CreateStandardClass) that looks like this
Class: ${1:ClassName} SubClassOf: ${2:Object} InstanceVariables: ${3:varName1},${4:varName2}
After I've entered the needed info (Rectangle, width and height) it looks like this
ClassName: Rectangle SubClassOf: Object InstanceVariables: width,height
After entering height and pressing tab I would like TextMate to generate the Objective-C code below. (It should be possible since all needed data is in the variables $1, $2, $3 and $4)
// Rectangle.h #import <objc/Object.h> @interface Rectangle: Object { int width; int height; } -(void) setWidth:(int) w; -(void) setHeight:(int) h; -(int) width; -(int) height; @end
// Rectangle.m #import "Rectangle.h"
@implementation Rectangle; -(void) setWidth:(int) w { width=w; } -(void) setHeight:(int) h { height=h; } -(int) width { return width; } -(int) height { return height; } @end
Is there a way to do this?
Thanks Bob