From 294ef9e87237bf1dc12b17a26bc4b22aa5604282 Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Fri, 18 Feb 2005 10:20:34 +0000 Subject: users/8522: Motoi Washida: quotation in Darwin completion --- Completion/Darwin/Command/_defaults | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'Completion/Darwin/Command/_defaults') diff --git a/Completion/Darwin/Command/_defaults b/Completion/Darwin/Command/_defaults index 8723c605f..0ecd2ad2f 100644 --- a/Completion/Darwin/Command/_defaults +++ b/Completion/Darwin/Command/_defaults @@ -14,9 +14,10 @@ _defaults_domains(){ } _defaults_keys(){ - local ks="$(_call_program keys defaults read "$words[2]" 2>/dev/null | sed '/^ [[:alpha:]"]/ { s/^ //; s/ = .*$//; p;}; d')" + local ks + ks=(${${${${(M)${(f)"$(defaults read "$words[2]" 2>/dev/null)"}:# [^ ]*=*}# }%% = *}:Q}) local expl - _wanted keys expl 'key' compadd ${(f)ks} + _wanted keys expl 'key' compadd "$ks[@]" } _defaults(){ -- cgit 1.4.1