Honor required parameters in completions for builtins

This adds the -r (or -x) flag to completions of builtins' options that have a required_argument.
This commit is contained in:
Johannes Altmanninger
2019-09-24 07:43:38 +02:00
committed by David Adam
parent 8230755bfd
commit 2dbbaa6a97
7 changed files with 22 additions and 22 deletions

View File

@@ -50,8 +50,8 @@ complete -c bind -s f -l function-names -d 'Print names of available functions'
complete -c bind -s h -l help -d "Display help and exit"
complete -c bind -s k -l key -d 'Specify key name, not sequence'
complete -c bind -s K -l key-names -d 'Print names of available keys'
complete -c bind -s M -l mode -d 'Specify the bind mode that the bind is used in'
complete -c bind -s m -l sets-mode -d 'Change current mode after bind is executed'
complete -c bind -s M -l mode -d 'Specify the bind mode that the bind is used in' -xa '(bind -L)'
complete -c bind -s m -l sets-mode -d 'Change current mode after bind is executed' -xa '(bind -L)'
complete -c bind -s L -l list-modes -d 'Display a list of defined bind modes'
complete -c bind -n __fish_bind_test1 -a '(bind --key-names)' -d 'Key name' -x