# HG changeset patch # User Christian Brabandt # Date 1712694605 -7200 # Node ID 34564bd8093fcfc8e5ea83a4c45c2c04c9bcc7a4 # Parent d3916fd171a16c9ceb13119ff2e7aeed1b49a229 patch 9.1.0292: filetype: XDG mimeapps.list file is not recognized Commit: https://github.com/vim/vim/commit/efd752ec384980135c36b9fb673574e64c270c90 Author: Wu, Zhenyu Date: Tue Apr 9 22:25:41 2024 +0200 patch 9.1.0292: filetype: XDG mimeapps.list file is not recognized Problem: filetype: XDG mimeapps.list file is not recognized Solution: Detect mimeapps.list as dosini filetype (Wu, Zhenyu) Refer: https://wiki.archlinux.org/title/XDG_MIME_Applications#Format closes: #14451 Signed-off-by: Wu, Zhenyu Signed-off-by: Christian Brabandt diff --git a/runtime/filetype.vim b/runtime/filetype.vim --- a/runtime/filetype.vim +++ b/runtime/filetype.vim @@ -528,6 +528,9 @@ au BufNewFile,BufRead *.lrc setf lyric au BufNewFile,BufRead *.quake,cm3.cfg setf m3quake au BufNewFile,BufRead m3makefile,m3overrides setf m3build +" XDG mimeapps.list +au BufNewFile,BufRead mimeapps.list setf dosini + " Many Python tools use dosini as their config, like setuptools, pudb, coverage " (must be before *.cfg) au BufNewFile,BufRead setup.cfg,pudb.cfg,.coveragerc setf dosini diff --git a/src/testdir/test_filetype.vim b/src/testdir/test_filetype.vim --- a/src/testdir/test_filetype.vim +++ b/src/testdir/test_filetype.vim @@ -210,7 +210,7 @@ def s:GetFilenameChecks(): dict