Add all vim filetypes

This commit is contained in:
Adam Stankiewicz
2020-10-06 18:54:19 +02:00
parent c6fa4d2bf5
commit bc9757916e
590 changed files with 82640 additions and 310 deletions

View File

@@ -108,6 +108,19 @@ def load_data()
for package in packages
for filetype in package["filetypes"]
if filetype["patterns"]
for pattern in filetype["patterns"]
for p in comma_expanson(pattern["pattern"])
if p.match(/^\*\.[^\*]+$/)
filetype["extensions"] ||= []
filetype["extensions"] << p[2..-1]
else
filetype["filenames"] ||= []
filetype["filenames"] << p
end
end
end
end
if filetype["linguist"]
if filetype["extensions"]
raise "#{package["name"]} #{filetype["name"]}: extensions can't be set when linguist is defined"
@@ -460,9 +473,6 @@ def extract(packages)
globs.each do |glob|
Dir.glob("#{subdir}/#{glob}", base: subtree).each do |p|
next unless File.file?("#{subtree}/#{p}")
if p.include?("samba")
raise package["name"]
end
copy_file(package, "#{subtree}/#{p}", p)
end
end