bash_completion: Complete options for ‘guix environment’.

Note that there are still plenty of bugs that this series didn't fix,
e.g.:

  $ guix time-machine -- system reconf<Tab>

* etc/completion/bash/guix (_guix_complete): Call _guix_complete_option
if the word at point looks like an option.
This commit is contained in:
Tobias Geerinckx-Rice 2021-06-14 10:59:39 +02:00
parent dc3ba8c836
commit fa0dc1229c
No known key found for this signature in database
GPG key ID: 0DB0FF884F556D79

View file

@ -266,6 +266,9 @@ _guix_complete ()
if _guix_is_dash_L || _guix_is_dash_m || _guix_is_dash_p || _guix_is_dash_l
then
_guix_complete_file
elif _guix_is_option "$word_at_point"
then
_guix_complete_option "$command_index" "$word_at_point"
else
_guix_complete_available_package "$word_at_point"
fi