diff options
author | Eli Schwartz <eschwartz@archlinux.org> | 2018-09-07 17:58:53 +0200 |
---|---|---|
committer | Allan McRae <allan@archlinux.org> | 2018-10-21 11:33:57 +0200 |
commit | ea877c596bc380acd608468e4e38186ac0252197 (patch) | |
tree | 1454ae219e6616a570c9d5fff023d6d886200613 | |
parent | c887d2cf00d7c2238edd1d317b8c887e774b6d3f (diff) | |
download | pacman-ea877c596bc380acd608468e4e38186ac0252197.tar.gz pacman-ea877c596bc380acd608468e4e38186ac0252197.tar.xz |
bash-completion: disable completions for pacman --search operations
We don't need exact package name completions for something that expects a
regular expression *search*, which is what we currently do. If you want
a package name completion for a search, you don't need the search.
This change is consistent with the current state of zsh completions.
Fixes FS#59965
Signed-off-by: Eli Schwartz <eschwartz@archlinux.org>
Signed-off-by: Allan McRae <allan@archlinux.org>
-rw-r--r-- | scripts/completion/bash_completion.in | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/scripts/completion/bash_completion.in b/scripts/completion/bash_completion.in index 31b41f71..c3249cd0 100644 --- a/scripts/completion/bash_completion.in +++ b/scripts/completion/bash_completion.in @@ -141,12 +141,14 @@ _pacman() { Q) { _arch_incomp 'g groups' && _pacman_pkg Qg sort; } || { _arch_incomp 'p file' && _pacman_file; } || + { _arch_incomp 's search' && compopt +o default; } || { _arch_incomp 'u upgrades' && compopt +o default; } || _arch_incomp 'o owns' || _pacman_pkg Qq;; S) { _arch_incomp 'g groups' && _pacman_pkg Sg; } || { _arch_incomp 'l list' && _pacman_repo_list; } || + { _arch_incomp 's search' && compopt +o default; } || _pacman_pkg Slq;; U) _pacman_file;; |