From ec7a9ad677b80c09bc68f0572851a13a263b3d70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Dunand?= Date: Mon, 2 Jul 2012 09:41:58 +0200 Subject: [PATCH] Fix zsh completion. Ignore errors when use _call_program MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Sébastien Luttringer --- completion/zsh/_installsystems | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/completion/zsh/_installsystems b/completion/zsh/_installsystems index 8988912..c2d9a8c 100644 --- a/completion/zsh/_installsystems +++ b/completion/zsh/_installsystems @@ -112,7 +112,7 @@ _is() { typeset -gHa _is_cmds if _cache_invalid is-cmds || ! _retrieve_cache is-cmds; then _is_cmds=( - ${${${(f)${${"$(_call_program commands is --help)"#l#*positional arguments:*{*}}%%optional arguments:*}}/(#s)[[:space:]]#(#b)([-a-z_]##)[[:space:]]##([a-z]##)/$match[1]:$match[2]:l}/ */} + ${${${(f)${${"$(_call_program commands is --help 2>/dev/null)"#l#*positional arguments:*{*}}%%optional arguments:*}}/(#s)[[:space:]]#(#b)([-a-z_]##)[[:space:]]##([a-z]##)/$match[1]:$match[2]:l}/ */} ) _store_cache is-cmds _is_cmds fi @@ -124,7 +124,7 @@ _is() { ;; repolist) local repos - repos=($(_call_program options is --quiet --no-color --no-sync repo)) + repos=($(_call_program options is --quiet --no-color --no-sync repo 2>/dev/null)) _values -s , 'repository' $repos && ret=0 ;; args) -- GitLab