Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
_call_program
- X-seq: zsh-workers 18120
- From: Oliver Kiddle <okiddle@xxxxxxxxxxx>
- To: Zsh workers <zsh-workers@xxxxxxxxxx>
- Subject: _call_program
- Date: Wed, 15 Jan 2003 17:37:00 +0100
- Mailing-list: contact zsh-workers-help@xxxxxxxxxx; run by ezmlm
- Sender: kiddleo@xxxxxxxxxx
An undocumented feature of _call_program is, quoting Sven from 9897, that
"If the value of the style starts with a hyphen, it is only prepended
to the strings given as arguments."
I've never used this feature before but it doesn't quite do what I want
now. It prepends the strings so the command ends up as an argument to
your replacement command. I wanted to use the style to add extra
options to the command. I can't think of any situation where you might
want this command passed. So does anyone use this feature as it is and
does anyone mind if I apply the patch below?
Oliver
--- Completion/Base/Utility/_call_program Mon Apr 2 13:13:47 2001
+++ Completion/Base/Utility/_call_program Wed Jan 15 17:15:01 2003
@@ -4,7 +4,7 @@
if zstyle -s ":completion:${curcontext}:${1}" command tmp; then
if [[ "$tmp" = -* ]]; then
- eval "$tmp[2,-1]" "$argv[2,-1]"
+ eval "$tmp[2,-1]" "$argv[3,-1]"
else
eval "$tmp"
fi
This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you.
Messages sorted by:
Reverse Date,
Date,
Thread,
Author