From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29580 invoked by alias); 13 Aug 2018 08:43:09 -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: List-Unsubscribe: X-Seq: 43279 Received: (qmail 14822 invoked by uid 1010); 13 Aug 2018 08:43:09 -0000 X-Qmail-Scanner-Diagnostics: from mailout2.w1.samsung.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(210.118.77.12):SA:0(-6.9/5.0):. Processed in 7.030666 secs); 13 Aug 2018 08:43:09 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, SPF_HELO_PASS,SPF_PASS,T_DKIMWL_WL_HIGH,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20180813084256euoutp02596f6b554a4e97be22e3043c24c9f8bb~KZRf3RVec1596415964euoutp02m DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1534149776; bh=2dG8AT6mpDng/g9N0Tpx59mAEsQlwWizd8VTPuNeBms=; h=Date:From:To:Subject:In-Reply-To:References:From; b=VBmLWLLp7yLZYCCJtpyxXDZvbjW4MJOpZHe/CdE62Ivjrx4g1jhkOcClFPI8I0MoD C+ZexvBswUhH6Se3xfeJDSo2R6fQhQADppeEHD0S4d6Nf0t5DB1LEmPokE+WK7xqYf lDVddN/TcZsEfTJdkNNFpK5GDiq17gjOlWY8YPMo= X-AuditID: cbfec7f2-5c9ff70000001159-6a-5b71448fb256 Date: Mon, 13 Aug 2018 09:42:53 +0100 From: Peter Stephenson To: Guillaume Chazarain , , Subject: Re: "off by one fix in multiple prompts" breaks multiline prompt In-Reply-To: Organization: SCSC X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRmVeSWpSXmKPExsWy7djP87r9LoXRBhs2mlm8mfOKyeLtlKNs FgebHzI5MHvsnHWX3WPVwQ9MAUxRXDYpqTmZZalF+nYJXBmvu38yFTzlrGhvbmRsYPzG3sXI ySEhYCLRsucMkM3FISSwglHi0LkuJpCEkMAXRomes8UQic+MEq2XZ8N1/FsyjQ0isRwo8eUm C1zVsdkTGSGcM4wSbb/vQ5VdYJT4uHoC2GAWAVWJh/cvg9lsAoYSUzfNZgSxRQRiJaaem8MG YgsLeEq8OvubFcTmFAiUuDP9G1ANBwe/gJDEhWZbiDPsJY7uOQk2hldAUOLkzCcsIDazgLzE 9rdzmCFqmtklpizmgqgpk1jceYoJIu4iMXH1clYIW1ji1fEtUK/JSJye3AP2jYRAO6PEmkmv 2SGcHkaJTUfvMEJUWUv03b4IdhCzgKbE+l36EGFHiXN/FzKBhCUE+CRuvBWEuIdPYtK26cwQ YV6JjjYhiGo1iR1NWxknMCrPQvLBLCQfzEKYv4CReRWjeGppcW56arFhXmq5XnFibnFpXrpe cn7uJkZgojj97/inHYxfLyUdYhTgYFTi4e1YXRAtxJpYVlyZe4hRgoNZSYT3AgNQiDclsbIq tSg/vqg0J7X4EKM0B4uSOC+fVlq0kEB6YklqdmpqQWoRTJaJg1OqgbFQoVlY2uz8qQcFP65L 6Z5me3YsWIX77BSLLEm12pILZlG7pBwddhRc8ZhYfdb3/5frBQ/lzS4lrdr+ffrO6mfSmmc8 1jxct6FY0Txm0rtjfzhFQvKSb/e02d0/cpxNs0H4q1Lbo90ukpqzFi8ptq/ascrAdaPnAfmJ jX09X67nrvduEDOLC1BiKc5INNRiLipOBADDYD9VEAMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRmVeSWpSXmKPExsVy+t/xe7r9LoXRBovfc1i8mfOKyeLtlKNs FgebHzI5MHvsnHWX3WPVwQ9MAUxRejZF+aUlqQoZ+cUltkrRhhZGeoaWFnpGJpZ6hsbmsVZG pkr6djYpqTmZZalF+nYJehmvu38yFTzlrGhvbmRsYPzG3sXIySEhYCLxb8k0NhBbSGApo8Sh i8IQcRmJT1c+QtUIS/y51gVUwwVU85FR4u/3JVDOGUaJq/smQDkXgDJz/7GAtLAIqEo8vH+Z CcRmEzCUmLppNiOILSIQKzH13BywdcICnhKvzv5mBbF5BZwlLi3+CRbnFAiUuDP9GyPESUsY JY6+C+xi5ODgFxCSuNBsC3GRvcTRPSeZIFoFJU7OfAK2lllAR+LEqmPMELa8xPa3c5gnMArP QlI2C0nZLCRlCxiZVzGKpJYW56bnFhvqFSfmFpfmpesl5+duYgRGzLZjPzfvYLy0MfgQowAH oxIP74O1BdFCrIllxZW5hxglOJiVRHgvMACFeFMSK6tSi/Lji0pzUosPMZoCw2Iis5Rocj4w mvNK4g1NDc0tLA3Njc2NzSyUxHnPG1RGCQmkJ5akZqemFqQWwfQxcXBKNTByXym8YnNyYsMr WSeORencca5hN4onf/9xvGTuQoOIP3/PHF15lVFklX3c0bvq+9vN7q1u0fl0LTdrfVHsi7iZ Es8OfjZVlvwTvO38oXPdi1oPpC+KnbqVS6pf8e4xe6XHUY4xNvM1766K28fj8yZv17MpDrd2 GFvYT7A+Ztndvn1P4l3jpu71SizFGYmGWsxFxYkALMKHda4CAAA= Message-Id: <20180813084255eucas1p102bc21872ad72a2cd049d8d9db2f0e86~KZResIryo0309103091eucas1p10@eucas1p1.samsung.com> X-CMS-MailID: 20180813084255eucas1p102bc21872ad72a2cd049d8d9db2f0e86 X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20180810072702epcas5p4ecaa5cffa5dc7668e2b2aa3a30824f36 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20180810072702epcas5p4ecaa5cffa5dc7668e2b2aa3a30824f36 References: On Fri, 10 Aug 2018 09:26:17 +0200 Guillaume Chazarain wrote: > This commit[1] discussed here[2] breaks line editing when the prompt > spans multiple lines, that happens for me since I include the full > CWD in the prompt. See [3] for a demo. In the first "echo", the "j" > is not visible in the command line and then when I try to edit the > command line by adding a space, the command line does not match > what's executed. > > This is on Debian amd64, using gnome-terminal 3.26.0. The problem with this is all terminals are a bit different in generally undetectable ways and off-by-one errors are endemic. Zsh is particularly sensitive as not many other tools have multiline effects without taking over the output of the entire screen. I think I replied to a previous report saying about the best we could do to fix generally was add a user control, though I'm not sure what for that would take --- it would just have to be "suck it and see" but it's an obscure thing to have to look for. pws > [1] > https://sourceforge.net/p/zsh/code/ci/d8d9fee137a5aa2cf9bf8314b06895bfc2a05518/ > [2] http://www.zsh.org/mla/workers/2018/msg00091.html > [3] https://gfycat.com/DecimalAdmiredJumpingbean >