From 1688b2384f5f550a0527ced1e516e6096aa64f7c Mon Sep 17 00:00:00 2001 From: Fabian Homborg Date: Tue, 2 Feb 2016 09:48:55 +0100 Subject: [PATCH] pacman: Stringify --- share/completions/pacman.fish | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/share/completions/pacman.fish b/share/completions/pacman.fish index 6fb573c5a..2a5a44f4d 100644 --- a/share/completions/pacman.fish +++ b/share/completions/pacman.fish @@ -4,11 +4,12 @@ set -l progname pacman -set -l listinstalled "(pacman -Q | tr ' ' \t)" +set -l listinstalled "(pacman -Q | string replace ' ' \t)" # This might be an issue if another package manager is also installed (e.g. for containers) set -l listall "(__fish_print_packages)" set -l listrepos "(__fish_print_pacman_repos)" -set -l listgroups "(pacman -Sg | sed 's/\(.*\)/\1\tPackage group/g')" +# Mask $1 so it won't be taken for a variable +set -l listgroups "(pacman -Sg | string replace -r '(.+)' '\$1\tPackage group')" set -l noopt 'not __fish_contains_opt -s S -s D -s Q -s R -s U -s T -s F database query sync remove upgrade deptest files' set -l database '__fish_contains_opt -s D database'