From 22103e4849f68106fb9748d56c313220eec36812 Mon Sep 17 00:00:00 2001 From: Fabian Homborg Date: Mon, 9 Mar 2015 13:09:36 +0100 Subject: systemctl: Fix devices/slices/scopes/swaps completion A rogue single-quote meant that a non-existent function '__fish_systemctl_$t' was called --- share/completions/systemctl.fish | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/share/completions/systemctl.fish b/share/completions/systemctl.fish index 748462f9..46b4786b 100644 --- a/share/completions/systemctl.fish +++ b/share/completions/systemctl.fish @@ -44,7 +44,9 @@ end # These are useless for the other commands # .device in particular creates too much noise for t in devices slices scopes swaps - complete -f -c systemctl -n "__fish_seen_subcommand_from status" -a '(eval __fish_systemctl_$t)' + for command in status show list-dependencies + complete -f -c systemctl -n "__fish_seen_subcommand_from $command" -a "(eval __fish_systemctl_$t)" + end end complete -f -c systemctl -n "__fish_seen_subcommand_from isolate" -a '(__fish_systemctl_targets)' -d 'Target' -- cgit v1.2.3