From 8c188aec278c8eb0dec46e152268756b3662c1eb Mon Sep 17 00:00:00 2001 From: Sven Wischnowsky Date: Mon, 2 Apr 2001 11:15:06 +0000 Subject: moved to Completion/Base/Widget/_correct_filename --- Completion/Commands/_correct_filename | 37 ----------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 Completion/Commands/_correct_filename (limited to 'Completion/Commands/_correct_filename') diff --git a/Completion/Commands/_correct_filename b/Completion/Commands/_correct_filename deleted file mode 100644 index edf1c65c2..000000000 --- a/Completion/Commands/_correct_filename +++ /dev/null @@ -1,37 +0,0 @@ -#defkeycomp complete-word \C-xc - -# Function to correct a filename. Can be used as a completion widget, -# or as a function in its own right, in which case it will print the -# corrected filename to standard output. -# -# You can adapt max_approx to the maximum number of mistakes -# which are allowed in total. - -emulate -LR zsh -setopt extendedglob - -local file="$PREFIX$SUFFIX" trylist -integer approx max_approx=6 - -[[ -z $WIDGET ]] && file=$1 - -if [[ -e "$file" ]]; then - if [[ -n $WIDGET ]]; then - compadd "$file" - else - print "$file" - fi - return -fi - -for (( approx = 1; approx <= max_approx; approx++ )); do - trylist=( (#a$approx)"$file"(N) ) - (( $#trylist )) && break -done -(( $#trylist )) || return 1 - -if [[ -n $WIDGET ]]; then - compadd -U "${trylist[@]}" -else - print "${trylist[@]}" -fi -- cgit 1.4.1