summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--Completion/Core/_file_descriptors23
1 files changed, 0 insertions, 23 deletions
diff --git a/Completion/Core/_file_descriptors b/Completion/Core/_file_descriptors
deleted file mode 100644
index 56f6905c6..000000000
--- a/Completion/Core/_file_descriptors
+++ /dev/null
@@ -1,23 +0,0 @@
-#autoload
-
-local i fds expl list link
-
-for i in {0..9}; [[ -e /dev/fd/$i ]] && fds=( ${fds[@]} $i )
-
-if zstyle -T ":completion:${curcontext}" verbose && [[ -e /proc/$$/fd ]]; then
-  if zmodload -e zsh/stat; then
-    for i in "${fds[@]}"; do
-      stat +link -A link /proc/$$/fd/$i
-      list=( ${list[@]} "$i -- ${link[1]}" )
-    done
-  elif (( $+commands[readlink] )); then
-    for i in "${fds[@]}"; list=( ${list[@]} "$i -- $(readlink /proc/$$/fd/$i)" )
-  else
-    for i in "${fds[@]}"; do
-      list=( ${list[@]} "$i -- $(ls -l /proc/$$/fd/$i|sed 's/.*-> //' )" )
-    done
-  fi
-  _wanted file-descriptors expl 'file descriptors' compadd "$@" -d list -a fds
-else
-  _wanted file-descriptors expl 'file descriptors' compadd "$@" -a fds
-fi