summaryrefslogtreecommitdiffstats
path: root/Completion/Core
diff options
context:
space:
mode:
authorSven Wischnowsky <wischnow@users.sourceforge.net>2001-04-02 11:05:16 +0000
committerSven Wischnowsky <wischnow@users.sourceforge.net>2001-04-02 11:05:16 +0000
commit881e049f31197c6c1810709314cc6ea695c7d9bf (patch)
treee35e8ac0e629dd9ecbcfc8cd93a88e5837bcb949 /Completion/Core
parentmoved from Completion/Core/_wanted (diff)
downloadzsh-881e049f31197c6c1810709314cc6ea695c7d9bf.tar
zsh-881e049f31197c6c1810709314cc6ea695c7d9bf.tar.gz
zsh-881e049f31197c6c1810709314cc6ea695c7d9bf.tar.bz2
zsh-881e049f31197c6c1810709314cc6ea695c7d9bf.tar.lz
zsh-881e049f31197c6c1810709314cc6ea695c7d9bf.tar.xz
zsh-881e049f31197c6c1810709314cc6ea695c7d9bf.tar.zst
zsh-881e049f31197c6c1810709314cc6ea695c7d9bf.zip
moved to Completion/Base/Completer/_all_matches
Diffstat (limited to 'Completion/Core')
-rw-r--r--Completion/Core/_all_matches43
1 files changed, 0 insertions, 43 deletions
diff --git a/Completion/Core/_all_matches b/Completion/Core/_all_matches
deleted file mode 100644
index f33d78040..000000000
--- a/Completion/Core/_all_matches
+++ /dev/null
@@ -1,43 +0,0 @@
-#autoload
-
-_all_matches() {
- local old
-
- zstyle -s ":completion:${curcontext}:" old-matches old
-
- if [[ "$old" = (only|true|yes|1|on) ]]; then
-
- if [[ -n "$compstate[old_list]" ]]; then
- compstate[insert]=all
- compstate[old_list]=keep
- return 0
- fi
-
- [[ "$old" = *only* ]] && return 1
- fi
-
- (( $comppostfuncs[(I)_all_matches_end] )) ||
- comppostfuncs=( "$comppostfuncs[@]" _all_matches_end )
-
- _all_matches_context=":completion:${curcontext}:"
-
- return 1
-}
-
-_all_matches_end() {
- local not
-
- zstyle -s "$_all_matches_context" avoid-completer not ||
- not=( _expand _old_list _correct _approximate )
-
- if [[ "$compstate[nmatches]" -gt 1 && $not[(I)(|_)$_completer] -eq 0 ]]; then
- local expl
-
- _description all-matches expl 'all matches'
- compadd "$expl[@]" -C
- fi
-
- unset _all_matches_context
-}
-
-_all_matches "$@"