From e9168152d71e29e93c9d11039eed6650b724501b Mon Sep 17 00:00:00 2001 From: Tanaka Akira Date: Tue, 7 Sep 1999 12:58:02 +0000 Subject: removed. --- Completion/User/_exec_funcs | 49 --------------------------------------------- 1 file changed, 49 deletions(-) delete mode 100644 Completion/User/_exec_funcs (limited to 'Completion/User/_exec_funcs') diff --git a/Completion/User/_exec_funcs b/Completion/User/_exec_funcs deleted file mode 100644 index 2fd64b230..000000000 --- a/Completion/User/_exec_funcs +++ /dev/null @@ -1,49 +0,0 @@ -#autoload - -# This should be called from `_arguments' or otherwise the calling -# function has to set up an array named `line' that contains the -# name of the executable as its seconf element or it has to supply -# that name as an argument. -# One option is recognized: `-p' means that we are completing a pair -# of names separated by a slash. - -local cmd pair expl - -if [[ "$1" = -p ]]; then - pair=yes - shift -fi - -if (( $# )); then - cmd="$1" -elif [[ $#line -gt 1 ]]; then - cmd="$line[2]" -else - return 1 -fi - -if [[ -n "$cmd" ]]; then - if [[ "$cmd" = /* ]]; then - tmp="$cmd" - else - tmp="$PWD/$cmd" - fi - - if [[ "$tmp" != "$_es_command" ]]; then - _es_command="$tmp" - _es_funcs=( "${(@)${(@M)${(@f)$(nm $cmd)}:#[^ ]# [tT] ([^_]|_[^_])*}##* }" ) - fi - - if [[ -n "$pair" ]]; then - if compset -P '*/'; then - _description expl 'call arc to function' - else - _description expl 'call arc from function' - fi - else - _description expl function - fi - compadd -M 'r:|_=* r:|=*' - "$_es_funcs[@]" -else - return 1 -fi -- cgit v1.2.3