zsh-workers
 help / color / mirror / code / Atom feed
* _call_program
@ 2003-01-15 16:37 Oliver Kiddle
  0 siblings, 0 replies; only message in thread
From: Oliver Kiddle @ 2003-01-15 16:37 UTC (permalink / raw)
  To: Zsh workers

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.


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2003-01-15 17:16 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-01-15 16:37 _call_program Oliver Kiddle

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).