]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
patch 9.1.1602: filetype: requirements-*.txt files are not recognized v9.1.1602
authorXudong Zheng <7pkvm5aw@slicealias.com>
Thu, 7 Aug 2025 13:55:49 +0000 (15:55 +0200)
committerChristian Brabandt <cb@256bit.org>
Thu, 7 Aug 2025 13:55:49 +0000 (15:55 +0200)
Problem:  filetype: requirements-*.txt files are not recognized
Solution: Detect requirements-*.txt files as requirements filetype
          (Xudong Zheng).

References:
- https://github.com/search?q=path%3Arequirements-*.txt&type=code
- https://github.com/zephyrproject-rtos/zephyr/tree/v4.2.0/scripts

closes: #17894

Signed-off-by: Xudong Zheng <7pkvm5aw@slicealias.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
runtime/filetype.vim
src/testdir/test_filetype.vim
src/version.c

index 406b93d031d772eb8d7d5c8f479b981e45193d18..45301e26907220642dc9c277e0ed7b5faf2a7ebe 100644 (file)
@@ -1945,6 +1945,7 @@ au BufNewFile,BufRead .pinerc,pinerc,.pinercex,pinercex           setf pine
 au BufNewFile,BufRead *.pip                    setf requirements
 au BufNewFile,BufRead requirements.txt         setf requirements
 au BufNewFile,BufRead *-requirements.txt       setf requirements
+au BufNewFile,BufRead requirements-*.txt       setf requirements
 au BufNewFile,BufRead constraints.txt          setf requirements
 au BufNewFile,BufRead requirements.in          setf requirements
 au BufNewFile,BufRead requirements/*.txt       setf requirements
index 7c5962cd9e8b195e1edb005986cae3632331eb20..d9e342b65f96ef4341feb01c99923ddbbf1af29c 100644 (file)
@@ -662,7 +662,7 @@ def s:GetFilenameChecks(): dict<list<string>>
     readline: ['.inputrc', 'inputrc'],
     rego: ['file.rego'],
     remind: ['.reminders', 'file.remind', 'file.rem', '.reminders-file'],
-    requirements: ['file.pip', 'requirements.txt', 'dev-requirements.txt', 'constraints.txt', 'requirements.in', 'requirements/dev.txt', 'requires/dev.txt'],
+    requirements: ['file.pip', 'requirements.txt', 'dev-requirements.txt', 'requirements-dev.txt', 'constraints.txt', 'requirements.in', 'requirements/dev.txt', 'requires/dev.txt'],
     rescript: ['file.res', 'file.resi'],
     resolv: ['resolv.conf'],
     reva: ['file.frt'],
index 3e37609b08a02cb53c0186503e8169ceda58049c..721c90238031c29b6bbb8ca0b9a520e493c87135 100644 (file)
@@ -719,6 +719,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1602,
 /**/
     1601,
 /**/