diff options
author | Ivan Andrus <darthandrus@gmail.com> | 2014-12-11 22:18:20 -0700 |
---|---|---|
committer | Ivan Andrus <darthandrus@gmail.com> | 2015-07-18 09:02:04 -0600 |
commit | ea1a30223e14ff13e19d15ab8ac17d7aef5242f1 (patch) | |
tree | f0e25a67bd78651e2e4e4e4083687bb1685bff22 /nextstep/templates | |
parent | a65e00b9f9b486debdbd9ec2fc584ce1967dba44 (diff) |
Expose more file types to OS X that Emacs understands.
* Cocoa/Emacs.base/Contents/Info.plist: Add editor role for sty, dtx,
json, and org files. Export UTIs for el, elc, and org files.
Diffstat (limited to 'nextstep/templates')
-rw-r--r-- | nextstep/templates/Info.plist.in | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/nextstep/templates/Info.plist.in b/nextstep/templates/Info.plist.in index 8c9dc213be..09e953c417 100644 --- a/nextstep/templates/Info.plist.in +++ b/nextstep/templates/Info.plist.in @@ -452,6 +452,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. <string>tex</string> <string>ltx</string> <string>ctx</string> + <string>dtx</string> + <string>sty</string> <string>latex</string> <string>texi</string> </array> @@ -465,6 +467,30 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. <dict> <key>CFBundleTypeExtensions</key> <array> + <string>org</string> + </array> + <key>CFBundleTypeIconFile</key> + <string>document.icns</string> + <key>CFBundleTypeName</key> + <string>Org document</string> + <key>CFBundleTypeRole</key> + <string>Editor</string> + </dict> + <dict> + <key>CFBundleTypeExtensions</key> + <array> + <string>json</string> + </array> + <key>CFBundleTypeIconFile</key> + <string>document.icns</string> + <key>CFBundleTypeName</key> + <string>JSON document</string> + <key>CFBundleTypeRole</key> + <string>Editor</string> + </dict> + <dict> + <key>CFBundleTypeExtensions</key> + <array> <string>*</string> </array> <key>CFBundleTypeName</key> @@ -478,6 +504,68 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. </dict> </array> + <!-- Export definitions so that OS X understands about the file types --> + <key>UTExportedTypeDeclarations</key> + <array> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.source-code</string> + </array> + <key>UTTypeDescription</key> + <string>Emacs Lisp Source File</string> + <key>UTTypeIdentifier</key> + <string>org.gnu.emacs-lisp</string> + <key>UTTypeReferenceURL</key> + <string>https://www.gnu.org/software/emacs/manual/html_node/elisp/</string> + <key>UTTypeTagSpecification</key> + <dict> + <key>public.filename-extension</key> + <array> + <string>el</string> + </array> + </dict> + </dict> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.content</string> + </array> + <key>UTTypeDescription</key> + <string>Emacs Lisp Object File</string> + <key>UTTypeIdentifier</key> + <string>org.gnu.emacs-lisp-object</string> + <key>UTTypeReferenceURL</key> + <string>https://www.gnu.org/software/emacs/manual/html_node/elisp/</string> + <key>UTTypeTagSpecification</key> + <dict> + <key>public.filename-extension</key> + <array> + <string>elc</string> + </array> + </dict> + </dict> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.plain-text</string> + </array> + <key>UTTypeDescription</key> + <string>Org document</string> + <key>UTTypeIdentifier</key> + <string>org.orgmode.org</string> + <key>UTTypeReferenceURL</key> + <string>http://orgmode.org</string> + <key>UTTypeTagSpecification</key> + <dict> + <key>public.filename-extension</key> + <array> + <string>org</string> + </array> + </dict> + </dict> + </array> + <key>NSServices</key> <array> <dict> |