summary refs log tree commit diff
path: root/Completion/User
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/User')
-rw-r--r--Completion/User/_tilde_files38
1 files changed, 0 insertions, 38 deletions
diff --git a/Completion/User/_tilde_files b/Completion/User/_tilde_files
deleted file mode 100644
index 6fb393dc5..000000000
--- a/Completion/User/_tilde_files
+++ /dev/null
@@ -1,38 +0,0 @@
-#autoload
-
-# Complete files and expand tilde expansions in it.
-
-if (( $argv[(I)-W*] )); then
-  _files "$@"
-  return
-fi
-
-case "$PREFIX" in
-\~/*)
-  IPREFIX="${IPREFIX}${HOME}/"
-  PREFIX="${PREFIX[3,-1]}"
-  _files "$@" -W "${HOME}"
-  ;;
-\~*/*)
-  local user="${PREFIX[2,-1]%%/*}"
-
-  if (( $+userdirs[$user] )); then
-    user="$userdirs[$user]"
-  elif (( $+nameddirs[$user] )); then
-    user="$nameddirs[$user]"
-  else
-    _message "unknown user \`$user'"
-    return 1
-  fi
-  IPREFIX="${IPREFIX}${user%/}/"
-  PREFIX="${PREFIX#*/}"
-  _files "$@" -W "$user"
-  ;;
-\~*)
-  compset -P '?'
-  _users "$@"
-  ;;
-*)
-  _files "$@"
-  ;;
-esac