[Bash-completion-commits] [SCM] bash-completion branch, master, updated. b3f8e617ac7569a4c6bd3f3f6e6e3bc51d61d3f4

Guillaume Rousse guillomovitch at zarb.org
Fri May 29 07:57:23 UTC 2009


The following commit has been merged in the master branch:
commit c6b816922c85a01b1505db17786d8b7ccb79ad2a
Author: Guillaume Rousse <guillomovitch at zarb.org>
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



More information about the Bash-completion-commits mailing list