Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: [patch] interactive source
- X-seq: zsh-workers 23546
- From: Peter Stephenson <pws@xxxxxxx>
- To: zsh-workers@xxxxxxxxxx
- Subject: Re: [patch] interactive source
- Date: Mon, 11 Jun 2007 14:33:59 +0100
- In-reply-to: <20070611121019.GA83764@xxxxxxxxxxxxxxxxxxxx>
- Mailing-list: contact zsh-workers-help@xxxxxxxxxx; run by ezmlm
- Organization: CSR
- References: <20070604020217.GA96032@xxxxxxxxxxxxxxxxxxxx> <20070611113359.097811d3@xxxxxxxxxxxxxx> <20070611121019.GA83764@xxxxxxxxxxxxxxxxxxxx>
On Mon, 11 Jun 2007 05:10:19 -0700
Phil Pennock <zsh-workers+phil.pennock@xxxxxxxxxxxx> wrote:
> On 2007-06-11 at 11:33 +0100, Peter Stephenson wrote:
> > I tried this. While it's potentially useful to allow users to
> > execute code like this, it probably needs to use ZLE, which is more
> > work.
>
> Oh pox. I tested that there was prompting, command-history, history
> navigation etc but didn't test tab-completion.
That ought to be relatively straighforward, along the lines of
how vared handles it.
What I was referring to was this:
% cat test-i
print Run some code, then type "^d"
. -i /dev/tty
print Finished
% zsh ./test-i
(which is where I assume people are likely to want to embed some
interactive stuff). Here, there appears to be no zle support at all. It
works OK if I use a shell function in an interactive shell instead of a
script.
The problem is that a lot of stuff isn't usually set up at all in
non-interactive shells. Again, vared handles this OK and should serve as a
model.
--
Peter Stephenson <pws@xxxxxxx> Software Engineer
CSR PLC, Churchill House, Cambridge Business Park, Cowley Road
Cambridge, CB4 0WZ, UK Tel: +44 (0)1223 692070
To access the latest news from CSR copy this link into a web browser: http://www.csr.com/email_sig.php
To get further information regarding CSR, please visit our Investor Relations page at http://ir.csr.com/csr/about/overview
Messages sorted by:
Reverse Date,
Date,
Thread,
Author