diff options
Diffstat (limited to 'contrib/bitkeeper')
-rw-r--r-- | contrib/bitkeeper | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/contrib/bitkeeper b/contrib/bitkeeper index 8e1cc3cd..737837e1 100644 --- a/contrib/bitkeeper +++ b/contrib/bitkeeper @@ -1,20 +1,25 @@ -# -*- mode: shell-script; sh-basic-offset: 8; indent-tabs-mode: t -*- -# ex: ts=8 sw=8 noet filetype=sh -# # BitKeeper completion adapted from code by Bart Trojanowski <bart@jukie.net> +have bk && _bk() { local BKCMDS COMPREPLY=() cur=`_get_cword` - BKCMDS="$( bk help topics | grep '^ bk' | cut -d ' ' -f 4 | \ - xargs echo )" + BKCMDS="$( bk help topics | grep '^ bk' | cut -d ' ' -f 4 | xargs echo )" COMPREPLY=( $( compgen -W "$BKCMDS" -- "$cur" ) ) _filedir return 0 -} +} && complete -F _bk bk + +# Local variables: +# mode: shell-script +# sh-basic-offset: 4 +# sh-indent-comment: t +# indent-tabs-mode: nil +# End: +# ex: ts=4 sw=4 et filetype=sh |