Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm
Precedence: bulk
X-No-Archive: yes
List-Id: Zsh Workers List <zsh-workers.zsh.org>
List-Post: <mailto:zsh-workers@zsh.org>
List-Help: <mailto:zsh-workers-help@zsh.org>
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID
	autolearn=ham autolearn_force=no version=3.4.1
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=brasslantern-com.20150623.gappssmtp.com; s=20150623;
        h=from:message-id:date:in-reply-to:comments:references:to:subject
         :mime-version;
        bh=HQlXTnCIrmCZt3sVkqLfnIqCeaeV9t1YAUHdsQXYrNY=;
        b=xKu+y2nE9OrpLe8ZAqUjAFt4nkct2vDMUNOJnFvaNgeMOuHQtGM1kKPlOJXtcVjhZb
         qGrd6E2q5b5Y18APK02E6bhqTkZvZm/KJI6HZGWHze8eQSg/mGaVlIOKXRjcEmwjwuv9
         hFjaUUsNhecTd6knFUPFnAcavGDP8VU9clxHmqdZCQY+28WmhP72REkBirQ/cTtq/gs8
         c1KfVQQp0VVideq2DbgY+GIa6gkqUWBvzLt91FljJmR6WYNsNFTTnaZrwJm0AmWWq0Cc
         LAcCN76ZJrIUK2SLaclz0Q6xCYgEiIoR2Ei6SWASVHx4zP5AYb3hdTTL/faRX0pniAak
         uaTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=x-gm-message-state:from:message-id:date:in-reply-to:comments
         :references:to:subject:mime-version;
        bh=HQlXTnCIrmCZt3sVkqLfnIqCeaeV9t1YAUHdsQXYrNY=;
        b=KlIi5jL7GVRjRhM/fi7kWRIPnIC/w5rKOw0oGSD8f8B2fSWoR4Oj1fvDMQnVY/eYet
         T7kOIShQSZc7dfy6WBnD6dyFh9j+FNljw4zPMpZKLR/MAtq4txAL/drkluhc1IfQXDGA
         GMZ22aztLLQWFrezAA6WFyF6MxsfYrmT6EvnG2fSZ5c0RB+1Ot14mIiaBpuZlqxEX3AV
         EHur2dyTpS7r5BWhwHlRXtRAUxCq35FBr1zXOYhJYO103F7FqDlChTYYVzRDLZ/bPBIB
         LRv4FC30yhBGWW89OMuk980DI3NojaELavidD6PhnmttmCQV8v1UOhcnR08xvfjVfIB6
         DS/g==
X-Gm-Message-State: AD7BkJLIIjjmKbNV9mGt8GxLA9w/0vPs4sb4uNQnus1MFS0cm9cxYgHELU2+yrNvv/iZ9w==
X-Received: by 10.66.190.229 with SMTP id gt5mr36819486pac.118.1459577968702;
        Fri, 01 Apr 2016 23:19:28 -0700 (PDT)
From: Bart Schaefer <schaefer@brasslantern.com>
Message-Id: <160401232021.ZM25900@torch.brasslantern.com>
Date: Fri, 1 Apr 2016 23:20:21 -0700
In-Reply-To: <20160402032950.GA10638@tarsus.local2>
Comments: In reply to Daniel Shahaf <d.s@daniel.shahaf.name>
        "Re: Completion in empty double-quotes generates error" (Apr  2,  3:29am)
References: <160330110652.ZM1432@torch.brasslantern.com> 
	<20160401053633.GA17993@tarsus.local2> 
	<160401181824.ZM23675@torch.brasslantern.com> 
	<20160402032950.GA10638@tarsus.local2>
X-Mailer: OpenZMail Classic (0.9.2 24April2005)
To: zsh-workers@zsh.org
Subject: Re: Completion in empty double-quotes generates error
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Seq: zsh-workers 38231

On Apr 2,  3:29am, Daniel Shahaf wrote:
}
} I could try with your patch later and report the results, but I don't
} understand how to change it for the ": 2>1" variant?

Never mind; it's not the same bug -- I just re-read 37012 and realized
I was testing incorrectly; I can still reproduce (even with 38229 in
place).

In the redirection 2>1, gotword() has concluded that the word to be
completed is "1" rather than (a prefix of) "2".  Rather than zlemetacs
moving backward to before wb, wb has moved forward to after zlemetacs.

This is probably because the lexer wants to treat "2>" as a single
token, but again the seemingly obvious thing (keep wb <= zlemetacs)
has bad side effects ("2>" is deleted, leaving "1" on the line).

