bash-completion: look for look completions
The look(1) uses positional arguments, where first one is a word from dictionary. It is reasonable to assume most of the time people search from system word lists so propose completions from there. The second argument is a dictionary file, that might invalidate the first input but that only happens to users who have an idea what the want without bash-completion. Signed-off-by: Sami Kerola <kerolasa@iki.fi>
This commit is contained in:
parent
30124e172a
commit
09ad914e72
|
@ -20,9 +20,16 @@ _look_module()
|
|||
return 0
|
||||
;;
|
||||
esac
|
||||
local IFS=$'\n'
|
||||
compopt -o filenames
|
||||
COMPREPLY=( $(compgen -f -- $cur) )
|
||||
case $COMP_CWORD in
|
||||
1)
|
||||
COMPREPLY=( $(compgen -W "$(look "$cur")" -- $cur) )
|
||||
;;
|
||||
2)
|
||||
local IFS=$'\n'
|
||||
compopt -o filenames
|
||||
COMPREPLY=( $(compgen -f -- $cur) )
|
||||
;;
|
||||
esac
|
||||
return 0
|
||||
}
|
||||
complete -F _look_module look
|
||||
|
|
Loading…
Reference in New Issue