diff --git a/src/MacVim/Info.plist b/src/MacVim/Info.plist
index 8203210d7f..48a2470a1c 100644
--- a/src/MacVim/Info.plist
+++ b/src/MacVim/Info.plist
@@ -1122,6 +1122,20 @@
CFBundleTypeRole
Editor
+
+ CFBundleTypeName
+ Markdown document
+ CFBundleTypeExtensions
+
+ markdown
+ markd
+ mdown
+
+ CFBundleTypeIconFile
+ MacVim-markdown
+ CFBundleTypeRole
+ Editor
+
CFBundleExecutable
${EXECUTABLE_NAME}
diff --git a/src/MacVim/icons/make_icons.py b/src/MacVim/icons/make_icons.py
index a89358c6ec..5319220151 100644
--- a/src/MacVim/icons/make_icons.py
+++ b/src/MacVim/icons/make_icons.py
@@ -104,6 +104,7 @@ vimIcons = {
'MacVim-vb': [u'VBASIC,VB', LINK],
'MacVim-yaml': [u'YAML,YAML,YML', SMALL],
'MacVim-gtd': [u'GTD', LINK],
+ 'MacVim-markdown': [u'MARK\u2193,M\u2193', LINK], # down arrow
}