From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 1e55eae5 for ; Mon, 20 May 2019 11:33:24 +0000 (UTC) Received: (qmail 16185 invoked by alias); 20 May 2019 11:33:07 -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: 44340 Received: (qmail 22578 invoked by uid 1010); 20 May 2019 11:33:07 -0000 X-Qmail-Scanner-Diagnostics: from mail-it1-f178.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.101.2/25454. spamassassin: 3.4.2. Clear:RC:0(209.85.166.178):SA:0(-2.0/5.0):. Processed in 1.614217 secs); 20 May 2019 11:33:07 -0000 X-Envelope-From: roman.perepelitsa@gmail.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at _netblocks.google.com designates 209.85.166.178 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=pyJkx8e6TG9zMmldp17cAcowj6siWaqu2DaQRYnuRZM=; b=vOk0Qwc+Jwe1BSqaO7tfX6iEvSG/9TjmQ/jtXag2htrAPSzYmc4thF9//Yp4M6O2uT N9kZxh7ozcB1zl5ti7y6mOx6Y+OONB3bEsT+xH7ppZkQ4p76OinWmeJsRD0DqsoFLc0n T/zBnYP+rPtpC5ZUpITco9rovkZa4jMW91uSJt3RV7131HvIHg7ovFjTayYckXAq0xkk OnyA1knrXgkn4Wge0TYKgJF1KNShLldINOjzfmHhpeDoHdDahDr+UNAT85xdh5eMp2qh tpCucy1V7woY/S3xPs138Fig0Nh5X6mwCasFCOjsRtS0vzMJS8JqiQtpnAkZxynbznb6 Ufrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=pyJkx8e6TG9zMmldp17cAcowj6siWaqu2DaQRYnuRZM=; b=crEph3CDsoSDg8N6XY3D3INiXoOYaKHl6hzVtW7t3xO0MZJWBbB8n2f/d0WoTCblDH FTIfGZNVZ5/+V8szgvRUWdKOaMSbeGuVYWpr8M54Ev4gcuzKHKbzfCga0uk+r+x10uAp eUahCYyFR66yj4mIvl37j1rPUMiRym/4PD8dvKc3HN4JNuhZyGWund+kkca/gAwOL8OH A4Kvwc6yNPHJPpnBCdlWhiKiynurbiUoxm3GaeheV1ZK9rX5cFDHv38IWUrjvTI4yYUe xYWchKb3ZK/yeSpKqkIsE1g1xCmO5dTjRw4lCLwZU5dmnox+OwKvmoubX6/VCnsUwHTt NY+g== X-Gm-Message-State: APjAAAXDAxV+WnfS8FYByQK3mcKlmlBV36tJ2mUzvq/jG81gCdk5DbEX tPz4Y5zv4PeZRkuo+YrTTxuMiZd6x1Ukl/6/FAc= X-Google-Smtp-Source: APXvYqzAHr8/iCo47PcoROcWxAZFHTgCr4WB7GCFYIeIaC3sMHXi+eZEZqA1wiq+aOr8Z2ep6H3oFNKgoHOmmnW7hcg= X-Received: by 2002:a24:5512:: with SMTP id e18mr28551971itb.112.1558351952346; Mon, 20 May 2019 04:32:32 -0700 (PDT) MIME-Version: 1.0 References: <68081d8c-1aa6-203b-eb6c-e2d048de1340@ibr.cs.tu-bs.de> In-Reply-To: From: Roman Perepelitsa Date: Mon, 20 May 2019 13:32:20 +0200 Message-ID: Subject: Re: Incorrect cursor position when ZLE_RPROMPT_INDENT=0 (with a fix) To: Charles Blake Cc: zsh-workers@zsh.org Content-Type: multipart/alternative; boundary="0000000000008e06ff058950164a" --0000000000008e06ff058950164a Content-Type: text/plain; charset="UTF-8" On Mon, May 20, 2019 at 1:08 PM Charles Blake wrote: > xterm sources: > ftp://ftp.invisible-island.net/xterm Thanks, I've tried it. XTerm 337 gives me the same results as the other two versions I'd tried earlier. You should definitely check something rxvt-like as there are several > terminals derived from rxvt besides rxvt-unicode (aterm, eterm, mrxvt). > rxvt-unicode is at http://dist.schmorp.de/rxvt-unicode/Attic/ Tested with rxvt-unicode on Ubuntu. It works correctly both with and without my patch. I've also now tested on PuTTY, which also works correctly both with and without my patch. To summarize the tests performed by myself and other people on this thread. Out of the 10+ terminals tested, there are terminals that without the patch work correctly, work incorrectly, work correctly for some people and not others, work correctly without `-df` and incorrectly with it. What's encouraging is that all terminals tested so far work correctly with the patch. Roman. --0000000000008e06ff058950164a--