diff options
author | Sven Wischnowsky <wischnow@users.sourceforge.net> | 2001-04-02 11:15:06 +0000 |
---|---|---|
committer | Sven Wischnowsky <wischnow@users.sourceforge.net> | 2001-04-02 11:15:06 +0000 |
commit | 8c188aec278c8eb0dec46e152268756b3662c1eb (patch) | |
tree | 90a456551c5cc8d48348ed72b6cd28a4ef527809 | |
parent | a4eb388467cd96a5745532bfa76dbf9bb023754f (diff) | |
download | zsh-8c188aec278c8eb0dec46e152268756b3662c1eb.tar.gz zsh-8c188aec278c8eb0dec46e152268756b3662c1eb.tar.xz zsh-8c188aec278c8eb0dec46e152268756b3662c1eb.zip |
moved to Completion/Base/Widget/_correct_filename
-rw-r--r-- | Completion/Commands/_correct_filename | 37 |
1 files changed, 0 insertions, 37 deletions
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 |