Updated msys2 to msys2-base-x86_64-20200903

This commit is contained in:
Gator96100 2020-09-07 18:14:14 +02:00
commit 2307d54cb1
18501 changed files with 1684082 additions and 720361 deletions

View file

@ -15,20 +15,20 @@ _ri_get_methods()
fi
COMPREPLY+=( \
"$( ri ${classes[@]} 2>/dev/null | ruby -ane \
"$(ri "${classes[@]}" 2>/dev/null | ruby -ane \
'if /^'"$regex"' methods:/.../^------------------|^$/ and \
/^ / then print $_.split(/, |,$/).grep(/^[^\[]*$/).join("\n"); \
end' 2>/dev/null | sort -u )" )
end' 2>/dev/null | sort -u)" )
else
# older versions of ri didn't distinguish between class/module and
# instance methods
COMPREPLY+=( \
"$( ruby -W0 $ri_path ${classes[@]} | ruby -ane \
"$(ruby -W0 $ri_path "${classes[@]}" 2>/dev/null | ruby -ane \
'if /^-/.../^-/ and ! /^-/ and ! /^ +(class|module): / then \
print $_.split(/, |,$| +/).grep(/^[^\[]*$/).join("\n"); \
end' | sort -u )" )
end' | sort -u)" )
fi
COMPREPLY=( $( compgen $prefix -W '${COMPREPLY[@]}' -- $method ) )
COMPREPLY=( $(compgen $prefix -W '${COMPREPLY[@]}' -- $method) )
}
# needs at least Ruby 1.8.0 in order to use -W0
@ -38,14 +38,14 @@ _ri()
_init_completion -s -n : || return
case $prev in
-h|--help|-w|--width)
--help|--width|-!(-*)[hw])
return
;;
-f|--format)
COMPREPLY=( $( compgen -W 'ansi bs html rdoc' -- "$cur" ) )
--format|-!(-*)f)
COMPREPLY=( $(compgen -W 'ansi bs html rdoc' -- "$cur") )
return
;;
-d|--doc-dir)
--doc-dir|-!(-*)d)
_filedir -d
return
;;
@ -58,7 +58,7 @@ _ri()
$split && return
if [[ "$cur" == -* ]]; then
COMPREPLY=( $( compgen -W '$( _parse_help "$1" )' -- "$cur" ) )
COMPREPLY=( $(compgen -W '$(_parse_help "$1")' -- "$cur") )
[[ $COMPREPLY == *= ]] && compopt -o nospace
return
fi
@ -89,21 +89,21 @@ _ri()
if [[ $ri_version == integrated ]]; then
# integrated ri from Ruby 1.9
classes=( $( ri -c 2>/dev/null | ruby -ne 'if /^\s*$/..$stdin.eof then \
if /^ +[A-Z]/ then print; end; end' 2>/dev/null ) )
classes=( $(ri -c 2>/dev/null | ruby -ne 'if /^\s*$/..$stdin.eof then \
if /^ +[A-Z]/ then print; end; end' 2>/dev/null) )
elif [[ $ri_major && $ri_major -ge 3 ]]; then
classes=( $( ri -l 2>/dev/null ) )
classes=( $(ri -l 2>/dev/null) )
elif [[ $ri_version == "ri 1.8a" ]]; then
classes=( $( ruby -W0 $ri_path | \
classes=( $(ruby -W0 $ri_path | \
ruby -ne 'if /^'"'"'ri'"'"' has/..$stdin.eof then \
if /^ .*[A-Z]/ then print; end; end' ))
if /^ .*[A-Z]/ then print; end; end') )
else
classes=( $( ruby -W0 $ri_path | \
classes=( $(ruby -W0 $ri_path | \
ruby -ne 'if /^I have/..$stdin.eof then \
if /^ .*[A-Z]/ then print; end; end' ))
if /^ .*[A-Z]/ then print; end; end') )
fi
COMPREPLY=( $( compgen -W '${classes[@]}' -- "$cur" ) )
COMPREPLY=( $(compgen -W '${classes[@]}' -- "$cur") )
__ltrim_colon_completions "$cur"
if [[ "$cur" == [A-Z]* ]]; then