mirror of
https://github.com/neovim/neovim.git
synced 2026-02-16 16:44:17 +00:00
vim-patch:9.1.0326: filetype: some requirements files are not recognized (#28360)
Problem: filetype: some requirements files are not recognized
Solution: Detect '*-requirements.txt', 'constraints.txt',
'requirements.in', 'requirements/*.txt' and 'requires/*.txt'
as requirements filetype, include pip compiler, include
requirements filetype and syntax plugin
(Wu, Zhenyu, @raimon49)
closes: vim/vim#14379
f9f5424d3e
Co-authored-by: Wu, Zhenyu <wuzhenyu@ustc.edu>
Co-authored-by: raimon <raimon49@hotmail.com>
This commit is contained in:
@@ -1559,6 +1559,8 @@ local filename = {
|
||||
['.inputrc'] = 'readline',
|
||||
['.reminders'] = 'remind',
|
||||
['requirements.txt'] = 'requirements',
|
||||
['constraints.txt'] = 'requirements',
|
||||
['requirements.in'] = 'requirements',
|
||||
['resolv.conf'] = 'resolv',
|
||||
['robots.txt'] = 'robots',
|
||||
Gemfile = 'ruby',
|
||||
@@ -2052,6 +2054,9 @@ local pattern = {
|
||||
['.*/queries/.*%.scm'] = 'query', -- treesitter queries (Neovim only)
|
||||
['.*,v'] = 'rcs',
|
||||
['%.reminders.*'] = starsetf('remind'),
|
||||
['.*%-requirements%.txt'] = 'requirements',
|
||||
['requirements/.*%.txt'] = 'requirements',
|
||||
['requires/.*%.txt'] = 'requirements',
|
||||
['[rR]akefile.*'] = starsetf('ruby'),
|
||||
['[rR]antfile'] = 'ruby',
|
||||
['[rR]akefile'] = 'ruby',
|
||||
|
||||
Reference in New Issue
Block a user