From 8d1b4b1358db02d6c9426e4bb3553583e11bf112 Mon Sep 17 00:00:00 2001 From: Tanaka Akira Date: Thu, 12 Aug 1999 22:59:04 +0000 Subject: Sync up with zsh-3_1_6-pws-1. --- Functions/Completion/_main_complete | 48 ------------------------------------- 1 file changed, 48 deletions(-) delete mode 100644 Functions/Completion/_main_complete (limited to 'Functions/Completion/_main_complete') diff --git a/Functions/Completion/_main_complete b/Functions/Completion/_main_complete deleted file mode 100644 index 003a01785..000000000 --- a/Functions/Completion/_main_complete +++ /dev/null @@ -1,48 +0,0 @@ -#autoload - -# The main loop of the completion code. This is what is called when -# completion is attempted from the command line. -# The completion code gives us the special variables and the arguments -# from the command line are given as positional parameters. - -local comp name - -setopt localoptions nullglob rcexpandparam globdots -unsetopt markdirs globsubst shwordsplit nounset - -# An entry for `-first-' is the replacement for `compctl -T' -# Completion functions may set `COMPSKIP' to any value to make the -# main loops stop calling other completion functions. - -comp="$comps[-first-]" -if [[ ! -z "$comp" ]]; then - "$comp" "$@" - if (( $+COMPSKIP )); then - unset COMPSKIP - return - fi -fi - -# For arguments we use the `_normal function. - -if [[ $CONTEXT == argument || $CONTEXT == command ]]; then - _normal "$@" -else - # Let's see if we have a special completion definition for the other - # possible contexts. - - comp='' - - case $CONTEXT in - redirect) comp="$comps[-redirect-]";; - math) comp="$comps[-math-]";; - subscript) comp="$comps[-subscript-]";; - value) comp="$comps[-value-]";; - condition) comp="$comps[-condition-]";; - esac - - # If not, we use default completion, if any. - - [[ -z "$comp" ]] && comp="$comps[-default-]" - [[ -z "$comp" ]] || "$comp" "$@" -fi -- cgit 1.4.1