From 4561649f2d942ae12cdf7ce93d074d75d7268bb5 Mon Sep 17 00:00:00 2001 From: Philip Sequeira Date: Thu, 7 Apr 2016 23:36:27 -0400 Subject: TOOLS/zsh.pl: don't complete URLs by default ...unless no files match. Fixes #2892. To get the old behaviour back, use something like: zstyle ':completion:*:*:mpv:*' tag-order --- TOOLS/zsh.pl | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'TOOLS/zsh.pl') diff --git a/TOOLS/zsh.pl b/TOOLS/zsh.pl index 6bd2a02d42..5934bd1b4e 100755 --- a/TOOLS/zsh.pl +++ b/TOOLS/zsh.pl @@ -69,11 +69,17 @@ chomp $profile_comp; my $tmpl = <<"EOS"; #compdef mpv -# mpv zsh completion +# For customization, see: +# https://github.com/mpv-player/mpv/wiki/Zsh-completion-customization local curcontext="\$curcontext" state state_descr line typeset -A opt_args +# By default, don't complete URLs unless no files match +local -a tag_order +zstyle -a ":completion:*:*:$service:*" tag-order tag_order || \ + zstyle ":completion:*:*:$service:*" tag-order '!urls' + local rc=1 _arguments -C -S \\ -- cgit v1.2.3