# HG changeset patch # User Christian Brabandt # Date 1712696405 -7200 # Node ID 8800ec6abeaf8df18188b9e77449361ea3c482e7 # Parent da3cd161978727d9667491a9dfd92c48dfe99d50 patch 9.1.0295: filetype: pip config files are not recognized Commit: https://github.com/vim/vim/commit/d2b95b8446233e0021a8c0cd672f8fae748e3955 Author: Wu, Zhenyu Date: Tue Apr 9 22:49:19 2024 +0200 patch 9.1.0295: filetype: pip config files are not recognized Problem: filetype: pip config files are not recognized Solution: detect pip.conf as dosini filetype (Wu, Zhenyu) closes: #14448 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 @@ -531,9 +531,9 @@ au BufNewFile,BufRead m3makefile,m3overr " XDG mimeapps.list au BufNewFile,BufRead mimeapps.list setf dosini -" Many Python tools use dosini as their config, like setuptools, pudb, coverage +" Many Python tools use dosini as their config, like pip, setuptools, pudb, coverage " (must be before *.cfg) -au BufNewFile,BufRead setup.cfg,pudb.cfg,.coveragerc setf dosini +au BufNewFile,BufRead pip.conf,setup.cfg,pudb.cfg,.coveragerc setf dosini " LXQt's programs use dosini as their config au BufNewFile,BufRead */{lxqt,screengrab}/*.conf 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