Add b autocomplete to envsetup
Note that b autocompletion isn't perfect, given that the autocompletion script looks into the workspace root for BUILD files, instead of out/soong/workspace. (Also, out/soong/workspace may not even be available if bp2build has not yet been run!) However, this is a good start to autocompletion, as bazel commands, flags, and packages autocomplete correctly. Fixes: 196945896 Test: Treehugger Test: Manual verification of `b` autocompletion Change-Id: Ia99abcfe50d195c48644c7b3455243c03d5d38f7
This commit is contained in:
parent
af46a14004
commit
a297297fdf
1 changed files with 3 additions and 0 deletions
|
@ -398,6 +398,7 @@ function addcompletions()
|
|||
packages/modules/adb/adb.bash
|
||||
system/core/fastboot/fastboot.bash
|
||||
tools/asuite/asuite.sh
|
||||
prebuilts/bazel/common/bazel-complete.bash
|
||||
)
|
||||
# Completion can be disabled selectively to allow users to use non-standard completion.
|
||||
# e.g.
|
||||
|
@ -419,6 +420,8 @@ function addcompletions()
|
|||
if [ -z "$ZSH_VERSION" ]; then
|
||||
# Doesn't work in zsh.
|
||||
complete -o nospace -F _croot croot
|
||||
# TODO(b/244559459): Support b autocompletion for zsh
|
||||
complete -F _bazel__complete -o nospace b
|
||||
fi
|
||||
complete -F _lunch lunch
|
||||
|
||||
|
|
Loading…
Reference in a new issue