mirror of
https://github.com/Gator96100/ProxSpace.git
synced 2025-08-20 05:13:25 -07:00
Updated msys2 to msys2-base-x86_64-20200903
This commit is contained in:
parent
5bc8dbdc75
commit
2307d54cb1
18501 changed files with 1684082 additions and 720361 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue