Sync bundle with TextMate repo

This commit is contained in:
Tom Robinson
2009-09-07 18:53:59 -07:00
parent 98e18340b7
commit f7c00df9a9
28 changed files with 1178 additions and 18 deletions
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>@selector(${1:method}:)</string>
<key>name</key>
<string>@selector(…)</string>
<key>scope</key>
<string>source.js.objj</string>
<key>tabTrigger</key>
<string>sel</string>
<key>uuid</key>
<string>13D9F280-A78F-4A4C-BE99-0DE13235738D</string>
</dict>
</plist>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>@implementation ${1:CLASS} (CPCoding)
- (id)initWithCoder:(CPCoder)aCoder
{
if (self = [super initWithCoder:aCoder])
{
${2:IVAR} = [aCoder decodeObjectForKey:${3:KEY}];
}
return self;
}
- (void)encodeWithCoder:(CPCoder)aCoder
{
[super encodeWithCoder:aCoder];
[aCoder encodeObject:${2:IVAR} forKey:${3:KEY}];
}
@end
</string>
<key>name</key>
<string>Archiving</string>
<key>uuid</key>
<string>A840A98A-0C5B-49CB-8235-2CCD1BF7AFC1</string>
</dict>
</plist>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>CPLog("$1"${1/[^%]*(%)?.*/(?1:, :\);)/}$2${1/[^%]*(%)?.*/(?1:\);)/}</string>
<key>name</key>
<string>CPLog(…)</string>
<key>scope</key>
<string>source.js.objj</string>
<key>tabTrigger</key>
<string>log</string>
<key>uuid</key>
<string>C268A928-5C8E-4284-9BAB-4FDFB07B983A</string>
</dict>
</plist>
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>@interface ${1:NSObject} (${2:Category})
@end
@implementation ${1:NSObject} (${2:Category})
$0
@end</string>
<key>name</key>
<string>Category</string>
<key>scope</key>
<string>source.js.objj</string>
<key>tabTrigger</key>
<string>cat</string>
<key>uuid</key>
<string>8C001067-8A50-4BAB-9A88-BA957A84E8CF</string>
</dict>
</plist>
@@ -22,7 +22,7 @@
<key>scope</key>
<string>source.js.objj</string>
<key>tabTrigger</key>
<string>cla</string>
<string>objj</string>
<key>uuid</key>
<string>96C39647-4346-4750-9F96-58070F24EDE6</string>
</dict>
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>if([${1:[self delegate]} respondsToSelector:@selector(${2:selfDidSomething:})])
[$1 ${3:${2/((^\s*([A-Za-z0-9_]*:)\s*)|(:\s*$)|(:\s*))/(?2:$2self :\:&lt;&gt;)(?4::)(?5: :)/g}}];
</string>
<key>name</key>
<string>Delegate Responds to Selector</string>
<key>scope</key>
<string>source.js.objj</string>
<key>tabTrigger</key>
<string>delegate</string>
<key>uuid</key>
<string>3B5B858C-645E-499C-813B-BBEEED943E9B</string>
</dict>
</plist>
@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>- (id)delegate
{
return $1;
}
- (void)setDelegate:(id)aDelegate
{
${1:delegate} = aDelegate;
}</string>
<key>name</key>
<string>Delegate</string>
<key>scope</key>
<string>source.js.objj</string>
<key>tabTrigger</key>
<string>delacc</string>
<key>uuid</key>
<string>0B3D4C4C-7D75-49E6-9CEC-E4BF4069223A</string>
</dict>
</plist>
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>${1:name} = [[CPTextField alloc] initWithFrame:CGRectMakeZero()];
[$1 setStringValue:${2:@"${3:string}"}];
${4:[$1 setEditable:${5:YES}];
}${6:[$1 setFont:[CPFont systemFontOfSize:${7:12.0}]];
}${8:[$1 sizeToFit];
}${0:}</string>
<key>name</key>
<string>New CPTextField</string>
<key>scope</key>
<string>source.js.objj</string>
<key>tabTrigger</key>
<string>textf</string>
<key>uuid</key>
<string>C7340B17-F9EC-403F-9781-E2487023ED01</string>
</dict>
</plist>
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>${TM_COMMENT_START} ${4:Send $2 to $1, if $1 supports it}${TM_COMMENT_END}
if ([${1:self} respondsToSelector:@selector(${2:someSelector:})])
{
[$1 ${3:${2/((:\s*$)|(:\s*))/:&lt;&gt;(?3: )/g}}];
}</string>
<key>name</key>
<string>Responds to Selector</string>
<key>scope</key>
<string>source.js.objj</string>
<key>tabTrigger</key>
<string>responds</string>
<key>uuid</key>
<string>D79EC699-9839-406E-AF60-DE51F78153CB</string>
</dict>
</plist>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>@import &lt;${1:`"$DIALOG" -u -p "{menuItems=({title=Foundation;},{title=AppKit;});}" | perl -e 'undef $/;$a=&lt;&gt;;$a=~m/&lt;key&gt;title(.|\n)+?&lt;string&gt;(.*?)&lt;/;print $2;'`}/${2:CP}$3.j&gt;
</string>
<key>name</key>
<string>import &lt;…&gt;</string>
<key>scope</key>
<string>source.js.objj</string>
<key>tabTrigger</key>
<string>Imp</string>
<key>uuid</key>
<string>BE0553C0-B73B-4160-814C-840FC2B84C32</string>
</dict>
</plist>
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>@import "${1:`"$TM_BUNDLE_SUPPORT/bin/import_FileMenu.sh" ".j"`}"
</string>
<key>name</key>
<string>import "…" (with File Menu)</string>
<key>scope</key>
<string>source.js.objj</string>
<key>tabTrigger</key>
<string>impp</string>
<key>uuid</key>
<string>9BABD784-3DBE-4DA3-8A70-4E32FC7FDBB8</string>
</dict>
</plist>
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>content</key>
<string>@import "${1:}"
</string>
<key>name</key>
<string>import "…"</string>
<key>scope</key>
<string>source.js.objj</string>
<key>tabTrigger</key>
<string>imp</string>
<key>uuid</key>
<string>686B995F-3183-418B-A15F-CA517DFEFE2E</string>
</dict>
</plist>