From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27225 invoked by alias); 27 Oct 2014 06:08:28 -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: 33553 Received: (qmail 14913 invoked from network); 27 Oct 2014 06:08:26 -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-CMAE-Score: 0 X-CMAE-Analysis: v=2.1 cv=IJ210brD c=1 sm=1 tr=0 a=FT8er97JFeGWzr5TCOCO5w==:117 a=kj9zAlcOel0A:10 a=q2GGsy2AAAAA:8 a=oR5dmqMzAAAA:8 a=-9mUelKeXuEA:10 a=I2CDnoRpVXYW6Cc9G1AA:9 a=CjuIK1q_8ugA:10 From: Bart Schaefer Message-id: <141026230830.ZM8357@torch.brasslantern.com> Date: Sun, 26 Oct 2014 23:08:30 -0700 In-reply-to: <544DC07E.9010208@eastlink.ca> Comments: In reply to Ray Andrews "Re: first adventures" (Oct 26, 8:48pm) References: <544D2D6F.8030505@eastlink.ca> <141026105032.ZM13782@torch.brasslantern.com> <544D5242.7000505@eastlink.ca> <141026140439.ZM14760@torch.brasslantern.com> <544DC07E.9010208@eastlink.ca> X-Mailer: OpenZMail Classic (0.9.2 24April2005) To: zsh-workers@zsh.org Subject: Re: first adventures MIME-version: 1.0 Content-type: text/plain; charset=us-ascii On Oct 26, 8:48pm, Ray Andrews wrote: } } I see, so the raw string never exists. I'd never contemplate doing it } that way, but I suppose there's a reason for it. It probably makes more sense if you consider that every character typed has to be analyzed to invoke an editor function (or be cached as part of a multi-character sequence that will eventually invoke an editor function). In fact the "self-insert" widget is what adds a character to the input buffer, so really there are no characters that aren't editor functions. } So now I see the command there. What is this 'bangchar' you mention? The first character of $histchars, normally '!', which resolves what follows it to a history substitution, is called bangchar in the C code.