diff --git a/src/MacVim/Info.plist b/src/MacVim/Info.plist
index 0d28c56d82..f5502ae654 100644
--- a/src/MacVim/Info.plist
+++ b/src/MacVim/Info.plist
@@ -16,6 +16,47 @@
-->
CFBundleDocumentTypes
+
+ CFBundleTypeExtensions
+
+ toml
+ ts
+ tsx
+ jsx
+ mjs
+ cjs
+ astro
+ svelte
+ graphql
+ gql
+ vue
+ go
+ rs
+
+ CFBundleTypeName
+ Developer source and configuration file
+ CFBundleTypeRole
+ Editor
+ LSHandlerRank
+ Alternate
+ LSItemContentTypes
+
+ public.json
+ public.yaml
+
+
+
+ CFBundleTypeName
+ All Files (dotfiles and extensionless files)
+ CFBundleTypeRole
+ Editor
+ LSHandlerRank
+ Alternate
+ LSItemContentTypes
+
+ public.data
+
+
CFBundleTypeExtensions