mirror of
https://github.com/sheerun/vim-polyglot.git
synced 2025-11-09 12:03:53 -05:00
Allow to use ruby 2.5.5, closes #558
This commit is contained in:
@@ -290,7 +290,7 @@ def rule_to_code(rule)
|
|||||||
|
|
||||||
if rule.has_key?("rules")
|
if rule.has_key?("rules")
|
||||||
return rule["rules"].map do |r|
|
return rule["rules"].map do |r|
|
||||||
indent(rule_to_code({ "extensions" => rule["extensions"], **r }), 0)
|
indent(rule_to_code({ "extensions" => rule["extensions"] }.merge(r)), 0)
|
||||||
end.join("\n")
|
end.join("\n")
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -508,7 +508,7 @@ def generate_ftdetect(packages, heuristics)
|
|||||||
|
|
||||||
for filename in filenames.sort
|
for filename in filenames.sort
|
||||||
if filename[0] == "."
|
if filename[0] == "."
|
||||||
filename = "{.,}" + filename[1..]
|
filename = "{.,}" + filename[1..-1]
|
||||||
end
|
end
|
||||||
if filename[-1] == "*"
|
if filename[-1] == "*"
|
||||||
autocommands << " au BufNewFile,BufRead #{filename} call s:StarSetf('#{name}')\n"
|
autocommands << " au BufNewFile,BufRead #{filename} call s:StarSetf('#{name}')\n"
|
||||||
@@ -729,7 +729,7 @@ def detect_filetypes(glob)
|
|||||||
end.group_by { |a, b| a }.map { |a, b| [a, b.map { |c, d| d }] }.map { |a, b|
|
end.group_by { |a, b| a }.map { |a, b| [a, b.map { |c, d| d }] }.map { |a, b|
|
||||||
{
|
{
|
||||||
"name" => a,
|
"name" => a,
|
||||||
"extensions" => b.select { |x| x.match(/^\*\.[^\/]+$/) }.map { |a| a.strip[2..] },
|
"extensions" => b.select { |x| x.match(/^\*\.[^\/]+$/) }.map { |a| a.strip[2..-1] },
|
||||||
"filenames" => expand_all(b.select { |x| !x.match(/^\*\.[^\/]+$/) })
|
"filenames" => expand_all(b.select { |x| !x.match(/^\*\.[^\/]+$/) })
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user