From 23d7b0931d41f1205bd284d81dc04ceb4c1615fb Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Fri, 16 Oct 2020 13:49:57 +0200 Subject: Use language names instead of filetype names --- scripts/build | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'scripts/build') diff --git a/scripts/build b/scripts/build index c2e5d41a..d117c3bd 100755 --- a/scripts/build +++ b/scripts/build @@ -530,10 +530,10 @@ def extract(packages) output << "- [#{package["name"]}](https://github.com/#{repo})" end - if package["filetypes"].size > 1 - output[-1] << " (#{package["filetypes"].map { |f| f["name"] }.join(", ")[0..-2]} and #{package["filetypes"].last["name"]} filetypes)" - elsif package["filetypes"].size > 0 - output[-1] << " (#{package["filetypes"].first["name"]} filetype)" + + langs = package["filetypes"].map { |f| f["linguist"] }.compact + if langs.size > 0 + output[-1] << " (#{print_and(langs)} syntax highlighting)" end progress @@ -554,6 +554,14 @@ def extract(packages) File.write('README.md', readme) end +def print_and(list) + if list.size == 1 + list[0] + else + list[0..-2].join(", ") + " and " + list[-1] + end +end + def generate_ftdetect(packages, heuristics) FileUtils.mkdir_p('autoload/polyglot') -- cgit v1.2.3