diff options
author | mitchell <70453897+667e-11@users.noreply.github.com> | 2017-08-27 09:44:17 -0400 |
---|---|---|
committer | mitchell <70453897+667e-11@users.noreply.github.com> | 2017-08-27 09:44:17 -0400 |
commit | e4f87af174807e07eaeec606f5ad9f53ca65ac0f (patch) | |
tree | 1cabcb4e8f9171b5ad45c3dbfb3230f5b9858023 | |
parent | 7890b0082d1604ef1981c1f17344a469cd9978a4 (diff) |
Updated Info.plist such that Textadept appears in the "Open With..." menu.
Thanks to Franck Guadagnini.
-rw-r--r-- | THANKS.md | 1 | ||||
-rwxr-xr-x | scripts/gen_plist.lua | 118 | ||||
-rw-r--r-- | src/Info.plist | 2721 |
3 files changed, 1927 insertions, 913 deletions
@@ -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/> |