The following commit has been merged in the master branch:
commit 061ebd49d1d29ad73f7d4a1938cef25caa858ab8
Author: Guillaume Rousse <[email protected]>
Date:   Mon Mar 30 21:59:28 2009 +0200

    split screen completion into its own file

diff --git a/bash_completion b/bash_completion
index 3977b1c..3134a60 100644
--- a/bash_completion
+++ b/bash_completion
@@ -3973,49 +3973,6 @@ _openssl()
 complete -F _openssl $default openssl
 }
 
-# screen(1) completion
-#
-have screen &&
-_screen()
-{
-       local cur prev preprev
-
-       COMPREPLY=()
-       cur=`_get_cword`
-       prev=${COMP_WORDS[COMP_CWORD-1]}
-
-       [ "$COMP_CWORD" -ge 2 ] && preprev=${COMP_WORDS[COMP_CWORD-2]}
-
-       if [ "$preprev" = "-d" -o "$preprev" = "-D" -a "$prev" = "-r" -o \
-            "$prev" = "-R" ]; then
-               # list all
-               COMPREPLY=( $( command screen -ls | \
-                               sed -ne 
's|^['$'\t'']\+\('$cur'[0-9]\+\.[^'$'\t'']\+\).*$|\1|p' ) )
-       else
-               case "$prev" in
-               -[rR])
-                       # list detached
-                       COMPREPLY=( $( command screen -ls | \
-                                       sed -ne 
's|^['$'\t'']\+\('$cur'[0-9]\+\.[^'$'\t'']\+\).*Detached.*$|\1|p' ) )
-                       ;;
-               -[dDx])
-                       # list attached
-                       COMPREPLY=( $( command screen -ls | \
-                                       sed -ne 
's|^['$'\t'']\+\('$cur'[0-9]\+\.[^'$'\t'']\+\).*Attached.*$|\1|p' ) )
-                       ;;
-               -s)
-                       # shells
-                       COMPREPLY=( $( grep ^${cur:-[^#]} /etc/shells ) )
-                       ;;
-               *)
-                       ;;
-               esac
-       fi
-
-       return 0
-} &&
-complete -F _screen $default screen
-
 # lftp(1) bookmark completion
 #
 have lftp &&

-- 
bash-completion

_______________________________________________
Bash-completion-commits mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/bash-completion-commits

Reply via email to