From 2dddaf2b23a10b7ee827c3a379aeff53be1a630c Mon Sep 17 00:00:00 2001 From: ianmacd <> Date: Sun, 10 Feb 2002 20:45:46 +0000 Subject: [PATCH] ncftp bookmark completion from Markus Dobel --- bash_completion | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/bash_completion b/bash_completion index 573370ad..27771188 100644 --- a/bash_completion +++ b/bash_completion @@ -2,7 +2,7 @@ # # # @@ -1655,6 +1655,23 @@ _screen() } [ $have ] && complete -F _screen -o default screen +# ncftp(1) bookmark completion +# +have ncftp && +_ncftp() +{ + local cur + cur=${COMP_WORDS[COMP_CWORD]} + + if [ $COMP_CWORD = 1 ] && [ -f ~/.ncftp/bookmarks ]; then + COMPREPLY=( $( compgen -W '`cut --output-delimiter " " \ + -s -f1-2 -d, ~/.ncftp/bookmarks`' $cur )) + fi + + return 0 +} +[ $have ] && complete -F _ncftp -o default ncftp + _expand() { # expand ~username type directory specifications