The following commit has been merged in the master branch:
commit c6b816922c85a01b1505db17786d8b7ccb79ad2a
Author: Guillaume Rousse <[email protected]>
Date:   Wed May 27 18:44:26 2009 +0200

    split links completion

diff --git a/Makefile.am b/Makefile.am
index 90b9a4b..5dd3c17 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -40,6 +40,7 @@ bashcomp_DATA = contrib/ant \
                contrib/ldapvi \
                contrib/lftp \
                contrib/lilypond \
+               contrib/links \
                contrib/lisp \
                contrib/lzma \
                contrib/lvm \
diff --git a/bash_completion b/bash_completion
index 4dee977..a70e9b4 100644
--- a/bash_completion
+++ b/bash_completion
@@ -4202,43 +4202,6 @@ _lilo()
 complete -F _lilo lilo
 }
 
-# links completion
-#
-have links &&
-_links()
-{
-       local cur
-
-       COMPREPLY=()
-       cur=`_get_cword`
-
-       case "$cur" in
-           --*)
-               COMPREPLY=( $( compgen -W '--help' -- $cur ) )
-               ;;
-           -*)
-               COMPREPLY=( $( compgen -W '-async-dns -max-connections \
-                               -max-connections-to-host -retries \
-                               -receive-timeout -unrestartable-receive-timeout\
-                               -format-cache-size -memory-cache-size \
-                               -http-proxy -ftp-proxy -download-dir \
-                               -assume-codepage -anonymous -dump -no-connect \
-                               -source -version -help' -- $cur ) )
-               ;;
-           *)
-               if [ -r ~/.links/links.his ]; then
-                   COMPREPLY=( $( compgen -W '$( < ~/.links/links.his )' \
-                                  -- $cur ) )
-               fi
-                               _filedir '@(htm|html)'
-                               return 0
-               ;;
-       esac
-
-       return 0
-} &&
-complete -F _links $filenames links
-
 [ $UNAME = FreeBSD ] && {
 # FreeBSD package management tool completion
 #
diff --git a/contrib/links b/contrib/links
new file mode 100644
index 0000000..bbd39c2
--- /dev/null
+++ b/contrib/links
@@ -0,0 +1,39 @@
+# -*- mode: shell-script; sh-basic-offset: 8; indent-tabs-mode: t -*-
+# ex: ts=8 sw=8 noet filetype=sh
+#
+# bash completion for links
+
+have links &&
+_links()
+{
+       local cur
+
+       COMPREPLY=()
+       cur=`_get_cword`
+
+       case "$cur" in
+           --*)
+               COMPREPLY=( $( compgen -W '--help' -- $cur ) )
+               ;;
+           -*)
+               COMPREPLY=( $( compgen -W '-async-dns -max-connections \
+                               -max-connections-to-host -retries \
+                               -receive-timeout -unrestartable-receive-timeout\
+                               -format-cache-size -memory-cache-size \
+                               -http-proxy -ftp-proxy -download-dir \
+                               -assume-codepage -anonymous -dump -no-connect \
+                               -source -version -help' -- $cur ) )
+               ;;
+           *)
+               if [ -r ~/.links/links.his ]; then
+                   COMPREPLY=( $( compgen -W '$( < ~/.links/links.his )' \
+                                  -- $cur ) )
+               fi
+                               _filedir '@(htm|html)'
+                               return 0
+               ;;
+       esac
+
+       return 0
+} &&
+complete -F _links $filenames links

-- 
bash-completion

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

Reply via email to