mirror of
https://github.com/sheerun/vim-polyglot.git
synced 2025-11-08 11:33:52 -05:00
Use language names instead of filetype names
This commit is contained in:
@@ -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')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user