zsh-workers
 help / color / mirror / code / Atom feed
* bug in preexec()
@ 2001-07-20 16:29 Juhapekka Tolvanen
  2001-07-20 17:56 ` Bart Schaefer
  0 siblings, 1 reply; 2+ messages in thread
From: Juhapekka Tolvanen @ 2001-07-20 16:29 UTC (permalink / raw)
  To: zsh-workers


All my Zsh-configs are publicly available here:

http://www.cc.jyu.fi/~juhtolv/configs/shellrc/

If I give some command, for example this:

ls ; sleep 200

My titlebar shows that command three times and last two are kind
of distorted:

juhtolv@heresy:/home/juhtolv : ls ; sleep 200 ls $LS_OPTIONS; sleep 200
ls $LS_OPTIONS sleep 200

juhtolv@heresy:/home/juhtolv % zsh --version
zsh 4.0.2 (i586-pc-linux-gnu)


Note: I do not subscribe to these mailinglist. You can Cc: to me if you
want, but I am smart enough to read mailinglist archives via WWW.


-- 
Juhapekka "naula" Tolvanen * * U of Jyväskylä * juhtolv@st.jyu.fi
http://www.st.jyu.fi/~juhtolv/spam.html * STRAIGHT BUT NOT NARROW
-----------------------------------------------------------------
"Bestrafe mich. bestrafe mich. Stroh wird Gold und Gold wird
Stein. deine Grösse macht mich klein. du darfst mein Bestrafer
sein. Der Herrgott nimmt, der Herrgott gibt."           Rammstein


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: bug in preexec()
  2001-07-20 16:29 bug in preexec() Juhapekka Tolvanen
@ 2001-07-20 17:56 ` Bart Schaefer
  0 siblings, 0 replies; 2+ messages in thread
From: Bart Schaefer @ 2001-07-20 17:56 UTC (permalink / raw)
  To: Juhapekka Tolvanen, zsh-workers

On Jul 20,  7:29pm, Juhapekka Tolvanen wrote:
} Subject: bug in preexec()
} 
} If I give some command, for example this:
} 
} ls ; sleep 200
} 
} My titlebar shows that command three times and last two are kind
} of distorted

The format of arguments to preexec changed between 3.1.9 and 4.0.1.
Previously it received only a single argument as $1, so $1 and $* were
interchangable.  Now it receives three arguments; to get the previous
behavior, you need to be sure you're referring only to $1.

The doc says:

     [...]  If the history mechanism is active (and the line was not
     discarded from the history buffer), the string that the user typed
     is passed as the first argument, otherwise it is an empty string.
     The actual command that will be executed (including expanded
     aliases) is passed in two different forms: the second argument is
     a single-line, size-limited version of the command (with things
     like function bodies elided); the third argument contains the full
     text that is being executed.

That second argument is (intentionally) the same thing you'd see from
the "jobs" command if the command were backgrounded.

-- 
Bart Schaefer                                 Brass Lantern Enterprises
http://www.well.com/user/barts              http://www.brasslantern.com

Zsh: http://www.zsh.org | PHPerl Project: http://phperl.sourceforge.net   


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2001-07-20 17:59 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-07-20 16:29 bug in preexec() Juhapekka Tolvanen
2001-07-20 17:56 ` Bart Schaefer

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).