From db62953e0f78b38bfae7b311d5c4b5252f30e9c8 Mon Sep 17 00:00:00 2001 From: Fabian Homborg Date: Sat, 7 Mar 2020 19:38:23 +0100 Subject: [PATCH] completions/cargo: Add remaining bits of #6717 A nicer variable scope and no more erasing completions. [ci skip] --- share/completions/cargo.fish | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/share/completions/cargo.fish b/share/completions/cargo.fish index 2f0114342..d4c964b1d 100644 --- a/share/completions/cargo.fish +++ b/share/completions/cargo.fish @@ -1,13 +1,11 @@ # Tab completion for cargo (https://github.com/rust-lang/cargo). -complete -e -c cargo - complete -c cargo -s h -l help complete -c cargo -s V -l version -d 'Print version info and exit' complete -c cargo -l list -d 'List installed commands' complete -c cargo -s v -l verbose -d 'Use verbose output' complete -c cargo -s q -l quiet -d 'No output printed to stdout' -set __fish_cargo_subcommands (cargo --list 2>&1 | string replace -rf '^\s+([^\s]+)\s+(.*)' '$1\t$2') +set -lx __fish_cargo_subcommands (cargo --list 2>&1 | string replace -rf '^\s+([^\s]+)\s+(.*)' '$1\t$2') complete -c cargo -f -c cargo -n '__fish_use_subcommand' -a '$__fish_cargo_subcommands' complete -c cargo -x -c cargo -n '__fish_seen_subcommand_from help' -a '$__fish_cargo_subcommands'