You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdesdk/scripts/completions/zsh/_kcmshell

17 lines
351 B

#compdef kcmshell=kcmshell appletproxy=appletproxy
local i resource tmp dir flags
if [ "$service" = "kcmshell" ]; then
resource="apps";
dir="/Settings";
flags=":t:r";
else
resource="data";
dir="/kicker/applets";
flags=":t"
fi
for i in `kde-config --path $resource| sed -e 's/:/ /g'`; do
tmp=($i/$dir/**/*.desktop($flags))
compadd -a tmp
done