[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