]> arthur.barton.de Git - ax-zsh.git/commitdiff
axzshctl: Only auto-complete enabled plugins on "disable-plugin" subcommand
authorAlexander Barton <alex@barton.de>
Mon, 29 Mar 2021 17:43:40 +0000 (19:43 +0200)
committerAlexander Barton <alex@barton.de>
Mon, 29 Mar 2021 17:43:40 +0000 (19:43 +0200)
core/50_axzsh/functions/_axzsh

index ea32b58ab9cf3c8ddb4f411d7797336f11235d28..7e0209981fa93e1cf26ef4bf2a526ad26c812420 100644 (file)
@@ -20,12 +20,16 @@ _axzshctl() {
        case "$state" in
          'args')
                case "$words[2]" in
-                 "enable-plugin"|"disable-plugin")
+                 "enable-plugin")
                        compadd "$@" -- \
                                "$AXZSH"/plugins/*(/:t) \
                                "$AXZSH"/custom_plugins/*(N/:t) \
                                "$AXZSH"/repos/*(/:t:s/#/\\/)
                        ;;
+                 "disable-plugin")
+                       compadd "$@" -- \
+                               "$AXZSH"/active_plugins/*(:t:s/#/\\/)
+                       ;;
                  "set-theme")
                        compadd "$@" -- "-" \
                                "$AXZSH"/themes/*.axzshtheme(:r:t) \