summaryrefslogtreecommitdiff
path: root/completions/lftp
diff options
context:
space:
mode:
Diffstat (limited to 'completions/lftp')
-rw-r--r--completions/lftp12
1 files changed, 6 insertions, 6 deletions
diff --git a/completions/lftp b/completions/lftp
index 3eb07399..41fb1356 100644
--- a/completions/lftp
+++ b/completions/lftp
@@ -6,22 +6,22 @@ _lftp()
_init_completion || return
case $prev in
- -f)
+ -!(-*)f)
_filedir
return
;;
- -c|-h|--help|-v|--version|-e|-u|-p)
+ --help|--version|-!(-*)[chveups])
return
;;
esac
- if [[ "$cur" == -* ]] ; then
- COMPREPLY=( $( compgen -W '$( _parse_help "$1" )' -- "$cur" ) )
+ if [[ "$cur" == -* ]]; then
+ COMPREPLY=( $(compgen -W '$(_parse_help "$1")' -- "$cur") )
return
fi
- COMPREPLY=( $( compgen -W \
- '$( cut -f 1 -s ~/.lftp/bookmarks ${XDG_DATA_HOME:-$HOME/.local/share}/lftp/bookmarks 2>/dev/null )' -- "$cur" ) )
+ COMPREPLY=( $(compgen -W \
+ '$(cut -f 1 -s ~/.lftp/bookmarks ${XDG_DATA_HOME:-$HOME/.local/share}/lftp/bookmarks 2>/dev/null)' -- "$cur") )
_known_hosts_real -- "$cur"
} &&
complete -F _lftp lftp