aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar mitchell <70453897+667e-11@users.noreply.github.com>2017-08-27 09:44:17 -0400
committerGravatar mitchell <70453897+667e-11@users.noreply.github.com>2017-08-27 09:44:17 -0400
commite4f87af174807e07eaeec606f5ad9f53ca65ac0f (patch)
tree1cabcb4e8f9171b5ad45c3dbfb3230f5b9858023
parent7890b0082d1604ef1981c1f17344a469cd9978a4 (diff)
Updated Info.plist such that Textadept appears in the "Open With..." menu.
Thanks to Franck Guadagnini.
-rw-r--r--THANKS.md1
-rwxr-xr-xscripts/gen_plist.lua118
-rw-r--r--src/Info.plist2721
3 files changed, 1927 insertions, 913 deletions
diff --git a/THANKS.md b/THANKS.md
index d9e5d06e..d73fc758 100644
--- a/THANKS.md
+++ b/THANKS.md
@@ -34,6 +34,7 @@ private contract work related to Textadept.
* Carl Sturtivant
* Chris Emerson
* Daniel Wutke
+* Franck Guadagnini
* Gabriel Dubatti
* Gilles Grégoire
* Giovanni Salmeri
diff --git a/scripts/gen_plist.lua b/scripts/gen_plist.lua
index f217f2cc..d9e319b4 100755
--- a/scripts/gen_plist.lua
+++ b/scripts/gen_plist.lua
@@ -27,47 +27,107 @@ local xml = {[[
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
- <key>CFBundleDocumentTypes</key>
- <array>]]}
+ <key>CFBundleDocumentTypes</key>]]}
+xml[#xml + 1] = [[
+ <array>
+ <dict>
+ <key>CFBundleTypeName</key>
+ <string>Textadept document</string>
+ <key>CFBundleTypeRole</key>
+ <string>Editor</string>
+ <key>LSItemContentTypes</key>
+ <array>
+ <string>com.apple.property-list</string>
+ <string>com.apple.applescript.text</string>
+ <string>com.apple.xcode.commands</string>
+ <string>com.apple.xcode.csh-script</string>
+ <string>com.apple.xcode.ksh-script</string>
+ <string>com.apple.xcode.lex-source</string>
+ <string>com.apple.xcode.make-script</string>
+ <string>com.apple.xcode.mig-source</string>
+ <string>com.apple.xcode.tcsh-script</string>
+ <string>com.apple.xcode.yacc-source</string>
+ <string>com.apple.xcode.zsh-script</string>
+ <string>com.apple.xml-property-list</string>
+ <string>com.netscape.javascript-source</string>
+ <string>com.sun.java-source</string>]]
for i = 1, #languages do
lang, exts = languages[i], extensions[languages[i]]
if #exts > 0 then
- xml[#xml + 1] = "\t\t<dict>"
- xml[#xml + 1] = "\t\t\t<key>CFBundleTypeExtensions</key>"
- xml[#xml + 1] = "\t\t\t<array>"
- for j = 1, #exts do
- xml[#xml + 1] = "\t\t\t\t<string>"..exts[j].."</string>"
- end
- xml[#xml + 1] = "\t\t\t</array>"
- xml[#xml + 1] = "\t\t\t<key>CFBundleTypeName</key>"
- xml[#xml + 1] = "\t\t\t<string>"..lang.." source</string>"
- xml[#xml + 1] = "\t\t\t<key>CFBundleTypeRole</key>"
- xml[#xml + 1] = "\t\t\t<string>Editor</string>"
- xml[#xml + 1] = "\t\t</dict>"
+ xml[#xml + 1] = "\t\t\t\t<string>com.textadept."..lang:gsub(' ', '-')..
+ "-source</string>"
end
end
xml[#xml + 1] = [[
- <dict>
- <key>CFBundleTypeExtensions</key>
- <array>
- <string>*</string>
+ <string>net.daringfireball.markdown</string>
+ <string>public.c-header</string>
+ <string>public.c-plus-plus-header </string>
+ <string>public.c-plus-plus-source</string>
+ <string>public.c-source</string>
+ <string>public.csh-script</string>
+ <string>public.css</string>
+ <string>public.html</string>
+ <string>public.lex-source</string>
+ <string>public.mig-source</string>
+ <string>public.objective-c-plus-plus-source</string>
+ <string>public.objective-c-source</string>
+ <string>public.perl-script</string>
+ <string>public.php-script</string>
+ <string>public.plain-text</string>
+ <string>public.python-script</string>
+ <string>public.rtf</string>
+ <string>public.ruby-script</string>
+ <string>public.script</string>
+ <string>public.shell-script</string>
+ <string>public.source-code</string>
+ <string>public.text</string>
+ <string>public.utf16-external-plain-text</string>
+ <string>public.utf16-plain-text</string>
+ <string>public.utf8-plain-text</string>
+ <string>public.xml</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Document</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
<key>CFBundleTypeName</key>
- <string>Document</string>
- <key>CFBundleTypeOSTypes</key>
+ <string>Anything</string>
+ <key>CFBundleTypeRole</key>
+ <string>Viewer</string>
+ <key>LSItemContentTypes</key>
<array>
- <string>****</string>
+ <string>public.data</string>
+ <string>public.text</string>
</array>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
</array>
+ <key>UTImportedTypeDeclarations</key>
+ <array>]]
+for i = 1, #languages do
+ lang, exts = languages[i], extensions[languages[i]]
+ if #exts > 0 then
+ xml[#xml + 1] = "\t\t<dict>"
+ xml[#xml + 1] = "\t\t\t<key>UTTypeTagSpecification</key>"
+ xml[#xml + 1] = "\t\t\t<dict>"
+ xml[#xml + 1] = "\t\t\t\t<key>public.filename-extension</key>"
+ xml[#xml + 1] = "\t\t\t\t<array>"
+ for j = 1, #exts do
+ xml[#xml + 1] = "\t\t\t\t\t<string>"..exts[j].."</string>"
+ end
+ xml[#xml + 1] = "\t\t\t\t</array>"
+ xml[#xml + 1] = "\t\t\t</dict>"
+ xml[#xml + 1] = "\t\t\t<key>UTTypeDescription</key>"
+ xml[#xml + 1] = "\t\t\t<string>"..lang.." source</string>"
+ xml[#xml + 1] = "\t\t\t<key>UTTypeIdentifier</key>"
+ xml[#xml + 1] = "\t\t\t<string>com.textadept."..lang:gsub(' ', '-')..
+ "-source</string>"
+ xml[#xml + 1] = "\t\t\t<key>UTTypeConformsTo</key>"
+ xml[#xml + 1] = "\t\t\t<array>"
+ xml[#xml + 1] = "\t\t\t\t<string>public.source-code</string>"
+ xml[#xml + 1] = "\t\t\t</array>"
+ xml[#xml + 1] = "\t\t</dict>"
+ end
+end
+xml[#xml + 1] = [[
+ </array>
<key>CFBundleExecutable</key>
<string>textadept_osx</string>
<key>CFBundleIconFile</key>
@@ -83,7 +143,9 @@ xml[#xml + 1] = [[
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
- <string>8.5</string>
+ <string>9.5beta</string>
+ <key>CFBundleShortVersionString</key>
+ <string>9.5 beta</string>
<key>NSHighResolutionCapable</key>
<true/>
</dict>
diff --git a/src/Info.plist b/src/Info.plist
index 41cb52e1..a2ce3f16 100644
--- a/src/Info.plist
+++ b/src/Info.plist
@@ -7,1297 +7,2246 @@
<key>CFBundleDocumentTypes</key>
<array>
<dict>
- <key>CFBundleTypeExtensions</key>
- <array>
- <string>as</string>
- <string>asc</string>
- </array>
<key>CFBundleTypeName</key>
- <string>Actionscript source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
- </dict>
- <dict>
- <key>CFBundleTypeExtensions</key>
- <array>
- <string>adb</string>
- <string>ads</string>
+ <string>Textadept document</string>
+ <key>CFBundleTypeRole</key>
+ <string>Editor</string>
+ <key>LSItemContentTypes</key>
+ <array>
+ <string>com.apple.property-list</string>
+ <string>com.apple.applescript.text</string>
+ <string>com.apple.xcode.commands</string>
+ <string>com.apple.xcode.csh-script</string>
+ <string>com.apple.xcode.ksh-script</string>
+ <string>com.apple.xcode.lex-source</string>
+ <string>com.apple.xcode.make-script</string>
+ <string>com.apple.xcode.mig-source</string>
+ <string>com.apple.xcode.tcsh-script</string>
+ <string>com.apple.xcode.yacc-source</string>
+ <string>com.apple.xcode.zsh-script</string>
+ <string>com.apple.xml-property-list</string>
+ <string>com.netscape.javascript-source</string>
+ <string>com.sun.java-source</string>
+ <string>com.textadept.Actionscript-source</string>
+ <string>com.textadept.Ada-source</string>
+ <string>com.textadept.ANTLR-source</string>
+ <string>com.textadept.APDL-source</string>
+ <string>com.textadept.APL-source</string>
+ <string>com.textadept.Applescript-source</string>
+ <string>com.textadept.ASM-source</string>
+ <string>com.textadept.ASP-source</string>
+ <string>com.textadept.AutoIt-source</string>
+ <string>com.textadept.AWK-source</string>
+ <string>com.textadept.Batch-source</string>
+ <string>com.textadept.BibTeX-source</string>
+ <string>com.textadept.Boo-source</string>
+ <string>com.textadept.C#-source</string>
+ <string>com.textadept.C/C++-source</string>
+ <string>com.textadept.ChucK-source</string>
+ <string>com.textadept.CMake-source</string>
+ <string>com.textadept.CoffeeScript-source</string>
+ <string>com.textadept.Crystal-source</string>
+ <string>com.textadept.CSS-source</string>
+ <string>com.textadept.CUDA-source</string>
+ <string>com.textadept.D-source</string>
+ <string>com.textadept.Dart-source</string>
+ <string>com.textadept.Desktop-source</string>
+ <string>com.textadept.diff-source</string>
+ <string>com.textadept.Dockerfile-source</string>
+ <string>com.textadept.dot-source</string>
+ <string>com.textadept.Eiffel-source</string>
+ <string>com.textadept.Elixir-source</string>
+ <string>com.textadept.Erlang-source</string>
+ <string>com.textadept.F#-source</string>
+ <string>com.textadept.Faust-source</string>
+ <string>com.textadept.Fish-source</string>
+ <string>com.textadept.Forth-source</string>
+ <string>com.textadept.Fortran-source</string>
+ <string>com.textadept.Gap-source</string>
+ <string>com.textadept.Gettext-source</string>
+ <string>com.textadept.Gherkin-source</string>
+ <string>com.textadept.GLSL-source</string>
+ <string>com.textadept.GNUPlot-source</string>
+ <string>com.textadept.Go-source</string>
+ <string>com.textadept.Groovy-source</string>
+ <string>com.textadept.Gtkrc-source</string>
+ <string>com.textadept.Haskell-source</string>
+ <string>com.textadept.HTML-source</string>
+ <string>com.textadept.Icon-source</string>
+ <string>com.textadept.IDL-source</string>
+ <string>com.textadept.Inform-source</string>
+ <string>com.textadept.ini-source</string>
+ <string>com.textadept.Io-source</string>
+ <string>com.textadept.Java-source</string>
+ <string>com.textadept.Javascript-source</string>
+ <string>com.textadept.JSON-source</string>
+ <string>com.textadept.JSP-source</string>
+ <string>com.textadept.LaTeX-source</string>
+ <string>com.textadept.Ledger-source</string>
+ <string>com.textadept.LESS-source</string>
+ <string>com.textadept.LilyPond-source</string>
+ <string>com.textadept.Lisp-source</string>
+ <string>com.textadept.Literate-Coffeescript-source</string>
+ <string>com.textadept.Logtalk-source</string>
+ <string>com.textadept.Lua-source</string>
+ <string>com.textadept.Makefile-source</string>
+ <string>com.textadept.Man-source</string>
+ <string>com.textadept.Markdown-source</string>
+ <string>com.textadept.MoonScript-source</string>
+ <string>com.textadept.Nemerle-source</string>
+ <string>com.textadept.Nim-source</string>
+ <string>com.textadept.NSIS-source</string>
+ <string>com.textadept.Objective-C-source</string>
+ <string>com.textadept.OCaml-source</string>
+ <string>com.textadept.Pascal-source</string>
+ <string>com.textadept.Perl-source</string>
+ <string>com.textadept.PHP-source</string>
+ <string>com.textadept.PICO-8-source</string>
+ <string>com.textadept.Pike-source</string>
+ <string>com.textadept.PKGBUILD-source</string>
+ <string>com.textadept.Postscript-source</string>
+ <string>com.textadept.PowerShell-source</string>
+ <string>com.textadept.Prolog-source</string>
+ <string>com.textadept.Properties-source</string>
+ <string>com.textadept.Protobuf-source</string>
+ <string>com.textadept.Pure-source</string>
+ <string>com.textadept.Python-source</string>
+ <string>com.textadept.R-source</string>
+ <string>com.textadept.REBOL-source</string>
+ <string>com.textadept.reST-source</string>
+ <string>com.textadept.Rexx-source</string>
+ <string>com.textadept.RHTML-source</string>
+ <string>com.textadept.Ruby-source</string>
+ <string>com.textadept.Rust-source</string>
+ <string>com.textadept.Sass-CSS-source</string>
+ <string>com.textadept.Scala-source</string>
+ <string>com.textadept.Scheme-source</string>
+ <string>com.textadept.Shell-source</string>
+ <string>com.textadept.Smalltalk-source</string>
+ <string>com.textadept.SML-source</string>
+ <string>com.textadept.SNOBOL4-source</string>
+ <string>com.textadept.SQL-source</string>
+ <string>com.textadept.TaskPaper-source</string>
+ <string>com.textadept.Tcl-source</string>
+ <string>com.textadept.Texinfo-source</string>
+ <string>com.textadept.TOML-source</string>
+ <string>com.textadept.Vala-source</string>
+ <string>com.textadept.vCard-source</string>
+ <string>com.textadept.Verilog-source</string>
+ <string>com.textadept.VHDL-source</string>
+ <string>com.textadept.Visual-Basic-source</string>
+ <string>com.textadept.WSF-source</string>
+ <string>com.textadept.XML-source</string>
+ <string>com.textadept.Xtend-source</string>
+ <string>com.textadept.YAML-source</string>
+ <string>net.daringfireball.markdown</string>
+ <string>public.c-header</string>
+ <string>public.c-plus-plus-header </string>
+ <string>public.c-plus-plus-source</string>
+ <string>public.c-source</string>
+ <string>public.csh-script</string>
+ <string>public.css</string>
+ <string>public.html</string>
+ <string>public.lex-source</string>
+ <string>public.mig-source</string>
+ <string>public.objective-c-plus-plus-source</string>
+ <string>public.objective-c-source</string>
+ <string>public.perl-script</string>
+ <string>public.php-script</string>
+ <string>public.plain-text</string>
+ <string>public.python-script</string>
+ <string>public.rtf</string>
+ <string>public.ruby-script</string>
+ <string>public.script</string>
+ <string>public.shell-script</string>
+ <string>public.source-code</string>
+ <string>public.text</string>
+ <string>public.utf16-external-plain-text</string>
+ <string>public.utf16-plain-text</string>
+ <string>public.utf8-plain-text</string>
+ <string>public.xml</string>
+ </array>
+ </dict>
+ <dict>
+ <key>CFBundleTypeName</key>
+ <string>Anything</string>
+ <key>CFBundleTypeRole</key>
+ <string>Viewer</string>
+ <key>LSItemContentTypes</key>
+ <array>
+ <string>public.data</string>
+ <string>public.text</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Ada source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
+ </array>
+ <key>UTImportedTypeDeclarations</key>
+ <array>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>as</string>
+ <string>asc</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Actionscript source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Actionscript-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>g</string>
- <string>g4</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>ANTLR source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>adb</string>
+ <string>ads</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Ada source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Ada-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>ans</string>
- <string>inp</string>
- <string>mac</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>APDL source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>g</string>
+ <string>g4</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>ANTLR source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.ANTLR-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>apl</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>APL source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>ans</string>
+ <string>inp</string>
+ <string>mac</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>APDL source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.APDL-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>applescript</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Applescript source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>apl</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>APL source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.APL-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>asm</string>
- <string>ASM</string>
- <string>s</string>
- <string>S</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>ASM source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>applescript</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Applescript source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Applescript-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>asa</string>
- <string>asp</string>
- <string>hta</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>ASP source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>asm</string>
+ <string>ASM</string>
+ <string>s</string>
+ <string>S</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>ASM source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.ASM-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>au3</string>
- <string>a3x</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>AutoIt source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>asa</string>
+ <string>asp</string>
+ <string>hta</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>ASP source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.ASP-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>awk</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>AWK source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>au3</string>
+ <string>a3x</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>AutoIt source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.AutoIt-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>bat</string>
- <string>cmd</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Batch source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>awk</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>AWK source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.AWK-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>bib</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>BibTeX source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>bat</string>
+ <string>cmd</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Batch source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Batch-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>boo</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Boo source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>bib</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>BibTeX source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.BibTeX-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>cs</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>C# source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>boo</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Boo source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Boo-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>c</string>
- <string>cc</string>
- <string>C</string>
- <string>cpp</string>
- <string>cxx</string>
- <string>c++</string>
- <string>h</string>
- <string>hh</string>
- <string>hpp</string>
- <string>hxx</string>
- <string>h++</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>C/C++ source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>cs</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>C# source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.C#-source</string>
+ <key>UTTypeConformsTo</key>
+ <array>
+ <string>public.source-code</string>
+ </array>
+ </dict>
+ <dict>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>c</string>
+ <string>cc</string>
+ <string>C</string>
+ <string>cpp</string>
+ <string>cxx</string>
+ <string>c++</string>
+ <string>h</string>
+ <string>hh</string>
+ <string>hpp</string>
+ <string>hxx</string>
+ <string>h++</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>C/C++ source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.C/C++-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>ck</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>ChucK source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>ck</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>ChucK source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.ChucK-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>cmake</string>
- <string>cmake.in</string>
- <string>ctest</string>
- <string>ctest.in</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>CMake source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>cmake</string>
+ <string>cmake.in</string>
+ <string>ctest</string>
+ <string>ctest.in</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>CMake source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.CMake-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>coffee</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>CoffeeScript source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>coffee</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>CoffeeScript source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.CoffeeScript-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>cr</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Crystal source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>cr</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Crystal source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Crystal-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>css</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>CSS source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>css</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>CSS source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.CSS-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>cu</string>
- <string>cuh</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>CUDA source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>cu</string>
+ <string>cuh</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>CUDA source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.CUDA-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>d</string>
- <string>di</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>D source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>d</string>
+ <string>di</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>D source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.D-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>dart</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Dart source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>dart</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Dart source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Dart-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>desktop</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Desktop source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>desktop</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Desktop source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Desktop-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>diff</string>
- <string>patch</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>diff source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>diff</string>
+ <string>patch</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>diff source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.diff-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>Dockerfile</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Dockerfile source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>Dockerfile</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Dockerfile source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Dockerfile-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>dot</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>dot source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>dot</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>dot source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.dot-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>e</string>
- <string>eif</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Eiffel source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>e</string>
+ <string>eif</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Eiffel source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Eiffel-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>ex</string>
- <string>exs</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Elixir source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>ex</string>
+ <string>exs</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Elixir source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Elixir-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>erl</string>
- <string>hrl</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Erlang source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>erl</string>
+ <string>hrl</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Erlang source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Erlang-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>fs</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>F# source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>fs</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>F# source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.F#-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>dsp</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Faust source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>dsp</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Faust source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Faust-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>fish</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Fish source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>fish</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Fish source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Fish-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>forth</string>
- <string>frt</string>
- <string>fs</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Forth source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
- <array>
- <string>f</string>
- <string>for</string>
- <string>ftn</string>
- <string>fpp</string>
- <string>f77</string>
- <string>f90</string>
- <string>f95</string>
- <string>f03</string>
- <string>f08</string>
- </array>
- <key>CFBundleTypeName</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>forth</string>
+ <string>frt</string>
+ <string>fs</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Forth source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Forth-source</string>
+ <key>UTTypeConformsTo</key>
+ <array>
+ <string>public.source-code</string>
+ </array>
+ </dict>
+ <dict>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>f</string>
+ <string>for</string>
+ <string>ftn</string>
+ <string>fpp</string>
+ <string>f77</string>
+ <string>f90</string>
+ <string>f95</string>
+ <string>f03</string>
+ <string>f08</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
<string>Fortran source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
- </dict>
- <dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Fortran-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>g</string>
- <string>gd</string>
- <string>gi</string>
- <string>gap</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Gap source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>g</string>
+ <string>gd</string>
+ <string>gi</string>
+ <string>gap</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Gap source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Gap-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>po</string>
- <string>pot</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Gettext source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>po</string>
+ <string>pot</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Gettext source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Gettext-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>feature</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Gherkin source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>feature</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Gherkin source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Gherkin-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>glslf</string>
- <string>glslv</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>GLSL source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>glslf</string>
+ <string>glslv</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>GLSL source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.GLSL-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>dem</string>
- <string>plt</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>GNUPlot source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>dem</string>
+ <string>plt</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>GNUPlot source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.GNUPlot-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>go</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Go source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>go</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Go source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Go-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>groovy</string>
- <string>gvy</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Groovy source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>groovy</string>
+ <string>gvy</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Groovy source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Groovy-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>gtkrc</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Gtkrc source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>gtkrc</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Gtkrc source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Gtkrc-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>hs</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Haskell source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
- <array>
- <string>htm</string>
- <string>html</string>
- <string>shtm</string>
- <string>shtml</string>
- <string>xhtml</string>
- </array>
- <key>CFBundleTypeName</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>hs</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Haskell source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Haskell-source</string>
+ <key>UTTypeConformsTo</key>
+ <array>
+ <string>public.source-code</string>
+ </array>
+ </dict>
+ <dict>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>htm</string>
+ <string>html</string>
+ <string>shtm</string>
+ <string>shtml</string>
+ <string>xhtml</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
<string>HTML source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
- </dict>
- <dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.HTML-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>icn</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Icon source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>icn</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Icon source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Icon-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>idl</string>
- <string>odl</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>IDL source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>idl</string>
+ <string>odl</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>IDL source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.IDL-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>inf</string>
- <string>ni</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Inform source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
- <array>
- <string>cfg</string>
- <string>cnf</string>
- <string>inf</string>
- <string>ini</string>
- <string>reg</string>
- </array>
- <key>CFBundleTypeName</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>inf</string>
+ <string>ni</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Inform source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Inform-source</string>
+ <key>UTTypeConformsTo</key>
+ <array>
+ <string>public.source-code</string>
+ </array>
+ </dict>
+ <dict>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>cfg</string>
+ <string>cnf</string>
+ <string>inf</string>
+ <string>ini</string>
+ <string>reg</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
<string>ini source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
- </dict>
- <dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.ini-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>io</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Io source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>io</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Io source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Io-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>bsh</string>
- <string>java</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Java source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>bsh</string>
+ <string>java</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Java source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Java-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>js</string>
- <string>jsfl</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Javascript source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>js</string>
+ <string>jsfl</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Javascript source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Javascript-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>json</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>JSON source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>json</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>JSON source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.JSON-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>jsp</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>JSP source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
- <array>
- <string>bbl</string>
- <string>dtx</string>
- <string>ins</string>
- <string>ltx</string>
- <string>tex</string>
- <string>sty</string>
- </array>
- <key>CFBundleTypeName</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>jsp</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>JSP source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.JSP-source</string>
+ <key>UTTypeConformsTo</key>
+ <array>
+ <string>public.source-code</string>
+ </array>
+ </dict>
+ <dict>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>bbl</string>
+ <string>dtx</string>
+ <string>ins</string>
+ <string>ltx</string>
+ <string>tex</string>
+ <string>sty</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
<string>LaTeX source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
- </dict>
- <dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.LaTeX-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>ledger</string>
- <string>journal</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Ledger source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>ledger</string>
+ <string>journal</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Ledger source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Ledger-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>less</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>LESS source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>less</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>LESS source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.LESS-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>lily</string>
- <string>ly</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>LilyPond source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>lily</string>
+ <string>ly</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>LilyPond source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.LilyPond-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>cl</string>
- <string>el</string>
- <string>lisp</string>
- <string>lsp</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Lisp source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>cl</string>
+ <string>el</string>
+ <string>lisp</string>
+ <string>lsp</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Lisp source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Lisp-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>litcoffee</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Literate Coffeescript source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>litcoffee</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Literate Coffeescript source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Literate-Coffeescript-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>lua</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Lua source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>lgt</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Logtalk source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Logtalk-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>GNUmakefile</string>
- <string>iface</string>
- <string>mak</string>
- <string>makefile</string>
- <string>Makefile</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Makefile source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
- <array>
- <string>1</string>
- <string>2</string>
- <string>3</string>
- <string>4</string>
- <string>5</string>
- <string>6</string>
- <string>7</string>
- <string>8</string>
- <string>9</string>
- <string>1x</string>
- <string>2x</string>
- <string>3x</string>
- <string>4x</string>
- <string>5x</string>
- <string>6x</string>
- <string>7x</string>
- <string>8x</string>
- <string>9x</string>
- </array>
- <key>CFBundleTypeName</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>lua</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Lua source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Lua-source</string>
+ <key>UTTypeConformsTo</key>
+ <array>
+ <string>public.source-code</string>
+ </array>
+ </dict>
+ <dict>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>GNUmakefile</string>
+ <string>iface</string>
+ <string>mak</string>
+ <string>makefile</string>
+ <string>Makefile</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Makefile source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Makefile-source</string>
+ <key>UTTypeConformsTo</key>
+ <array>
+ <string>public.source-code</string>
+ </array>
+ </dict>
+ <dict>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>1</string>
+ <string>2</string>
+ <string>3</string>
+ <string>4</string>
+ <string>5</string>
+ <string>6</string>
+ <string>7</string>
+ <string>8</string>
+ <string>9</string>
+ <string>1x</string>
+ <string>2x</string>
+ <string>3x</string>
+ <string>4x</string>
+ <string>5x</string>
+ <string>6x</string>
+ <string>7x</string>
+ <string>8x</string>
+ <string>9x</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
<string>Man source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
- </dict>
- <dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Man-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>md</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Markdown source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>md</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Markdown source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Markdown-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>moon</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>MoonScript source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>moon</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>MoonScript source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.MoonScript-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>n</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Nemerle source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>n</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Nemerle source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Nemerle-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>nim</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Nim source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>nim</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Nim source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Nim-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>nsh</string>
- <string>nsi</string>
- <string>nsis</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>NSIS source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>nsh</string>
+ <string>nsi</string>
+ <string>nsis</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>NSIS source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.NSIS-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>m</string>
- <string>mm</string>
- <string>objc</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Objective C source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
- <array>
- <string>caml</string>
- <string>ml</string>
- <string>mli</string>
- <string>mll</string>
- <string>mly</string>
- </array>
- <key>CFBundleTypeName</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>m</string>
+ <string>mm</string>
+ <string>objc</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Objective C source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Objective-C-source</string>
+ <key>UTTypeConformsTo</key>
+ <array>
+ <string>public.source-code</string>
+ </array>
+ </dict>
+ <dict>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>caml</string>
+ <string>ml</string>
+ <string>mli</string>
+ <string>mll</string>
+ <string>mly</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
<string>OCaml source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
- </dict>
- <dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.OCaml-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>dpk</string>
- <string>dpr</string>
- <string>p</string>
- <string>pas</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Pascal source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
- <array>
- <string>al</string>
- <string>perl</string>
- <string>pl</string>
- <string>pm</string>
- <string>pod</string>
- </array>
- <key>CFBundleTypeName</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>dpk</string>
+ <string>dpr</string>
+ <string>p</string>
+ <string>pas</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Pascal source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Pascal-source</string>
+ <key>UTTypeConformsTo</key>
+ <array>
+ <string>public.source-code</string>
+ </array>
+ </dict>
+ <dict>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>al</string>
+ <string>perl</string>
+ <string>pl</string>
+ <string>pm</string>
+ <string>pod</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
<string>Perl source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
- </dict>
- <dict>
- <key>CFBundleTypeExtensions</key>
- <array>
- <string>inc</string>
- <string>php</string>
- <string>php3</string>
- <string>php4</string>
- <string>phtml</string>
- </array>
- <key>CFBundleTypeName</key>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Perl-source</string>
+ <key>UTTypeConformsTo</key>
+ <array>
+ <string>public.source-code</string>
+ </array>
+ </dict>
+ <dict>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>inc</string>
+ <string>php</string>
+ <string>php3</string>
+ <string>php4</string>
+ <string>phtml</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
<string>PHP source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
- </dict>
- <dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.PHP-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>p8</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>PICO-8 source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>p8</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>PICO-8 source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.PICO-8-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>pike</string>
- <string>pmod</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Pike source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>pike</string>
+ <string>pmod</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Pike source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Pike-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>PKGBUILD</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>PKGBUILD source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>PKGBUILD</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>PKGBUILD source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.PKGBUILD-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>eps</string>
- <string>ps</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Postscript source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>eps</string>
+ <string>ps</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Postscript source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Postscript-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>ps1</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>PowerShell source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>ps1</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>PowerShell source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.PowerShell-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>prolog</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Prolog source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>prolog</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Prolog source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Prolog-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>props</string>
- <string>properties</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Properties source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>props</string>
+ <string>properties</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Properties source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Properties-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>proto</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Protobuf source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>proto</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Protobuf source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Protobuf-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>pure</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Pure source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>pure</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Pure source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Pure-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>sc</string>
- <string>py</string>
- <string>pyw</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Python source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
- <array>
- <string>R</string>
- <string>Rout</string>
- <string>Rhistory</string>
- <string>Rt</string>
- <string>Rout.save</string>
- <string>Rout.fail</string>
- <string>S</string>
- </array>
- <key>CFBundleTypeName</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>sc</string>
+ <string>py</string>
+ <string>pyw</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Python source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Python-source</string>
+ <key>UTTypeConformsTo</key>
+ <array>
+ <string>public.source-code</string>
+ </array>
+ </dict>
+ <dict>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>R</string>
+ <string>Rout</string>
+ <string>Rhistory</string>
+ <string>Rt</string>
+ <string>Rout.save</string>
+ <string>Rout.fail</string>
+ <string>S</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
<string>R source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
- </dict>
- <dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.R-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>r</string>
- <string>reb</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>REBOL source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>r</string>
+ <string>reb</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>REBOL source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.REBOL-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>rst</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>reST source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>rst</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>reST source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.reST-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>orx</string>
- <string>rex</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Rexx source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>orx</string>
+ <string>rex</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Rexx source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Rexx-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>erb</string>
- <string>rhtml</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>RHTML source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>erb</string>
+ <string>rhtml</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>RHTML source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.RHTML-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>Rakefile</string>
- <string>rake</string>
- <string>rb</string>
- <string>rbw</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Ruby source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>Rakefile</string>
+ <string>rake</string>
+ <string>rb</string>
+ <string>rbw</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Ruby source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Ruby-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>rs</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Rust source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>rs</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Rust source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Rust-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>sass</string>
- <string>scss</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Sass CSS source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>sass</string>
+ <string>scss</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Sass CSS source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Sass-CSS-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>scala</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Scala source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>scala</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Scala source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Scala-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>sch</string>
- <string>scm</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Scheme source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
- <array>
- <string>bash</string>
- <string>bashrc</string>
- <string>bash_profile</string>
- <string>configure</string>
- <string>csh</string>
- <string>sh</string>
- <string>zsh</string>
- </array>
- <key>CFBundleTypeName</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>sch</string>
+ <string>scm</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Scheme source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Scheme-source</string>
+ <key>UTTypeConformsTo</key>
+ <array>
+ <string>public.source-code</string>
+ </array>
+ </dict>
+ <dict>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>bash</string>
+ <string>bashrc</string>
+ <string>bash_profile</string>
+ <string>configure</string>
+ <string>csh</string>
+ <string>sh</string>
+ <string>zsh</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
<string>Shell source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
- </dict>
- <dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Shell-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>changes</string>
- <string>st</string>
- <string>sources</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Smalltalk source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>changes</string>
+ <string>st</string>
+ <string>sources</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Smalltalk source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Smalltalk-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>sml</string>
- <string>fun</string>
- <string>sig</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>SML source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>sml</string>
+ <string>fun</string>
+ <string>sig</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>SML source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.SML-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>sno</string>
- <string>SNO</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>SNOBOL4 source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>sno</string>
+ <string>SNO</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>SNOBOL4 source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.SNOBOL4-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>ddl</string>
- <string>sql</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>SQL source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>ddl</string>
+ <string>sql</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>SQL source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.SQL-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>taskpaper</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>TaskPaper source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>taskpaper</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>TaskPaper source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.TaskPaper-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>tcl</string>
- <string>tk</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Tcl source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>tcl</string>
+ <string>tk</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Tcl source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Tcl-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>texi</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Texinfo source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>texi</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Texinfo source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Texinfo-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>toml</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>TOML source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>toml</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>TOML source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.TOML-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>vala</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Vala source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>vala</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Vala source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Vala-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>vcf</string>
- <string>vcard</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>vCard source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>vcf</string>
+ <string>vcard</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>vCard source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.vCard-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>v</string>
- <string>ver</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Verilog source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>v</string>
+ <string>ver</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Verilog source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Verilog-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>vh</string>
- <string>vhd</string>
- <string>vhdl</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>VHDL source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
- <array>
- <string>asa</string>
- <string>bas</string>
- <string>cls</string>
- <string>ctl</string>
- <string>dob</string>
- <string>dsm</string>
- <string>dsr</string>
- <string>frm</string>
- <string>pag</string>
- <string>vb</string>
- <string>vba</string>
- <string>vbs</string>
- </array>
- <key>CFBundleTypeName</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>vh</string>
+ <string>vhd</string>
+ <string>vhdl</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>VHDL source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.VHDL-source</string>
+ <key>UTTypeConformsTo</key>
+ <array>
+ <string>public.source-code</string>
+ </array>
+ </dict>
+ <dict>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>asa</string>
+ <string>bas</string>
+ <string>cls</string>
+ <string>ctl</string>
+ <string>dob</string>
+ <string>dsm</string>
+ <string>dsr</string>
+ <string>frm</string>
+ <string>pag</string>
+ <string>vb</string>
+ <string>vba</string>
+ <string>vbs</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
<string>Visual Basic source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
- </dict>
- <dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Visual-Basic-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>wsf</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>WSF source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
- <array>
- <string>dtd</string>
- <string>svg</string>
- <string>xml</string>
- <string>xsd</string>
- <string>xsl</string>
- <string>xslt</string>
- <string>xul</string>
- </array>
- <key>CFBundleTypeName</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>wsf</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>WSF source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.WSF-source</string>
+ <key>UTTypeConformsTo</key>
+ <array>
+ <string>public.source-code</string>
+ </array>
+ </dict>
+ <dict>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>dtd</string>
+ <string>svg</string>
+ <string>xml</string>
+ <string>xsd</string>
+ <string>xsl</string>
+ <string>xslt</string>
+ <string>xul</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
<string>XML source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
- </dict>
- <dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.XML-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>xtend</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Xtend source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
- </dict>
- <dict>
- <key>CFBundleTypeExtensions</key>
- <array>
- <string>yaml</string>
- </array>
- <key>CFBundleTypeName</key>
- <string>YAML source</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeExtensions</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>xtend</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>Xtend source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.Xtend-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>*</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeName</key>
- <string>Document</string>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
<dict>
- <key>CFBundleTypeName</key>
- <string>Document</string>
- <key>CFBundleTypeOSTypes</key>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>yaml</string>
+ </array>
+ </dict>
+ <key>UTTypeDescription</key>
+ <string>YAML source</string>
+ <key>UTTypeIdentifier</key>
+ <string>com.textadept.YAML-source</string>
+ <key>UTTypeConformsTo</key>
<array>
- <string>****</string>
+ <string>public.source-code</string>
</array>
- <key>CFBundleTypeRole</key>
- <string>Editor</string>
</dict>
</array>
<key>CFBundleExecutable</key>
@@ -1315,6 +2264,8 @@
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
+ <string>9.5beta</string>
+ <key>CFBundleShortVersionString</key>
<string>9.5 beta</string>
<key>NSHighResolutionCapable</key>
<true/>