From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6007 invoked by alias); 26 Oct 2014 17:58:38 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 33539 Received: (qmail 29299 invoked from network); 26 Oct 2014 17:58:36 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 X-Originating-IP: [80.3.229.105] X-Spam: 0 X-Authority: v=2.1 cv=N7qnFgNB c=1 sm=1 tr=0 a=uz1KDxDNIq33yePw376BBA==:117 a=uz1KDxDNIq33yePw376BBA==:17 a=NLZqzBF-AAAA:8 a=kj9zAlcOel0A:10 a=kVIu5F53zNImS2ZDOfUA:9 a=CjuIK1q_8ugA:10 Date: Sun, 26 Oct 2014 17:52:57 +0000 From: Peter Stephenson To: zsh-workers@zsh.org Subject: Re: first adventures Message-ID: <20141026175257.2611487b@pws-pc.ntlworld.com> In-Reply-To: <544D2D6F.8030505@eastlink.ca> References: <544D2D6F.8030505@eastlink.ca> X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.7; x86_64-redhat-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Sun, 26 Oct 2014 10:20:47 -0700 Ray Andrews wrote: > I'm trying to figure out where/how command lines are grabbed (I think > this is done by zle?). That's how it works for interactive shells. The lowest level of input in the main shell is within input.c. Because zle is a separate library that may be loaded at run time the interaction actually goes through the function zleentry() in init.c, which ensures that either zle is loaded or if it can't be there's some fallback to get the input another way. ZLE_CMD_READ is the command to zleentry() that causes a line to be read. shingetline() is the fallback for non-interactive shells or if zle can't be loaded. > One other thing: 'make' produces so many dull msg. about moving > into and out of directories and such. Can these be turned off? I'd > like to see just warnings and errors and 'important' msg. make -s pws