mirror of
https://github.com/textmate/textmate.git
synced 2026-04-06 03:01:29 -04:00
1537 lines
50 KiB
Plaintext
1537 lines
50 KiB
Plaintext
{
|
||
CFBundleName = "${APP_NAME}";
|
||
CFBundleShortVersionString = "${APP_VERSION}"; // shown in About window
|
||
CFBundleVersion = "${APP_REVISION}"; // shown in About window in parenthesis (but this format is not well-formed)
|
||
CFBundleIdentifier = "com.macromates.${APP_NAME}.preview";
|
||
|
||
CFBundleDevelopmentRegion = English;
|
||
CFBundleExecutable = "${TARGET_NAME}";
|
||
CFBundleHelpBookFolder = "${APP_NAME} Help";
|
||
CFBundleHelpBookName = "${APP_NAME} 2 Help";
|
||
CFBundleIconFile = "TextMate";
|
||
CFBundleInfoDictionaryVersion = "6.0";
|
||
CFBundlePackageType = APPL;
|
||
CFBundleSignature = avin; // we didn’t register this code with Apple
|
||
LSMinimumSystemVersion = "${APP_MIN_OS}";
|
||
NSAppleScriptEnabled = YES;
|
||
NSMainNibFile = MainMenu;
|
||
NSPrincipalClass = NSApplication;
|
||
NSContactsUsageDescription = 'Your email address is used as an identifier for crash report submission. It can be changed in Preferences.\n\nIt is also used as a default contact address if you create your own bundle. This can be changed in the bundle editor after you create a bundle.';
|
||
NSSupportsAutomaticGraphicsSwitching = YES;
|
||
|
||
CFBundleURLTypes = (
|
||
{ CFBundleURLName = "TextMate URL";
|
||
CFBundleURLSchemes = ( txmt );
|
||
}
|
||
);
|
||
|
||
CFBundleDocumentTypes = (
|
||
{ LSItemContentTypes = ( "public.ada-source" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "ADA";
|
||
},
|
||
{ LSItemContentTypes = ( "com.apple.applescript.text" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "AppleScript";
|
||
},
|
||
{ LSItemContentTypes = ( "com.apple.applescript.script" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "AppleScript";
|
||
},
|
||
{ LSItemContentTypes = ( "com.adobe.actionscript" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "ActionScript";
|
||
},
|
||
{ LSItemContentTypes = ( "com.microsoft.asp" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "ASP";
|
||
},
|
||
{ LSItemContentTypes = ( "com.microsoft.asp.net" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "ASPNET";
|
||
},
|
||
{ LSItemContentTypes = ( "org.tug.tex.bibtex" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "BibTeX";
|
||
},
|
||
{ LSItemContentTypes = ( "public.c-source" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "C";
|
||
},
|
||
{ LSItemContentTypes = ( "public.c-plus-plus-source" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "C++";
|
||
},
|
||
{ LSItemContentTypes = ( "com.microsoft.c-sharp" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "C#";
|
||
},
|
||
{ LSItemContentTypes = ( "org.coffeescript.coffeescript" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "CoffeeScript";
|
||
},
|
||
{ LSItemContentTypes = ( "org.contextfreeart.contextfree" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "CFDG";
|
||
},
|
||
{ LSItemContentTypes = ( "public.comma-separated-values-text" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Text";
|
||
},
|
||
{ LSItemContentTypes = ( "public.tab-separated-values-text" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Text";
|
||
},
|
||
{ LSItemContentTypes = ( "com.macromates.textmate.cgi-script" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "CGI";
|
||
},
|
||
{ LSItemContentTypes = ( "com.macromates.textmate.config-file" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Config";
|
||
},
|
||
{ LSItemContentTypes = ( "org.w3.css" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "CSS";
|
||
},
|
||
{ LSItemContentTypes = ( "public.patch-file" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Diff";
|
||
},
|
||
{ LSItemContentTypes = ( "org.w3.xml-dtd" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "DTD";
|
||
},
|
||
{ LSItemContentTypes = ( "public.dylan-source" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Dylan";
|
||
},
|
||
{ LSItemContentTypes = ( "org.erlang.erlang" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Erlang";
|
||
},
|
||
{ LSItemContentTypes = ( "org.fscript.fscript" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "F-Script";
|
||
},
|
||
{ LSItemContentTypes = ( "public.fortran-source" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Fortran";
|
||
},
|
||
{ LSItemContentTypes = ( "public.fortran-77-source" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Fortran";
|
||
},
|
||
{ LSItemContentTypes = ( "public.fortran-90-source" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Fortran";
|
||
},
|
||
{ LSItemContentTypes = ( "public.fortran-95-source" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Fortran";
|
||
},
|
||
{ LSItemContentTypes = ( "public.c-header" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "H";
|
||
},
|
||
{ LSItemContentTypes = ( "public.c-plus-plus-header" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "H++";
|
||
},
|
||
{ LSItemContentTypes = ( "com.macromates.textmate.gtd" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "GTD";
|
||
},
|
||
{ LSItemContentTypes = ( "org.haskell.haskell" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Haskell";
|
||
},
|
||
{ LSItemContentTypes = ( "public.html" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "HTML";
|
||
},
|
||
{ LSItemContentTypes = ( "com.macromates.textmate.include-file" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Inc";
|
||
},
|
||
{ LSItemContentTypes = ( "com.apple.ical.ics" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "iCal";
|
||
},
|
||
{ LSItemContentTypes = ( "com.microsoft.ini" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "INI";
|
||
},
|
||
{ LSItemContentTypes = ( "org.iolanguage.io" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Io";
|
||
},
|
||
{ LSItemContentTypes = ( "com.sun.java-source" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Java";
|
||
},
|
||
{ LSItemContentTypes = ( "org.beanshell.beanshell" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Java";
|
||
},
|
||
{ LSItemContentTypes = ( "com.sun.java-properties" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Java";
|
||
},
|
||
{ LSItemContentTypes = ( "com.netscape.javascript-source" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "JavaScript";
|
||
},
|
||
{ LSItemContentTypes = ( "com.sun.java-server-pages" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "JSP";
|
||
},
|
||
{ LSItemContentTypes = ( "public.json" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "JSON";
|
||
},
|
||
{ LSItemContentTypes = ( "org.ietf.ldap-data-interchange-format" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Blank";
|
||
},
|
||
{ LSItemContentTypes = ( "com.macromates.textmate.lisp" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Lisp";
|
||
},
|
||
{ LSItemContentTypes = ( "com.apple.log" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Blank";
|
||
},
|
||
{ LSItemContentTypes = ( "com.macromates.textmate.logo" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Logo";
|
||
},
|
||
{ LSItemContentTypes = ( "org.lua.lua" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Lua";
|
||
},
|
||
{ LSItemContentTypes = ( "net.daringfireball.markdown" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Markdown";
|
||
},
|
||
{ LSItemContentTypes = ( "org.mediawiki.wiki-source" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Wiki";
|
||
},
|
||
{ LSItemContentTypes = ( "com.mips.mips-assembler" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "ASM";
|
||
},
|
||
{ LSItemContentTypes = ( "com.dec.modula-3" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Modula";
|
||
},
|
||
{ LSItemContentTypes = ( "in.moinmo.wiki-source" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Wiki";
|
||
},
|
||
{ LSItemContentTypes = ( "public.objective-c-source" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Obj-C";
|
||
},
|
||
{ LSItemContentTypes = ( "public.objective-c-plus-plus-source" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Obj-C++";
|
||
},
|
||
{ LSItemContentTypes = ( "org.ocaml.ocaml" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "OCaml";
|
||
},
|
||
{ LSItemContentTypes = ( "public.pascal-source" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Pascal";
|
||
},
|
||
{ LSItemContentTypes = ( "public.perl-script" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Perl";
|
||
},
|
||
{ LSItemContentTypes = ( "public.php-script" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "PHP";
|
||
},
|
||
{ LSItemContentTypes = ( "com.adobe.postscript" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "PostScript";
|
||
},
|
||
{ LSItemContentTypes = ( "com.adobe.encapsulated-postscript" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "PostScript";
|
||
},
|
||
{ LSItemContentTypes = ( "com.apple.property-list" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Plist";
|
||
},
|
||
{ LSItemContentTypes = ( "public.python-script" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Python";
|
||
},
|
||
{ LSItemContentTypes = ( "org.r-project.r" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "R";
|
||
},
|
||
{ LSItemContentTypes = ( "org.complang.ragel" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Ragel";
|
||
},
|
||
{ LSItemContentTypes = ( "com.roaringpenguin.remind" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Blank";
|
||
},
|
||
{ LSItemContentTypes = ( "org.python.restructuredtext" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "reST";
|
||
},
|
||
{ LSItemContentTypes = ( "org.ruby-lang.eruby" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "RHTML";
|
||
},
|
||
{ LSItemContentTypes = ( "org.rubyonrails.erb-sql" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "SQL";
|
||
},
|
||
{ LSItemContentTypes = ( "public.ruby-script" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Ruby";
|
||
},
|
||
{ LSItemContentTypes = ( "com.macromates.textmate.scheme" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Scheme";
|
||
},
|
||
{ LSItemContentTypes = ( "com.macromates.textmate.setext" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Blank";
|
||
},
|
||
{ LSItemContentTypes = ( "public.shell-script" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Shell";
|
||
},
|
||
{ LSItemContentTypes = ( "org.slatelanguage.slate" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Slate";
|
||
},
|
||
{ LSItemContentTypes = ( "org.iso.sql" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "SQL";
|
||
},
|
||
{ LSItemContentTypes = ( "com.macromates.textmate.standard-ml" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "SML";
|
||
},
|
||
{ LSItemContentTypes = ( "com.apple.xcode.strings-text" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Strings";
|
||
},
|
||
{ LSItemContentTypes = ( "public.svg-image" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "SVG";
|
||
},
|
||
{ LSItemContentTypes = ( "org.swig.swig" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "SWIG";
|
||
},
|
||
{ LSItemContentTypes = ( "tk.tcl.tcl" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Tcl";
|
||
},
|
||
{ LSItemContentTypes = ( "org.tug.tex" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "TeX";
|
||
},
|
||
{ LSItemContentTypes = ( "public.plain-text" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Text";
|
||
},
|
||
{ LSItemContentTypes = ( "com.textpattern.textile" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Textile";
|
||
},
|
||
{ LSItemContentTypes = ( "public.xhtml" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "XHTML";
|
||
},
|
||
{ LSItemContentTypes = ( "public.xml" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "XML";
|
||
},
|
||
{ LSItemContentTypes = ( "org.w3.xsl" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "XSL";
|
||
},
|
||
{ LSItemContentTypes = ( "public.vcard" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "Blank";
|
||
},
|
||
{ LSItemContentTypes = ( "com.microsoft.visual-basic" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "VisualBasic";
|
||
},
|
||
{ LSItemContentTypes = ( "org.yaml.yaml" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Alternate;
|
||
CFBundleTypeIconFile = "YAML";
|
||
},
|
||
{ LSItemContentTypes = ( "com.macromates.textmate.snippet" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Owner;
|
||
CFBundleTypeIconFile = "TextMate Snippet";
|
||
},
|
||
{ LSItemContentTypes = ( "com.macromates.textmate.macro" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Owner;
|
||
CFBundleTypeIconFile = "TextMate Macro";
|
||
},
|
||
{ LSItemContentTypes = ( "com.macromates.textmate.language" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Owner;
|
||
CFBundleTypeIconFile = "TextMate Grammar";
|
||
},
|
||
{ LSItemContentTypes = ( "com.macromates.textmate.preferences" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Owner;
|
||
CFBundleTypeIconFile = "TextMate Settings";
|
||
},
|
||
{ LSItemContentTypes = ( "com.macromates.textmate.command" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Owner;
|
||
CFBundleTypeIconFile = "TextMate Command";
|
||
},
|
||
{ LSItemContentTypes = ( "com.macromates.textmate.drag-command" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Owner;
|
||
CFBundleTypeIconFile = "TextMate Bundle Item";
|
||
},
|
||
{ LSItemContentTypes = ( "com.macromates.textmate.theme" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Owner;
|
||
CFBundleTypeIconFile = "TextMate Theme";
|
||
},
|
||
{ LSItemContentTypes = ( "com.macromates.textmate.release-notes" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Owner;
|
||
CFBundleTypeIconFile = "Text";
|
||
},
|
||
{ LSItemContentTypes = ( "com.macromates.textmate.bundle" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Owner;
|
||
CFBundleTypeIconFile = "TextMate Bundle";
|
||
},
|
||
{ LSItemContentTypes = ( "com.macromates.textmate.plugin" );
|
||
CFBundleTypeRole = Editor;
|
||
LSHandlerRank = Owner;
|
||
CFBundleTypeIconFile = "TextMate PlugIn";
|
||
},
|
||
|
||
/* generic types */
|
||
{ CFBundleTypeName = "Text document"; /* generic plain text types */
|
||
CFBundleTypeExtensions = (nfo);
|
||
CFBundleTypeIconFile = Text;
|
||
CFBundleTypeRole = Editor;
|
||
},
|
||
{ CFBundleTypeName = "Source"; /* generic source code types */
|
||
CFBundleTypeExtensions = (
|
||
g, vss, d, e, go, gri, inf, mel, build, re,
|
||
textmate, fxscript, lgt
|
||
);
|
||
CFBundleTypeIconFile = Blank;
|
||
CFBundleTypeRole = Editor;
|
||
},
|
||
{ CFBundleTypeName = "Document"; /* generic document types */
|
||
CFBundleTypeExtensions = (
|
||
cfm, cfml, dbm, dbml, dist, dot, ics, ifb, dwt, g,
|
||
in, l, m4, mp, mtml, orig, pde,
|
||
rej, servlet, s5, tmp, tpl, tt,
|
||
xql, yy, "*"
|
||
);
|
||
CFBundleTypeIconFile = Blank;
|
||
CFBundleTypeRole = Editor;
|
||
},
|
||
|
||
{ CFBundleTypeName = "Document";
|
||
CFBundleTypeIconFile = GenericDocumentIcon;
|
||
CFBundleTypeOSTypes = ("****");
|
||
CFBundleTypeRole = Editor;
|
||
LSItemContentTypes = ( public.data );
|
||
},
|
||
|
||
{ CFBundleTypeRole = "Editor";
|
||
LSItemContentTypes = ( "public.directory", "com.apple.bundle", "com.apple.resolvable" );
|
||
},
|
||
);
|
||
|
||
UTImportedTypeDeclarations = (
|
||
{
|
||
UTTypeIdentifier = "public.ada-source";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( ada, adb, ads );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "ADA";
|
||
UTTypeDescription = "Ada source";
|
||
UTTypeReferenceURL = "http://en.wikipedia.org/wiki/Ada_(programming_language)";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.apple.applescript.text";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( applescript );
|
||
};
|
||
UTTypeConformsTo = ( "public.script", "public.source-code", "public.plain-text" );
|
||
UTTypeIconFile = "AppleScript";
|
||
UTTypeDescription = "AppleScript source";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.apple.applescript.script";
|
||
UTTypeTagSpecification = {
|
||
com.apple.ostype = "osas";
|
||
public.filename-extension = ( scpt );
|
||
};
|
||
UTTypeConformsTo = ( "public.data" );
|
||
UTTypeIconFile = "AppleScript";
|
||
UTTypeDescription = "Compiled AppleScript";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.adobe.actionscript";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( as );
|
||
public.mime-type = "application/ecmascript";
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "ActionScript";
|
||
UTTypeDescription = "ActionScript source";
|
||
UTTypeReferenceURL = "http://www.adobe.com/devnet/actionscript.html";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.microsoft.asp";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( asp, asa );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "ASP";
|
||
UTTypeDescription = "ASP document";
|
||
UTTypeReferenceURL = "http://en.wikipedia.org/wiki/Active_Server_Pages";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.microsoft.asp.net";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( aspx, ascx, asmx, ashx );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "ASPNET";
|
||
UTTypeDescription = "ASP.NET document";
|
||
UTTypeReferenceURL = "http://www.asp.net";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "org.tug.tex.bibtex";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( bib );
|
||
};
|
||
UTTypeConformsTo = ( "public.text" );
|
||
UTTypeIconFile = "BibTeX";
|
||
UTTypeDescription = "BibTeX Database";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "public.c-source";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( c );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "C";
|
||
UTTypeDescription = "C source";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "public.c-plus-plus-source";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( cc, cp, cpp, cxx, "c++" );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "C++";
|
||
UTTypeDescription = "C++ source";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.microsoft.c-sharp";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( cs );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "C#";
|
||
UTTypeDescription = "C# source";
|
||
UTTypeReferenceURL = "http://www.microsoft.com/en-us/download/details.aspx?id=7029";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "org.coffeescript.coffeescript";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( coffee );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "CoffeeScript";
|
||
UTTypeDescription = "CoffeeScript source";
|
||
UTTypeReferenceURL = "http://coffeescript.org";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "org.contextfreeart.contextfree";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( cfdg );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "CFDG";
|
||
UTTypeDescription = "ContextFree Design Document";
|
||
UTTypeReferenceURL = "http://www.contextfreeart.org/";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "public.delimited-values-text";
|
||
UTTypeConformsTo = ( "public.text" );
|
||
UTTypeDescription = "delimited text values";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "public.comma-separated-values-text";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( csv );
|
||
public.mime-type = ( "text/csv", "text/comma-separated-values" );
|
||
};
|
||
UTTypeConformsTo = ( "public.delimited-values-text" );
|
||
UTTypeIconFile = "Text";
|
||
UTTypeDescription = "Comma Separated Values";
|
||
UTTypeReferenceURL = "http://tools.ietf.org/html/rfc4180";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "public.tab-separated-values-text";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( tsv );
|
||
public.mime-type = "text/tab-separated-values";
|
||
};
|
||
UTTypeConformsTo = ( "public.delimited-values-text" );
|
||
UTTypeIconFile = "Text";
|
||
UTTypeDescription = "Tab Separated Values";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.macromates.textmate.cgi-script";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( cgi, fcgi );
|
||
};
|
||
UTTypeConformsTo = ( "public.script" );
|
||
UTTypeIconFile = "CGI";
|
||
UTTypeDescription = "CGI script";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.macromates.textmate.config-file";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( cfg, conf, config, htaccess );
|
||
};
|
||
UTTypeConformsTo = ( "public.text" );
|
||
UTTypeIconFile = "Config";
|
||
UTTypeDescription = "Configuration file";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "org.w3.css";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( css );
|
||
public.mime-type = "text/css";
|
||
};
|
||
UTTypeConformsTo = ( "public.text" );
|
||
UTTypeIconFile = "CSS";
|
||
UTTypeDescription = "Cascading Style Sheet";
|
||
UTTypeReferenceURL = "http://www.w3.org/Style/CSS/";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "public.patch-file";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( diff );
|
||
};
|
||
UTTypeConformsTo = ( "public.plain-text" );
|
||
UTTypeIconFile = "Diff";
|
||
UTTypeDescription = "Differences File";
|
||
UTTypeReferenceURL = "http://www.gnu.org/software/diffutils/";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "org.w3.xml-dtd";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( dtd );
|
||
public.mime-type = "application/xml-dtd";
|
||
};
|
||
UTTypeConformsTo = ( "public.text" );
|
||
UTTypeIconFile = "DTD";
|
||
UTTypeDescription = "Document Type Definition";
|
||
UTTypeReferenceURL = "http://www.w3.org/XML/";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "public.dylan-source";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( dylan );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "Dylan";
|
||
UTTypeDescription = "Dylan source";
|
||
UTTypeReferenceURL = "http://opendylan.org";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "org.erlang.erlang";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( erl, hrl );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "Erlang";
|
||
UTTypeDescription = "Erlang source";
|
||
UTTypeReferenceURL = "http://www.erlang.org";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "org.fscript.fscript";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( fscript );
|
||
};
|
||
UTTypeConformsTo = ( "public.script" );
|
||
UTTypeIconFile = "F-Script";
|
||
UTTypeDescription = "F-Script source";
|
||
UTTypeReferenceURL = "http://www.fscript.org";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "public.fortran-source";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( f, for, fpp );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "Fortran";
|
||
UTTypeDescription = "Fortran source";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "public.fortran-77-source";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( f77 );
|
||
};
|
||
UTTypeConformsTo = ( "public.fortran-source" );
|
||
UTTypeIconFile = "Fortran";
|
||
UTTypeDescription = "Fortran source";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "public.fortran-90-source";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( f90 );
|
||
};
|
||
UTTypeConformsTo = ( "public.fortran-source" );
|
||
UTTypeIconFile = "Fortran";
|
||
UTTypeDescription = "Fortran source";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "public.fortran-95-source";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( f95 );
|
||
};
|
||
UTTypeConformsTo = ( "public.fortran-source" );
|
||
UTTypeIconFile = "Fortran";
|
||
UTTypeDescription = "Fortran source";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "public.c-header";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( h, pch );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "H";
|
||
UTTypeDescription = "Header";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "public.c-plus-plus-header";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( hh, hpp, hxx, "h++" );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "H++";
|
||
UTTypeDescription = "C++ Header";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.macromates.textmate.gtd";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( gtd, gtdlog );
|
||
};
|
||
UTTypeConformsTo = ( "public.plain-text" );
|
||
UTTypeIconFile = "GTD";
|
||
UTTypeDescription = "GTD document";
|
||
UTTypeReferenceURL = "http://en.wikipedia.org/wiki/Getting_Things_Done";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "org.haskell.haskell";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( hs, lhs );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "Haskell";
|
||
UTTypeDescription = "Haskell source";
|
||
UTTypeReferenceURL = "http://www.haskell.org/";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "public.html";
|
||
UTTypeTagSpecification = {
|
||
com.apple.ostype = "HTML";
|
||
public.filename-extension = ( htm, html, phtml, shtml );
|
||
public.mime-type = "text/html";
|
||
};
|
||
UTTypeConformsTo = ( "public.text" );
|
||
UTTypeIconFile = "HTML";
|
||
UTTypeDescription = "HTML document";
|
||
UTTypeReferenceURL = "http://www.w3.org/html/";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.macromates.textmate.include-file";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( inc );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "Inc";
|
||
UTTypeDescription = "Include file";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.apple.ical.ics";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( ics, ifb );
|
||
public.mime-type = "text/calendar";
|
||
};
|
||
UTTypeConformsTo = ( "public.text", "public.item", "public.calendar-event" );
|
||
UTTypeIconFile = "iCal";
|
||
UTTypeDescription = "iCalendar schedule";
|
||
UTTypeReferenceURL = "http://tools.ietf.org/html/rfc5545";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.microsoft.ini";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( ini );
|
||
};
|
||
UTTypeConformsTo = ( "public.text" );
|
||
UTTypeIconFile = "INI";
|
||
UTTypeDescription = "MS Windows initialization file";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "org.iolanguage.io";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( io );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "Io";
|
||
UTTypeDescription = "Io source";
|
||
UTTypeReferenceURL = "http://iolanguage.org";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.sun.java-source";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( java, jav );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "Java";
|
||
UTTypeDescription = "Java source";
|
||
UTTypeReferenceURL = "http://www.java.com/";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "org.beanshell.beanshell";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( bsh );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "Java";
|
||
UTTypeDescription = "BeanShell script";
|
||
UTTypeReferenceURL = "http://www.beanshell.org";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.sun.java-properties";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( properties );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "Java";
|
||
UTTypeDescription = "Java Properties File";
|
||
UTTypeReferenceURL = "http://www.java.com/";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.netscape.javascript-source";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( js, htc, jscript, javascript );
|
||
public.mime-type = "text/javascript";
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code", "public.executable" );
|
||
UTTypeIconFile = "JavaScript";
|
||
UTTypeDescription = "JavaScript source";
|
||
UTTypeReferenceURL = "http://en.wikipedia.org/wiki/JavaScript";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.sun.java-server-pages";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( jsp );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "JSP";
|
||
UTTypeDescription = "Java Server Page";
|
||
UTTypeReferenceURL = "http://www.oracle.com/technetwork/java/javaee/jsp/index.html";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "public.json";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( json );
|
||
public.mime-type = "application/json";
|
||
};
|
||
UTTypeConformsTo = ( "public.text" );
|
||
UTTypeIconFile = "JSON";
|
||
UTTypeDescription = "JSON file";
|
||
UTTypeReferenceURL = "http://www.json.org";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "org.ietf.ldap-data-interchange-format";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( ldif );
|
||
};
|
||
UTTypeConformsTo = ( "public.text" );
|
||
UTTypeIconFile = "Blank";
|
||
UTTypeDescription = "LDAP Data Interchange Format";
|
||
UTTypeReferenceURL = "http://tools.ietf.org/html/rfc2849";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.macromates.textmate.lisp";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( lisp, cl, l, lsp, mud, el );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "Lisp";
|
||
UTTypeDescription = "Lisp source";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.apple.log";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( log );
|
||
};
|
||
UTTypeConformsTo = ( "public.plain-text" );
|
||
UTTypeIconFile = "Blank";
|
||
UTTypeDescription = "Log File";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.macromates.textmate.logo";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( logo );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "Logo";
|
||
UTTypeDescription = "Logo source";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "org.lua.lua";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( lua );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "Lua";
|
||
UTTypeDescription = "Lua source";
|
||
UTTypeReferenceURL = "http://www.lua.org";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "net.daringfireball.markdown";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( markdown, mdown, markdn, md );
|
||
};
|
||
UTTypeConformsTo = ( "public.text" );
|
||
UTTypeIconFile = "Markdown";
|
||
UTTypeDescription = "Markdown document";
|
||
UTTypeReferenceURL = "http://daringfireball.net/projects/markdown/";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "org.mediawiki.wiki-source";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( wiki, wikipedia, mediawiki );
|
||
};
|
||
UTTypeConformsTo = ( "public.text" );
|
||
UTTypeIconFile = "Wiki";
|
||
UTTypeDescription = "Mediawiki document";
|
||
UTTypeReferenceURL = "http://www.mediawiki.org";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.mips.mips-assembler";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( s, mips, spim, asm );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "ASM";
|
||
UTTypeDescription = "MIPS assembler source";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.dec.modula-3";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( m3, cm3 );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "Modula";
|
||
UTTypeDescription = "Modula-3 source";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "in.moinmo.wiki-source";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( moinmoin );
|
||
};
|
||
UTTypeConformsTo = ( "public.text" );
|
||
UTTypeIconFile = "Wiki";
|
||
UTTypeDescription = "MoinMoin document";
|
||
UTTypeReferenceURL = "http://moinmo.in";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "public.objective-c-source";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( m );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "Obj-C";
|
||
UTTypeDescription = "Objective-C source";
|
||
UTTypeReferenceURL = "http://en.wikipedia.org/wiki/Objective-C";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "public.objective-c-plus-plus-source";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( mm );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "Obj-C++";
|
||
UTTypeDescription = "Objective-C++ source";
|
||
UTTypeReferenceURL = "http://en.wikipedia.org/wiki/Objective-c";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "org.ocaml.ocaml";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( ml, mli, mll, mly );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "OCaml";
|
||
UTTypeDescription = "OCaml source";
|
||
UTTypeReferenceURL = "http://ocaml.org";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "public.pascal-source";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( pas, p );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "Pascal";
|
||
UTTypeDescription = "Pascal source";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "public.patch-file";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( patch );
|
||
};
|
||
UTTypeConformsTo = ( "public.plain-text" );
|
||
UTTypeIconFile = "Patch";
|
||
UTTypeDescription = "Patch file";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "public.perl-script";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( pl, pod, perl, pm );
|
||
public.mime-type = "text/x-perl-script";
|
||
};
|
||
UTTypeConformsTo = ( "public.shell-script" );
|
||
UTTypeIconFile = "Perl";
|
||
UTTypeDescription = "Perl source";
|
||
UTTypeReferenceURL = "";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "public.php-script";
|
||
UTTypeTagSpecification = {
|
||
com.apple.ostype = "";
|
||
public.filename-extension = ( php, php3, php4, php5, ph3, ph4, phtml );
|
||
public.mime-type = "text/php";
|
||
};
|
||
UTTypeConformsTo = ( "public.shell-script" );
|
||
UTTypeIconFile = "PHP";
|
||
UTTypeDescription = "PHP source";
|
||
UTTypeReferenceURL = "http://php.net";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.adobe.postscript";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( ps );
|
||
public.mime-type = "application/postscript";
|
||
};
|
||
UTTypeConformsTo = ( "public.data", "public.composite-content" );
|
||
UTTypeIconFile = "PostScript";
|
||
UTTypeDescription = "PostScript";
|
||
UTTypeReferenceURL = "http://partners.adobe.com/public/developer/en/ps/PLRM.pdf";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.adobe.encapsulated-postscript";
|
||
UTTypeTagSpecification = {
|
||
com.apple.nspboard-type = ( "NeXT Encapsulated PostScript v1.2 pasteboard type", "NSPostScriptPboardType" );
|
||
com.apple.ostype = "EPSF";
|
||
public.filename-extension = ( eps );
|
||
};
|
||
UTTypeConformsTo = ( "com.adobe.postscript" );
|
||
UTTypeIconFile = "PostScript";
|
||
UTTypeDescription = "Encapsulated PostScript";
|
||
UTTypeReferenceURL = "http://partners.adobe.com/public/developer/en/ps/5002.EPSF_Spec.pdf";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.apple.property-list";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( dict, plist, scriptSuite, scriptTerminology );
|
||
};
|
||
UTTypeConformsTo = ( "public.text" );
|
||
UTTypeIconFile = "Plist";
|
||
UTTypeDescription = "Property List";
|
||
UTTypeReferenceURL = "http://en.wikipedia.org/wiki/Property_list";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "public.python-script";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( py, rpy, cpy, python );
|
||
public.mime-type = "text/x-python-script";
|
||
};
|
||
UTTypeConformsTo = ( "public.shell-script" );
|
||
UTTypeIconFile = "Python";
|
||
UTTypeDescription = "Python source";
|
||
UTTypeReferenceURL = "http://www.python.org";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "org.r-project.r";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( r, s );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "R";
|
||
UTTypeDescription = "R source";
|
||
UTTypeReferenceURL = "http://www.r-project.org";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "org.complang.ragel";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( rl, ragel );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "Ragel";
|
||
UTTypeDescription = "Ragel source";
|
||
UTTypeReferenceURL = "http://www.complang.org/ragel/";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.roaringpenguin.remind";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( rem, remind );
|
||
};
|
||
UTTypeConformsTo = ( "public.text" );
|
||
UTTypeIconFile = "Blank";
|
||
UTTypeDescription = "Remind document";
|
||
UTTypeReferenceURL = "http://www.roaringpenguin.com/products/remind";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "org.python.restructuredtext";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( rst, rest );
|
||
};
|
||
UTTypeConformsTo = ( "public.text" );
|
||
UTTypeIconFile = "reST";
|
||
UTTypeDescription = "reStructuredText document";
|
||
UTTypeReferenceURL = "http://docutils.sourceforge.net/rst.html";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "org.ruby-lang.eruby";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( rhtml );
|
||
};
|
||
UTTypeConformsTo = ( "public.html" );
|
||
UTTypeIconFile = "RHTML";
|
||
UTTypeDescription = "HTML with embedded Ruby";
|
||
UTTypeReferenceURL = "https://www.ruby-lang.org/en/";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "org.rubyonrails.erb-sql";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( erbsql );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "SQL";
|
||
UTTypeDescription = "SQL with embedded Ruby";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "public.ruby-script";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( rb, rbx, rjs, rxml );
|
||
public.mime-type = "text/ruby-script";
|
||
};
|
||
UTTypeConformsTo = ( "public.shell-script" );
|
||
UTTypeIconFile = "Ruby";
|
||
UTTypeDescription = "Ruby source";
|
||
UTTypeReferenceURL = "https://www.ruby-lang.org";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.macromates.textmate.scheme";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( scm, sch );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "Scheme";
|
||
UTTypeDescription = "Scheme source";
|
||
UTTypeReferenceURL = "http://www.r6rs.org";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.macromates.textmate.setext";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( ext );
|
||
};
|
||
UTTypeConformsTo = ( "public.text" );
|
||
UTTypeIconFile = "Blank";
|
||
UTTypeDescription = "Setext document";
|
||
UTTypeReferenceURL = "http://docutils.sourceforge.net/mirror/setext/setext_concepts_Aug92.etx.txt";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "public.shell-script";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( sh, ss, bashrc, "bash_profile", "bash_login", profile, "bash_logout" );
|
||
};
|
||
UTTypeConformsTo = ( "public.shell-script" );
|
||
UTTypeIconFile = "Shell";
|
||
UTTypeDescription = "Shell script";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "org.slatelanguage.slate";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( slate );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "Slate";
|
||
UTTypeDescription = "Slate source";
|
||
UTTypeReferenceURL = "http://slatelanguage.org";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "org.iso.sql";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( sql );
|
||
public.mime-type = "application/sql";
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "SQL";
|
||
UTTypeDescription = "SQL source";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.macromates.textmate.standard-ml";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( sml );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "SML";
|
||
UTTypeDescription = "Standard ML source";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.apple.xcode.strings-text";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( strings );
|
||
};
|
||
UTTypeConformsTo = ( "public.text" );
|
||
UTTypeIconFile = "Strings";
|
||
UTTypeDescription = "Strings document";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "public.svg-image";
|
||
UTTypeTagSpecification = {
|
||
com.apple.ostype = ( "svg ", "svgz" );
|
||
public.filename-extension = ( "svg", "svgz" );
|
||
public.mime-type = "image/svg+xml";
|
||
};
|
||
UTTypeConformsTo = ( "public.image" );
|
||
UTTypeIconFile = "SVG";
|
||
UTTypeDescription = "Scalable vector graphics (SVG)";
|
||
UTTypeReferenceURL = "http://www.w3.org/Graphics/SVG/";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "org.swig.swig";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( i, swg );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "SWIG";
|
||
UTTypeDescription = "SWIG source";
|
||
UTTypeReferenceURL = "http://swig.org";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "tk.tcl.tcl";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( tcl );
|
||
public.mime-type = "application/x-tcl";
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "Tcl";
|
||
UTTypeDescription = "Tcl source";
|
||
UTTypeReferenceURL = "http://www.tcl.tk";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "org.tug.tex";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( tex, sty, cls );
|
||
};
|
||
UTTypeConformsTo = ( "public.text" );
|
||
UTTypeIconFile = "TeX";
|
||
UTTypeDescription = "TeX document";
|
||
UTTypeReferenceURL = "http://www.latex-project.org";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "public.plain-text";
|
||
UTTypeTagSpecification = {
|
||
com.apple.ostype = ( TEXT, sEXT, ttro );
|
||
public.filename-extension = ( text, txt, utf8 );
|
||
public.mime-type = "text/plain";
|
||
};
|
||
UTTypeConformsTo = ( "public.text" );
|
||
UTTypeIconFile = "Text";
|
||
UTTypeDescription = "Plain text document";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.textpattern.textile";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( textile );
|
||
};
|
||
UTTypeConformsTo = ( "public.text" );
|
||
UTTypeIconFile = "Textile";
|
||
UTTypeDescription = "Textile document";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "public.xhtml";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( xhtml, xhtm, xht );
|
||
public.mime-type = "application/xhtml+xml";
|
||
};
|
||
UTTypeConformsTo = ( "public.xml" );
|
||
UTTypeIconFile = "XHTML";
|
||
UTTypeDescription = "XHTML document";
|
||
UTTypeReferenceURL = "http://en.wikipedia.org/wiki/XHTML";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "public.xml";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( xml, xsd, xib, rss, tld, pt, cpt, dtml );
|
||
public.mime-type = ( "application/xml", "text/xml" );
|
||
};
|
||
UTTypeConformsTo = ( "public.text" );
|
||
UTTypeIconFile = "XML";
|
||
UTTypeDescription = "XML document";
|
||
UTTypeReferenceURL = "http://www.w3.org/XML/";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "org.w3.xsl";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( xsl, xslt );
|
||
public.mime-type = "xslt+xml";
|
||
};
|
||
UTTypeConformsTo = ( "public.xml" );
|
||
UTTypeIconFile = "XSL";
|
||
UTTypeDescription = "XSL stylesheet";
|
||
UTTypeReferenceURL = "http://www.w3.org/Style/XSL/";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "public.vcard";
|
||
UTTypeTagSpecification = {
|
||
com.apple.nspboard-type = "Apple VCard pasteboard type";
|
||
com.apple.ostype = "vCrd";
|
||
public.filename-extension = ( vcf, vcard );
|
||
public.mime-type = ( "text/directory", "text/vcard", "text/x-vcard" );
|
||
};
|
||
UTTypeConformsTo = ( "public.text", "public.contact" );
|
||
UTTypeIconFile = "Blank";
|
||
UTTypeDescription = "Electronic business card";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.microsoft.visual-basic";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( vb );
|
||
};
|
||
UTTypeConformsTo = ( "public.source-code" );
|
||
UTTypeIconFile = "Visual Basic source";
|
||
UTTypeDescription = "VisualBasic";
|
||
UTTypeReferenceURL = "http://msdn.microsoft.com/en-US/vstudio/";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "org.yaml.yaml";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( yaml, yml );
|
||
};
|
||
UTTypeConformsTo = ( "public.text" );
|
||
UTTypeIconFile = "YAML";
|
||
UTTypeDescription = "YAML document";
|
||
UTTypeReferenceURL = "http://yaml.org";
|
||
},
|
||
);
|
||
UTExportedTypeDeclarations = (
|
||
/* bundle items */
|
||
|
||
{
|
||
UTTypeIdentifier = "com.macromates.textmate.snippet";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( tmSnippet );
|
||
};
|
||
UTTypeConformsTo = ( "com.apple.property-list" );
|
||
UTTypeIconFile = "TextMate Snippet";
|
||
UTTypeDescription = "TextMate Snippet";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.macromates.textmate.macro";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( tmMacro );
|
||
};
|
||
UTTypeConformsTo = ( "com.apple.property-list" );
|
||
UTTypeIconFile = "TextMate Macro";
|
||
UTTypeDescription = "TextMate Macro";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.macromates.textmate.language";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( tmLanguage );
|
||
};
|
||
UTTypeConformsTo = ( "com.apple.property-list" );
|
||
UTTypeIconFile = "TextMate Grammar";
|
||
UTTypeDescription = "TextMate Language Grammar";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.macromates.textmate.preferences";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( tmPreferences );
|
||
};
|
||
UTTypeConformsTo = ( "com.apple.property-list" );
|
||
UTTypeIconFile = "TextMate Settings";
|
||
UTTypeDescription = "TextMate Preferences";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.macromates.textmate.command";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( tmCommand );
|
||
};
|
||
UTTypeConformsTo = ( "com.apple.property-list" );
|
||
UTTypeIconFile = "TextMate Command";
|
||
UTTypeDescription = "TextMate Command";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.macromates.textmate.drag-command";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( tmDragCommand );
|
||
};
|
||
UTTypeConformsTo = ( "com.apple.property-list" );
|
||
UTTypeIconFile = "TextMate Bundle Item";
|
||
UTTypeDescription = "TextMate Drag Command";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.macromates.textmate.theme";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( tmTheme, tmtheme );
|
||
};
|
||
UTTypeConformsTo = ( "com.apple.property-list" );
|
||
UTTypeIconFile = "TextMate Theme";
|
||
UTTypeDescription = "TextMate Theme";
|
||
},
|
||
|
||
/* other textmate types */
|
||
|
||
{
|
||
UTTypeIdentifier = "com.macromates.textmate.release-notes";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( tmReleaseNotes );
|
||
};
|
||
UTTypeConformsTo = ( "public.text" );
|
||
UTTypeIconFile = "Text";
|
||
UTTypeDescription = "TextMate release notes";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.macromates.textmate.bundle";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( tmBundle, tmbundle );
|
||
};
|
||
UTTypeConformsTo = ( "com.apple.package" );
|
||
UTTypeIconFile = "TextMate Bundle";
|
||
UTTypeDescription = "TextMate Bundle";
|
||
},
|
||
{
|
||
UTTypeIdentifier = "com.macromates.textmate.plugin";
|
||
UTTypeTagSpecification = {
|
||
public.filename-extension = ( tmPlugIn, tmPlugin, tmplugin );
|
||
};
|
||
UTTypeConformsTo = ( "com.apple.package" );
|
||
UTTypeIconFile = "TextMate PlugIn";
|
||
UTTypeDescription = "TextMate PlugIn";
|
||
},
|
||
);
|
||
}
|