systemctl: Fix devices/slices/scopes/swaps completion

A rogue single-quote meant that a non-existent function
'__fish_systemctl_$t' was called
This commit is contained in:
Fabian Homborg 2015-03-09 13:09:36 +01:00 committed by David Adam
parent e421c12cc4
commit 22103e4849

View file

@ -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'