summaryrefslogtreecommitdiffstats
path: root/etc/_mpv.zsh
diff options
context:
space:
mode:
authorGuido Cella <guido@guidocella.xyz>2023-11-13 10:48:28 +0100
committerDudemanguy <random342@airmail.cc>2023-11-15 15:08:30 +0000
commit5362ec9ec0ecd7616d0def3cf6953c4021e4a42e (patch)
treebde501132bf9156eec12e76b7dc65e6a5f06ef61 /etc/_mpv.zsh
parentcb89c7ef898e59e8e0f22f27c966666fe87c705b (diff)
downloadmpv-5362ec9ec0ecd7616d0def3cf6953c4021e4a42e.tar.bz2
mpv-5362ec9ec0ecd7616d0def3cf6953c4021e4a42e.tar.xz
zsh-completion: complete options after --help
Diffstat (limited to 'etc/_mpv.zsh')
-rw-r--r--etc/_mpv.zsh8
1 files changed, 8 insertions, 0 deletions
diff --git a/etc/_mpv.zsh b/etc/_mpv.zsh
index 5c2bbf97d6..c34a381ab2 100644
--- a/etc/_mpv.zsh
+++ b/etc/_mpv.zsh
@@ -109,6 +109,10 @@ function _mpv_generate_arguments {
entry+="->parse-help-profile"
+ elif [[ $name == h(|elp) ]]; then
+
+ entry+="->help-options"
+
fi
_mpv_completion_arguments+="$entry"
@@ -252,6 +256,10 @@ case $state in
done
;;
+ help-options)
+ compadd ${${${_mpv_completion_arguments%%=*}:#no-*}:#*-(add|append|clr|pre|set|remove|toggle)}
+ ;;
+
esac
return rc