about summary refs log tree commit diff
path: root/Completion
diff options
context:
space:
mode:
Diffstat (limited to 'Completion')
-rw-r--r--Completion/Cvs/_cvs14
-rw-r--r--Completion/Cvs/_cvs_D3
-rw-r--r--Completion/Cvs/_cvs_add7
-rw-r--r--Completion/Cvs/_cvs_admin21
-rw-r--r--Completion/Cvs/_cvs_admin_t7
-rw-r--r--Completion/Cvs/_cvs_annotate8
-rw-r--r--Completion/Cvs/_cvs_bindir3
-rw-r--r--Completion/Cvs/_cvs_checkout11
-rw-r--r--Completion/Cvs/_cvs_command42
-rw-r--r--Completion/Cvs/_cvs_commit9
-rw-r--r--Completion/Cvs/_cvs_diff15
-rw-r--r--Completion/Cvs/_cvs_diff_arg3
-rw-r--r--Completion/Cvs/_cvs_directories8
-rw-r--r--Completion/Cvs/_cvs_edit7
-rw-r--r--Completion/Cvs/_cvs_editor3
-rw-r--r--Completion/Cvs/_cvs_editors6
-rw-r--r--Completion/Cvs/_cvs_export10
-rw-r--r--Completion/Cvs/_cvs_extract_directory_entries3
-rw-r--r--Completion/Cvs/_cvs_extract_file_entries3
-rw-r--r--Completion/Cvs/_cvs_extract_modifiedfile_entries13
-rw-r--r--Completion/Cvs/_cvs_files10
-rw-r--r--Completion/Cvs/_cvs_files_modified10
-rw-r--r--Completion/Cvs/_cvs_files_removed15
-rw-r--r--Completion/Cvs/_cvs_files_unmaintained26
-rw-r--r--Completion/Cvs/_cvs_gzip_level3
-rw-r--r--Completion/Cvs/_cvs_history18
-rw-r--r--Completion/Cvs/_cvs_history_x5
-rw-r--r--Completion/Cvs/_cvs_import13
-rw-r--r--Completion/Cvs/_cvs_init3
-rw-r--r--Completion/Cvs/_cvs_k3
-rw-r--r--Completion/Cvs/_cvs_login3
-rw-r--r--Completion/Cvs/_cvs_logout3
-rw-r--r--Completion/Cvs/_cvs_m3
-rw-r--r--Completion/Cvs/_cvs_modules12
-rw-r--r--Completion/Cvs/_cvs_rdiff10
-rw-r--r--Completion/Cvs/_cvs_release6
-rw-r--r--Completion/Cvs/_cvs_remove6
-rw-r--r--Completion/Cvs/_cvs_revisions3
-rw-r--r--Completion/Cvs/_cvs_root11
-rw-r--r--Completion/Cvs/_cvs_setup_allentries9
-rw-r--r--Completion/Cvs/_cvs_setup_direntries8
-rw-r--r--Completion/Cvs/_cvs_setup_modentries9
-rw-r--r--Completion/Cvs/_cvs_setup_prefix9
-rw-r--r--Completion/Cvs/_cvs_status6
-rw-r--r--Completion/Cvs/_cvs_tag8
-rw-r--r--Completion/Cvs/_cvs_tempdir3
-rw-r--r--Completion/Cvs/_cvs_unedit6
-rw-r--r--Completion/Cvs/_cvs_update12
-rw-r--r--Completion/Cvs/_cvs_user_variable7
-rw-r--r--Completion/Cvs/_cvs_watch21
-rw-r--r--Completion/Cvs/_cvs_watchers6
51 files changed, 0 insertions, 463 deletions
diff --git a/Completion/Cvs/_cvs b/Completion/Cvs/_cvs
deleted file mode 100644
index b064ee2df..000000000
--- a/Completion/Cvs/_cvs
+++ /dev/null
@@ -1,14 +0,0 @@
-#compdef cvs
-
-# "+Qqrwtnlvb:T:e:d:Hfz:s:xa"
-_arguments -s \
-  -{a,f,H,l,n,Q,q,r,t,v,w,x} \
-  '--version' '--help' '--help-commands' '--help-synonyms' '--help-options' \
-  '--allow-root=-:rootdir:_files -/' \
-  '-b+:bindir:_cvs_bindir' \
-  '-T+:temporary directory:_cvs_tempdir' \
-  '-d+:cvsroot:_cvs_root' \
-  '-e+:editor:_cvs_editor' \
-  '-s+:user variable:_cvs_user_variable' \
-  '-z:gzip level:_cvs_gzip_level' \
-  '*::cvs command:_cvs_command'
diff --git a/Completion/Cvs/_cvs_D b/Completion/Cvs/_cvs_D
deleted file mode 100644
index be5309790..000000000
--- a/Completion/Cvs/_cvs_D
+++ /dev/null
@@ -1,3 +0,0 @@
-#autoload
-
-compadd "$@" today yesterday week\ ago month\ ago
diff --git a/Completion/Cvs/_cvs_add b/Completion/Cvs/_cvs_add
deleted file mode 100644
index 7af7c2ed0..000000000
--- a/Completion/Cvs/_cvs_add
+++ /dev/null
@@ -1,7 +0,0 @@
-#autoload
-
-# "+k:m:"
-_arguments -s \
-  '-k+:keyword substitution:_cvs_k' \
-  '-m+:message:_cvs_m' \
-  '*:file:_cvs_files_unmaintained' \
diff --git a/Completion/Cvs/_cvs_admin b/Completion/Cvs/_cvs_admin
deleted file mode 100644
index 061242917..000000000
--- a/Completion/Cvs/_cvs_admin
+++ /dev/null
@@ -1,21 +0,0 @@
-#autoload
-
-# "+ib::c:a:A:e:l::u::LUn:N:m:o:s:t::IqxV:k:"
-_arguments -s \
-  -{i,L,U,I,q,x} \
-  '-b-:default branch:(1.1.1)' \
-  '-c+:comment leader (not used):' \
-  '-a+:login names (not work with CVS):' \
-  '-A+:access list to append (not work with CVS):' \
-  '-e+:access list to erase (not work with CVS):' \
-  '-l-:revision to lock:' \
-  '-u-:revision to unlock:' \
-  '-n+:symbolic-name[\:revision]:' \
-  '-N+:symbolic-name[\:revision]:' \
-  '-m+:revision\:msg:' \
-  '-o+:range to delete:' \
-  '-s+:state[\:revision]:' \
-  '-t-:descriptive text:_cvs_admin_t' \
-  '-V+:version (obsolete):' \
-  '-k+:keyword substitution:_cvs_k' \
-  '*:file:_cvs_files'
diff --git a/Completion/Cvs/_cvs_admin_t b/Completion/Cvs/_cvs_admin_t
deleted file mode 100644
index 57b5c65e2..000000000
--- a/Completion/Cvs/_cvs_admin_t
+++ /dev/null
@@ -1,7 +0,0 @@
-#autoload
-
-if compset -P -; then
-  _message 'descriptive text'
-else
-  _files "$@"
-fi
diff --git a/Completion/Cvs/_cvs_annotate b/Completion/Cvs/_cvs_annotate
deleted file mode 100644
index 694105e93..000000000
--- a/Completion/Cvs/_cvs_annotate
+++ /dev/null
@@ -1,8 +0,0 @@
-#autoload
-
-# "+lr:D:fR"
-_arguments -s \
-  -{l,f,R} \
-  '-r+:tag:_cvs_revisions' \
-  '-D+:date:_cvs_D' \
-  '*:file:_cvs_files'
diff --git a/Completion/Cvs/_cvs_bindir b/Completion/Cvs/_cvs_bindir
deleted file mode 100644
index bb08098ee..000000000
--- a/Completion/Cvs/_cvs_bindir
+++ /dev/null
@@ -1,3 +0,0 @@
-#autoload
-
-compadd "$@" /usr/local/bin || _files "$@" -/
diff --git a/Completion/Cvs/_cvs_checkout b/Completion/Cvs/_cvs_checkout
deleted file mode 100644
index d8cfabafb..000000000
--- a/Completion/Cvs/_cvs_checkout
+++ /dev/null
@@ -1,11 +0,0 @@
-#autoload
-
-# "+ANnk:d:flRpQqcsr:D:j:P"
-_arguments -s \
-  -{A,N,n,f,l,R,q,c,s,P} \
-  '-k+:keyword substitution:_cvs_k' \
-  '-d+:directory:_files -/' \
-  '-r+:tag:_cvs_revisions' \
-  '-D+:date:_cvs_D' \
-  '-j+:tag:_cvs_revisions' \
-  '*:module:_cvs_modules'
diff --git a/Completion/Cvs/_cvs_command b/Completion/Cvs/_cvs_command
deleted file mode 100644
index 837c7cbb1..000000000
--- a/Completion/Cvs/_cvs_command
+++ /dev/null
@@ -1,42 +0,0 @@
-#autoload
-
-typeset -A commands
-commands=(add "ad new"            admin "adm rcs"         annotate ann
-	  checkout "co get"       commit "ci com"         diff "di dif"
-	  edit ""                 editors ""              export "exp ex"
-	  history "hi his"        import "im imp"         init ""
-	  log "lo rlog"           login "logon lgn"       logout ""
-	  rdiff patch             release "re rel"        remove "rm delete"
-	  status "st stat"        rtag "rt rfreeze"       tag "ta freeze"
-	  unedit ""               update "up upd"         watch ""
-	  watchers "")
-
-if (( CURRENT == 1 )); then
-  compadd ${(k)commands} || compadd ${(kv)=commands}
-else
-  case "$words[1]" in
-    add|ad|new) _cvs_add;;
-    admin|adm|rcs) _cvs_admin;;
-    annotate|ann) _cvs_annotate;;
-    checkout|co|get) _cvs_checkout;;
-    commit|ci|com) _cvs_commit;;
-    diff|di|dif) _cvs_diff;;
-    edit) _cvs_edit;;
-    editors) _cvs_editors;;
-    export|exp|ex) _cvs_export;;
-    history|hi|his) _cvs_history;;
-    import|im|imp) _cvs_import;;
-    init) _cvs_init;;
-    login|logon|lgn|logout) _cvs_login;;
-    rdiff|patch|pa) _cvs_rdiff;;
-    release|re|rel) _cvs_release;;
-    remove|rm|delete) _cvs_remove;;
-    status|st|stat) _cvs_status;;
-    tag|ta|freeze) _cvs_tag;;
-    unedit) _cvs_unedit;;
-    update|up|upd) _cvs_update;;
-    watch) _cvs_watch;;
-    watchers) _cvs_watchers;;
-    *) _message "unknown cvs command: $words[1]";;
-  esac
-fi
diff --git a/Completion/Cvs/_cvs_commit b/Completion/Cvs/_cvs_commit
deleted file mode 100644
index 886a4c4b8..000000000
--- a/Completion/Cvs/_cvs_commit
+++ /dev/null
@@ -1,9 +0,0 @@
-#autoload
-
-# "+nlRm:fF:r:"
-_arguments -s \
-  -{n,l,R,f} \
-  '-m+:message:_cvs_m' \
-  '-F+:log message file:_files' \
-  '-r+:tag:_cvs_revisions' \
-  '*:file:_cvs_files_modified'
diff --git a/Completion/Cvs/_cvs_diff b/Completion/Cvs/_cvs_diff
deleted file mode 100644
index 8f509a694..000000000
--- a/Completion/Cvs/_cvs_diff
+++ /dev/null
@@ -1,15 +0,0 @@
-#autoload
-
-# "+abcdefhilnpstuw0123456789BHNRC:D:F:I:L:U:V:W:k:r:"
-_arguments -s \
-  -{a,b,c,d,e,f,h,i,l,n,p,s,t,u,w,0,1,2,3,4,5,6,7,8,9,B,H,N,R} \
-  '-C:lines:' \
-  '-D+:date:_cvs_D' \
-  '-F+:regex:' \
-  '-I+:regex:' \
-  '*-L+:label:' \
-  '-U:lines:' \
-  '-W:columns:' \
-  '-k+:keyword substitution:_cvs_k' \
-  '-r+:tag:_cvs_revisions' \
-  '*:file:_cvs_diff_arg'
diff --git a/Completion/Cvs/_cvs_diff_arg b/Completion/Cvs/_cvs_diff_arg
deleted file mode 100644
index badac5f0d..000000000
--- a/Completion/Cvs/_cvs_diff_arg
+++ /dev/null
@@ -1,3 +0,0 @@
-#autoload
-
-_cvs_files_modified || _cvs_files
diff --git a/Completion/Cvs/_cvs_directories b/Completion/Cvs/_cvs_directories
deleted file mode 100644
index 86865b06f..000000000
--- a/Completion/Cvs/_cvs_directories
+++ /dev/null
@@ -1,8 +0,0 @@
-#autoload
-
-if [[ -d ${pref}CVS ]]; then
-  _cvs_setup_direntries
-  (( $#entries )) && compgen "$@" -g "${(j:|:)${(@)entries:q}}"
-else
-  _files "$@"
-fi
diff --git a/Completion/Cvs/_cvs_edit b/Completion/Cvs/_cvs_edit
deleted file mode 100644
index f8dac031d..000000000
--- a/Completion/Cvs/_cvs_edit
+++ /dev/null
@@ -1,7 +0,0 @@
-#autoload
-
-# "+lRa:"
-_arguments -s \
-  -{l,R} \
-  '-a+:action:(edit unedit commit all none)'
-  '*:file:_cvs_files'
diff --git a/Completion/Cvs/_cvs_editor b/Completion/Cvs/_cvs_editor
deleted file mode 100644
index e5298043a..000000000
--- a/Completion/Cvs/_cvs_editor
+++ /dev/null
@@ -1,3 +0,0 @@
-#autoload
-
-compadd "$@" vi
diff --git a/Completion/Cvs/_cvs_editors b/Completion/Cvs/_cvs_editors
deleted file mode 100644
index 4af00dea0..000000000
--- a/Completion/Cvs/_cvs_editors
+++ /dev/null
@@ -1,6 +0,0 @@
-#autoload
-
-# "+lR"
-_arguments -s \
-  -{l,R} \
-  '*:file:_cvs_files'
diff --git a/Completion/Cvs/_cvs_export b/Completion/Cvs/_cvs_export
deleted file mode 100644
index 9d5731b2c..000000000
--- a/Completion/Cvs/_cvs_export
+++ /dev/null
@@ -1,10 +0,0 @@
-#autoload
-
-# "+Nnk:d:flRQqr:D:"
-_arguments -s \
-  -{N,n,f,l,R,Q,q} \
-  '-k+:keyword substitution:_cvs_k' \
-  '-d+:directory:_files -/' \
-  '-r+:tag:_cvs_revisions' \
-  '-D+:date:_cvs_D' \
-  '*:module:_cvs_modules'
diff --git a/Completion/Cvs/_cvs_extract_directory_entries b/Completion/Cvs/_cvs_extract_directory_entries
deleted file mode 100644
index f0c158cfe..000000000
--- a/Completion/Cvs/_cvs_extract_directory_entries
+++ /dev/null
@@ -1,3 +0,0 @@
-#autoload
-
-entries=($entries ${${${(M)rawentries:#D/*}#D/}%%/*})
diff --git a/Completion/Cvs/_cvs_extract_file_entries b/Completion/Cvs/_cvs_extract_file_entries
deleted file mode 100644
index 7e04119e4..000000000
--- a/Completion/Cvs/_cvs_extract_file_entries
+++ /dev/null
@@ -1,3 +0,0 @@
-#autoload
-
-entries=($entries ${${${(M)rawentries:#/*}#/}%%/*})
diff --git a/Completion/Cvs/_cvs_extract_modifiedfile_entries b/Completion/Cvs/_cvs_extract_modifiedfile_entries
deleted file mode 100644
index 41916dad9..000000000
--- a/Completion/Cvs/_cvs_extract_modifiedfile_entries
+++ /dev/null
@@ -1,13 +0,0 @@
-#autoload
-
-if [[ -n "$compconfig[_cvs_disable_stat]" ]] ||
-  ! { zmodload -e stat || zmodload stat }; then
-  _cvs_extract_file_entries
-  return
-fi
-
-local ents pats
-ents=(${${${${(M)rawentries:#/*}#/}/\\/[^\\/]#\\///}%/[^/]#/[^/]#})
-pats=(${${${(f)"$(LANG=C builtin stat -gn +mtime -F '%a %b %e %T %Y' ${pref}*(D))"}##*/}/ //})
-eval 'ents=(${ents:#('${(j:|:)${(@)pats:q}}')})'
-entries=($entries ${ents%%/*})
diff --git a/Completion/Cvs/_cvs_files b/Completion/Cvs/_cvs_files
deleted file mode 100644
index f2a83ac28..000000000
--- a/Completion/Cvs/_cvs_files
+++ /dev/null
@@ -1,10 +0,0 @@
-#autoload
-
-local qpref pref entries
-_cvs_setup_prefix
-if [[ -d ${pref}CVS ]]; then
-  _cvs_setup_allentries
-  (( $#entries )) && compgen "$@" -g "${(j:|:)${(@)entries:q}}"
-else
-  _files "$@"
-fi
diff --git a/Completion/Cvs/_cvs_files_modified b/Completion/Cvs/_cvs_files_modified
deleted file mode 100644
index f30e42326..000000000
--- a/Completion/Cvs/_cvs_files_modified
+++ /dev/null
@@ -1,10 +0,0 @@
-#autoload
-
-local qpref pref entries
-_cvs_setup_prefix
-if [[ -d ${pref}CVS ]]; then
-  _cvs_setup_modentries
-  (( $#entries )) && compgen "$@" -g "${(j:|:)${(@)entries:q}}"
-else
-  _files "$@"
-fi
diff --git a/Completion/Cvs/_cvs_files_removed b/Completion/Cvs/_cvs_files_removed
deleted file mode 100644
index d5b9252f9..000000000
--- a/Completion/Cvs/_cvs_files_removed
+++ /dev/null
@@ -1,15 +0,0 @@
-#autoload
-
-local qpref pref entries
-_cvs_setup_prefix
-if [[ -d ${pref}CVS ]]; then
-  _cvs_setup_allentries
-  setopt localoptions unset
-  local omit
-  omit=(${pref}*(D:t))
-  eval 'entries=(${entries:#('${(j:|:)${(@)omit:q}}')})'
-  compadd "$@" -P "$qpref" - ${entries:q} ||
-  _cvs_directories "$@"
-else
-  _files "$@"
-fi
diff --git a/Completion/Cvs/_cvs_files_unmaintained b/Completion/Cvs/_cvs_files_unmaintained
deleted file mode 100644
index 4cd7ca724..000000000
--- a/Completion/Cvs/_cvs_files_unmaintained
+++ /dev/null
@@ -1,26 +0,0 @@
-#autoload
-
-if (( ! $+_cvs_ignore_default )); then
-  _cvs_ignore_default=(
-    RCS SCCS CVS CVS.adm RCSLOG 'cvslog.*' tags TAGS .make.state .nse_depinfo
-    '*\~' '\#*' '.\#*' ',*' '_$*' '*$' '*.old' '*.bak' '*.BAK' '*.orig' '*.rej'
-    '.del-*' '*.a' '*.olb' '*.o' '*.obj' '*.so' '*.exe' '*.Z' '*.elc' '*.ln'
-    core
-  )
-fi
-
-local qpref pref entries
-_cvs_setup_prefix
-if [[ -d ${pref}CVS ]]; then
-  _cvs_setup_allentries
-  setopt localoptions unset
-  local omit
-  omit=($_cvs_ignore_default ${entries:q} ${=cvsignore})
-  [[ -r ~/.cvsignore ]] && omit=($omit $(<~/.cvsignore))
-  [[ -r ${pref}.cvsignore ]] && omit=($omit $(<${pref}.cvsignore))
-  compgen "$@" -g '*~(*/|)('${(j:|:)omit}')(D)' ||
-  compgen "$@" -g '*~(*/|)('${(j:|:)${(@)entries:q}}')(D)' ||
-  _cvs_directories "$@"
-else
-  _files "$@"
-fi
diff --git a/Completion/Cvs/_cvs_gzip_level b/Completion/Cvs/_cvs_gzip_level
deleted file mode 100644
index dba03915d..000000000
--- a/Completion/Cvs/_cvs_gzip_level
+++ /dev/null
@@ -1,3 +0,0 @@
-#autoload
-
-compadd "$@" 9
diff --git a/Completion/Cvs/_cvs_history b/Completion/Cvs/_cvs_history
deleted file mode 100644
index 41624a873..000000000
--- a/Completion/Cvs/_cvs_history
+++ /dev/null
@@ -1,18 +0,0 @@
-#autoload
-
-# "+Tacelow?D:b:f:m:n:p:r:t:u:x:X:z:"
-_arguments -s \
-  -{T,a,c,e,l,o,w,\?} \
-  '-D+:date:_cvs_D' \
-  '-b+:string:' \
-  '-f+:arg:' \
-  '-m+:module:_cvs_modules' \
-  '-n+:arg:' \
-  '*-p+:repository:' \
-  '-r+:rev:' \
-  '-t+:tag:' \
-  '-u+:user name:' \
-  '-x+:type:_cvs_history_x' \
-  '-X+:arg:' \
-  '-z+:arg:' \
-  '*:file:_cvs_files'
diff --git a/Completion/Cvs/_cvs_history_x b/Completion/Cvs/_cvs_history_x
deleted file mode 100644
index ad5ce5e28..000000000
--- a/Completion/Cvs/_cvs_history_x
+++ /dev/null
@@ -1,5 +0,0 @@
-#autoload
-
-compset -P '*'
-# It should describe meaning.
-compadd F O E T C G U W A M R
diff --git a/Completion/Cvs/_cvs_import b/Completion/Cvs/_cvs_import
deleted file mode 100644
index 365e8fbca..000000000
--- a/Completion/Cvs/_cvs_import
+++ /dev/null
@@ -1,13 +0,0 @@
-#autoload
-
-# "+Qqdb:m:I:k:W:"
-_arguments -s \
-  -{Q,q,d} \
-  '-b+:branch:' \
-  '-m+:message:_cvs_m' \
-  '*-I+:name:_files' \
-  '-k+:keyword substitution:_cvs_k' \
-  '*-W+:spec:' \
-  ':repository:_cvs_modules' \
-  ':vendor tag:' \
-  ':release tag:'
diff --git a/Completion/Cvs/_cvs_init b/Completion/Cvs/_cvs_init
deleted file mode 100644
index f24867434..000000000
--- a/Completion/Cvs/_cvs_init
+++ /dev/null
@@ -1,3 +0,0 @@
-#autoload
-
-false
diff --git a/Completion/Cvs/_cvs_k b/Completion/Cvs/_cvs_k
deleted file mode 100644
index f9cf396d0..000000000
--- a/Completion/Cvs/_cvs_k
+++ /dev/null
@@ -1,3 +0,0 @@
-#autoload
-
-compadd "$@" kv kvl k o b v
diff --git a/Completion/Cvs/_cvs_login b/Completion/Cvs/_cvs_login
deleted file mode 100644
index f24867434..000000000
--- a/Completion/Cvs/_cvs_login
+++ /dev/null
@@ -1,3 +0,0 @@
-#autoload
-
-false
diff --git a/Completion/Cvs/_cvs_logout b/Completion/Cvs/_cvs_logout
deleted file mode 100644
index f24867434..000000000
--- a/Completion/Cvs/_cvs_logout
+++ /dev/null
@@ -1,3 +0,0 @@
-#autoload
-
-false
diff --git a/Completion/Cvs/_cvs_m b/Completion/Cvs/_cvs_m
deleted file mode 100644
index ccb843204..000000000
--- a/Completion/Cvs/_cvs_m
+++ /dev/null
@@ -1,3 +0,0 @@
-#autoload
-
-_message "log message"
diff --git a/Completion/Cvs/_cvs_modules b/Completion/Cvs/_cvs_modules
deleted file mode 100644
index f662f8a6e..000000000
--- a/Completion/Cvs/_cvs_modules
+++ /dev/null
@@ -1,12 +0,0 @@
-#autoload
-
-local root=$CVSROOT
-[[ -f CVS/Root ]] && root=$(<CVS/Root)
-
-if [[ $root = :* || ! -d $root ]]; then
-  _message "module name"
-else
-  compadd - \
-    $root/^CVSROOT(:t) \
-    ${${(M)${(f)"$(<$root/CVSROOT/modules)"}:#[^#]*}%%[ 	]*}
-fi
diff --git a/Completion/Cvs/_cvs_rdiff b/Completion/Cvs/_cvs_rdiff
deleted file mode 100644
index a83a6dc0c..000000000
--- a/Completion/Cvs/_cvs_rdiff
+++ /dev/null
@@ -1,10 +0,0 @@
-#autoload
-
-# "+V:k:cuftsQqlRD:r:"
-_arguments -s \
-  -{c,u,f,t,s,Q,q,l,R} \
-  '-V+:version:' \
-  '-k+:keyword substitution:_cvs_k' \
-  '*-D+:date:_cvs_D' \
-  '*-r+:tag:_cvs_revisions' \
-  '*:module:_cvs_modules'
diff --git a/Completion/Cvs/_cvs_release b/Completion/Cvs/_cvs_release
deleted file mode 100644
index 2260a2bc3..000000000
--- a/Completion/Cvs/_cvs_release
+++ /dev/null
@@ -1,6 +0,0 @@
-#autoload
-
-# "+Qdq"
-_arguments -s \
-  -{Q,d,q} \
-  '*:directory:_files -/'
diff --git a/Completion/Cvs/_cvs_remove b/Completion/Cvs/_cvs_remove
deleted file mode 100644
index 0ad55efd1..000000000
--- a/Completion/Cvs/_cvs_remove
+++ /dev/null
@@ -1,6 +0,0 @@
-#autoload
-
-# "+flR"
-_arguments -s \
-  -{f,l,R} \
-  '*:file:_cvs_files_removed'
diff --git a/Completion/Cvs/_cvs_revisions b/Completion/Cvs/_cvs_revisions
deleted file mode 100644
index cf92a3942..000000000
--- a/Completion/Cvs/_cvs_revisions
+++ /dev/null
@@ -1,3 +0,0 @@
-#autoload
-
-compadd - ${${${(M)${(f)"$(cvs -q status -vl .)"}:#	*}##[ 	]##}%%[ 	]*}
diff --git a/Completion/Cvs/_cvs_root b/Completion/Cvs/_cvs_root
deleted file mode 100644
index 83ba5d93d..000000000
--- a/Completion/Cvs/_cvs_root
+++ /dev/null
@@ -1,11 +0,0 @@
-#autoload
-
-if (( ! $+_cvs_roots )); then
-  if [[ -f ~/.cvspass ]]; then
-    _cvs_roots=(${${(f)"$(<~/.cvspass)"}%% *})
-  else
-    _cvs_roots=()
-  fi
-fi
-
-compadd "$@" $_cvs_roots || _files "$@" -/
diff --git a/Completion/Cvs/_cvs_setup_allentries b/Completion/Cvs/_cvs_setup_allentries
deleted file mode 100644
index 0e1ee68f8..000000000
--- a/Completion/Cvs/_cvs_setup_allentries
+++ /dev/null
@@ -1,9 +0,0 @@
-#autoload
-
-entries=()
-if [[ -f ${pref}CVS/Entries ]]; then
-  local rawentries
-  rawentries=(${(f)"$(<${pref}CVS/Entries)"})
-  _cvs_extract_file_entries
-  _cvs_extract_directory_entries
-fi
diff --git a/Completion/Cvs/_cvs_setup_direntries b/Completion/Cvs/_cvs_setup_direntries
deleted file mode 100644
index 0f1ffbb53..000000000
--- a/Completion/Cvs/_cvs_setup_direntries
+++ /dev/null
@@ -1,8 +0,0 @@
-#autoload
-
-entries=()
-if [[ -f ${pref}CVS/Entries ]]; then
-  local rawentries
-  rawentries=(${(f)"$(<${pref}CVS/Entries)"})
-  _cvs_extract_directory_entries
-fi
diff --git a/Completion/Cvs/_cvs_setup_modentries b/Completion/Cvs/_cvs_setup_modentries
deleted file mode 100644
index df1aabe57..000000000
--- a/Completion/Cvs/_cvs_setup_modentries
+++ /dev/null
@@ -1,9 +0,0 @@
-#autoload
-
-entries=()
-if [[ -f ${pref}CVS/Entries ]]; then
-  local rawentries
-  rawentries=(${(f)"$(<${pref}CVS/Entries)"})
-  _cvs_extract_modifiedfile_entries
-  _cvs_extract_directory_entries
-fi
diff --git a/Completion/Cvs/_cvs_setup_prefix b/Completion/Cvs/_cvs_setup_prefix
deleted file mode 100644
index fff4ffe88..000000000
--- a/Completion/Cvs/_cvs_setup_prefix
+++ /dev/null
@@ -1,9 +0,0 @@
-#autoload
-
-if [[ -prefix */ ]]; then
-  qpref="${PREFIX%/*}/"
-  pref=$~qpref
-else
-  qpref=
-  pref=./
-fi
diff --git a/Completion/Cvs/_cvs_status b/Completion/Cvs/_cvs_status
deleted file mode 100644
index 2860c260e..000000000
--- a/Completion/Cvs/_cvs_status
+++ /dev/null
@@ -1,6 +0,0 @@
-#autoload
-
-# "+vlR"
-_arguments -s \
-  -{v,l,R} \
-  '*:file:_cvs_files'
diff --git a/Completion/Cvs/_cvs_tag b/Completion/Cvs/_cvs_tag
deleted file mode 100644
index 6e9bbfac4..000000000
--- a/Completion/Cvs/_cvs_tag
+++ /dev/null
@@ -1,8 +0,0 @@
-#autoload
-
-# "+FQqlRcdr:D:bf"
-_arguments -s \
-  -{F,Q,q,l,R,c,d,b,f} \
-  '-r+:tag:_cvs_revisions' \
-  '-D+:date:_cvs_D' \
-  '*:file:_cvs_files'
diff --git a/Completion/Cvs/_cvs_tempdir b/Completion/Cvs/_cvs_tempdir
deleted file mode 100644
index 94ab27352..000000000
--- a/Completion/Cvs/_cvs_tempdir
+++ /dev/null
@@ -1,3 +0,0 @@
-#autoload
-
-compadd "$@" $TMPPREFIX:h $TMPDIR /tmp
diff --git a/Completion/Cvs/_cvs_unedit b/Completion/Cvs/_cvs_unedit
deleted file mode 100644
index 4af00dea0..000000000
--- a/Completion/Cvs/_cvs_unedit
+++ /dev/null
@@ -1,6 +0,0 @@
-#autoload
-
-# "+lR"
-_arguments -s \
-  -{l,R} \
-  '*:file:_cvs_files'
diff --git a/Completion/Cvs/_cvs_update b/Completion/Cvs/_cvs_update
deleted file mode 100644
index d3ede3752..000000000
--- a/Completion/Cvs/_cvs_update
+++ /dev/null
@@ -1,12 +0,0 @@
-#autoload
-
-# "+ApPflRQqduk:r:D:j:I:W:"
-_arguments -s \
-  -{A,p,P,f,l,R,Q,q,d,u} \
-  '-k+:keyword substitution:_cvs_k' \
-  '-r+:tag:_cvs_revisions' \
-  '-D+:date:_cvs_D' \
-  '-j+:tag:_cvs_revisions' \
-  '*-I+:name:_files' \
-  '*-W+:spec:' \
-  '*:file:_cvs_files'
diff --git a/Completion/Cvs/_cvs_user_variable b/Completion/Cvs/_cvs_user_variable
deleted file mode 100644
index 6768d2dee..000000000
--- a/Completion/Cvs/_cvs_user_variable
+++ /dev/null
@@ -1,7 +0,0 @@
-#autoload
-
-if compset -P '*='; then
-  _default
-else
-  _message "variable=value"
-fi
diff --git a/Completion/Cvs/_cvs_watch b/Completion/Cvs/_cvs_watch
deleted file mode 100644
index 4db814ae5..000000000
--- a/Completion/Cvs/_cvs_watch
+++ /dev/null
@@ -1,21 +0,0 @@
-#autoload
-
-if (( CURRENT == 2 )); then
-  compadd on off add remove
-else
-  case "$words[2]" in
-    on|off) # "+lR"
-      _arguments -s \
-	-{l,R} \
-	':watch command:' \
-	':*:file:_cvs_files'
-      ;;
-    add|remove) # "+lRa:"
-      _arguments -s \
-	-{l,R} \
-	'*-a+:action:(edit unedit commit all none)' \
-	':watch command:' \
-	':*:file:_cvs_files'
-      ;;
-  esac
-fi
diff --git a/Completion/Cvs/_cvs_watchers b/Completion/Cvs/_cvs_watchers
deleted file mode 100644
index 8a1045a10..000000000
--- a/Completion/Cvs/_cvs_watchers
+++ /dev/null
@@ -1,6 +0,0 @@
-#autoload
-
-# "+lR"
-_arguments -s \
-  -{l,R} \
-  ':*:file:_cvs_files'