diff --git a/src/MacVim/Info.plist b/src/MacVim/Info.plist
index 9e03640e93..71f41c5477 100644
--- a/src/MacVim/Info.plist
+++ b/src/MacVim/Info.plist
@@ -1140,6 +1140,7 @@
markdown
markd
mdown
+ md
CFBundleTypeIconFile
MacVim-markdown
@@ -1276,8 +1277,8 @@
@@ -1291,7 +1292,7 @@
UTTypeDescription
Vim Script File
UTTypeIdentifier
- org.vim.vim-file
+ org.vim.vim-script
UTTypeTagSpecification
public.filename-extension
@@ -1308,7 +1309,7 @@
UTTypeDescription
Plain Text File
UTTypeIdentifier
- org.vim.text-file
+ public.plain-text
UTTypeTagSpecification
public.filename-extension
@@ -1349,7 +1350,7 @@
UTTypeDescription
C Header Source File
UTTypeIdentifier
- org.vim.h-file
+ public.c-header
UTTypeTagSpecification
public.filename-extension
@@ -1383,7 +1384,7 @@
UTTypeDescription
C++ Header Source File
UTTypeIdentifier
- org.vim.hh-file
+ public.c-plus-plus-header
UTTypeTagSpecification
public.filename-extension
@@ -1421,7 +1422,7 @@
UTTypeDescription
C Source File
UTTypeIdentifier
- org.vim.c-file
+ public.c-source
UTTypeTagSpecification
public.filename-extension
@@ -1438,7 +1439,7 @@
UTTypeDescription
Objective-C Source File
UTTypeIdentifier
- org.vim.m-file
+ public.objective-c-source
UTTypeTagSpecification
public.filename-extension
@@ -1455,7 +1456,7 @@
UTTypeDescription
Objective-C++ Source File
UTTypeIdentifier
- org.vim.mm-file
+ public.objective-c-plus-plus-source
UTTypeTagSpecification
public.filename-extension
@@ -1472,7 +1473,7 @@
UTTypeDescription
C++ Source File
UTTypeIdentifier
- org.vim.cc-file
+ public.c-plus-plus-source
UTTypeTagSpecification
public.filename-extension
@@ -1493,7 +1494,7 @@
UTTypeDescription
Assembly Source File
UTTypeIdentifier
- org.vim.asm-file
+ public.assembly-source
UTTypeTagSpecification
public.filename-extension
@@ -1511,7 +1512,7 @@
UTTypeDescription
Rez Source File
UTTypeIdentifier
- org.vim.r-file
+ com.apple.rez-source
UTTypeTagSpecification
public.filename-extension
@@ -1528,7 +1529,7 @@
UTTypeDescription
Java Source File
UTTypeIdentifier
- org.vim.java-file
+ com.sun.java-source
UTTypeTagSpecification
public.filename-extension
@@ -1546,7 +1547,7 @@
UTTypeDescription
Lex Source File
UTTypeIdentifier
- org.vim.l-file
+ com.apple.xcode.lex-source
UTTypeTagSpecification
public.filename-extension
@@ -1567,7 +1568,7 @@
UTTypeDescription
Yacc Source File
UTTypeIdentifier
- org.vim.y-file
+ com.apple.xcode.yacc-source
UTTypeTagSpecification
public.filename-extension
@@ -1588,7 +1589,7 @@
UTTypeDescription
Mig Definition File
UTTypeIdentifier
- org.vim.defs-file
+ public.mig-source
UTTypeTagSpecification
public.filename-extension
@@ -1605,7 +1606,7 @@
UTTypeDescription
Symbol Export File
UTTypeIdentifier
- org.vim.exp-file
+ com.apple.symbol-export
UTTypeTagSpecification
public.filename-extension
@@ -1622,7 +1623,7 @@
UTTypeDescription
Fortran Source File
UTTypeIdentifier
- org.vim.f-file
+ com.apple.xcode.fortran-source
UTTypeTagSpecification
public.filename-extension
@@ -1644,7 +1645,7 @@
UTTypeDescription
Pascal Source file
UTTypeIdentifier
- org.vim.pas-file
+ com.apple.xcode.pascal-source
UTTypeTagSpecification
public.filename-extension
@@ -1661,7 +1662,7 @@
UTTypeDescription
Ada Source File
UTTypeIdentifier
- org.vim.ada-file
+ com.apple.xcode.ada-source
UTTypeTagSpecification
public.filename-extension
@@ -1680,7 +1681,7 @@
UTTypeDescription
HTML Source File
UTTypeIdentifier
- org.vim.html-file
+ public.html
UTTypeTagSpecification
public.filename-extension
@@ -1707,7 +1708,7 @@
UTTypeDescription
XML Source File
UTTypeIdentifier
- org.vim.xml-file
+ public.xml
UTTypeTagSpecification
public.filename-extension
@@ -1729,7 +1730,7 @@
UTTypeDescription
JavaScript Source File
UTTypeIdentifier
- org.vim.js-file
+ com.netscape.javascript-source
UTTypeTagSpecification
public.filename-extension
@@ -1749,7 +1750,7 @@
UTTypeDescription
Perl source
UTTypeIdentifier
- org.vim.pl-file
+ public.perl-script
UTTypeTagSpecification
public.filename-extension
@@ -1769,7 +1770,7 @@
UTTypeDescription
Python source
UTTypeIdentifier
- org.vim.py-file
+ public.python-script
UTTypeTagSpecification
public.filename-extension
@@ -1789,7 +1790,7 @@
UTTypeDescription
PHP source
UTTypeIdentifier
- org.vim.php-file
+ public.php-script
UTTypeTagSpecification
public.filename-extension
@@ -1812,7 +1813,7 @@
UTTypeDescription
Ruby source
UTTypeIdentifier
- org.vim.rb-file
+ public.ruby-script
UTTypeTagSpecification
public.filename-extension
@@ -1833,7 +1834,7 @@
UTTypeDescription
Shell script
UTTypeIdentifier
- org.vim.sh-file
+ public.shell-script
UTTypeTagSpecification
public.filename-extension
@@ -1858,7 +1859,7 @@
UTTypeDescription
Java Class File
UTTypeIdentifier
- org.vim.class-file
+ com.sun.java-class
UTTypeTagSpecification
public.filename-extension
@@ -1893,7 +1894,7 @@
UTTypeDescription
Strings File
UTTypeIdentifier
- org.vim.strings-file
+ com.apple.xcode.strings-text
UTTypeTagSpecification
public.filename-extension
@@ -1910,7 +1911,7 @@
UTTypeDescription
AppleScript source
UTTypeIdentifier
- org.vim.applescript-file
+ com.apple.applescript.text
UTTypeTagSpecification
public.filename-extension
@@ -2386,7 +2387,7 @@
UTTypeDescription
PostScript source
UTTypeIdentifier
- org.vim.ps-file
+ com.adobe.postscript
UTTypeTagSpecification
public.filename-extension
@@ -2474,7 +2475,7 @@
UTTypeDescription
Electronic business card
UTTypeIdentifier
- org.vim.vcf-file
+ public.vcard
UTTypeTagSpecification
public.filename-extension
@@ -2545,7 +2546,7 @@
UTTypeDescription
Markdown document
UTTypeIdentifier
- org.vim.markdown-file
+ net.daringfireball.markdown
UTTypeTagSpecification
public.filename-extension
@@ -2553,6 +2554,7 @@
markdown
markd
mdown
+ md