From unknown Tue Aug 19 18:20:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23303: 24.5; [PATCH] term.el doesn't support absolute column movement Resent-From: Vasilij Schneidermann Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 16 Apr 2016 23:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 23303 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 23303@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14608481743137 (code B ref -1); Sat, 16 Apr 2016 23:10:02 +0000 Received: (at submit) by debbugs.gnu.org; 16 Apr 2016 23:09:34 +0000 Received: from localhost ([127.0.0.1]:37673 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1arZLK-0000oX-FJ for submit@debbugs.gnu.org; Sat, 16 Apr 2016 19:09:34 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57019) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1arZLJ-0000oL-3D for submit@debbugs.gnu.org; Sat, 16 Apr 2016 19:09:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1arZLD-0000EV-1G for submit@debbugs.gnu.org; Sat, 16 Apr 2016 19:09:27 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51106) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1arZLC-0000ER-U3 for submit@debbugs.gnu.org; Sat, 16 Apr 2016 19:09:26 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47986) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1arZLB-0005xE-VA for bug-gnu-emacs@gnu.org; Sat, 16 Apr 2016 19:09:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1arZLB-0000EH-2x for bug-gnu-emacs@gnu.org; Sat, 16 Apr 2016 19:09:25 -0400 Received: from mail-oi0-x233.google.com ([2607:f8b0:4003:c06::233]:35498) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1arZLA-0000ED-TY for bug-gnu-emacs@gnu.org; Sat, 16 Apr 2016 19:09:25 -0400 Received: by mail-oi0-x233.google.com with SMTP id p188so155810621oih.2 for ; Sat, 16 Apr 2016 16:09:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to; bh=pePYRTGGNayKVrK8x5HKE/b/5lMpDMQG1iRuFKap3+4=; b=Iy0KrD6RLPjwzKUmkaFTOwOqPAZzVCm0ptptCnSVyvWEApE6BGXRhuq425PvY3LEv5 ZpLVLlxBFyaPDwQ/GVZGKitM4PSMe1ElVRDHWVlKwN9ie6V/HDd3SpiKumOjvFzyGM4M fYsbdYgJcIOFo8eu7BKeP3cH6YfDasa/oNWQ0/zZOUewqR4+ZppWVO8Olr+EHZXTkZPO klQAK/+9hUompu7fcOZc+hDffOy7k5+cETcXOH89U8Ve8LaVguYc9ge86wHrhI0ctsgH vgPE3UiFHhsmA2upO2k6SnBET9h8K43byT8lTYdjn8T/sguaSHsx7cyw5bPLieSLe6ka dg+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to; bh=pePYRTGGNayKVrK8x5HKE/b/5lMpDMQG1iRuFKap3+4=; b=J0+OTlRsXMhNvmuFU0qqGha2eR0LDCY7g2K0ZTJe6J9vSrcovcRp4bFE1xMmv76QEB +7VZmcalzWhvpJig3havTbylHpgOQlbKwqePGS9wTv9oyEwR5CrLw9HgybIh6z6B5Uf8 8RQAUgtdpivRpGEh1Lq+DO4R6efiJFJ8cJHSRonmVt2ostyQEV1voFJ0ISsXjv6NdOAW COTATzabebcvTAnxU/Y/6ev8kWd5MJA6J4uBWtbmc5Y9PLk860U+QN5CMLoI/sOcAaIF 0buozN/Y3p47Oa2V62YQCejcvShh7pu5OnGuVvYNIfS0Vth/TFIV2hTx1eMlY1Dp1CrB T/TA== X-Gm-Message-State: AOPr4FX2Fl5I65JiXdpFSPhNo43lYJHKV6f/gN6JO1UbXYPMR5VMvSoDbHqihpojBvm2Ydmfih+dO29tB/rwmA== MIME-Version: 1.0 X-Received: by 10.202.69.8 with SMTP id s8mr3945828oia.42.1460848164269; Sat, 16 Apr 2016 16:09:24 -0700 (PDT) Received: by 10.157.12.67 with HTTP; Sat, 16 Apr 2016 16:09:24 -0700 (PDT) Date: Sun, 17 Apr 2016 01:09:24 +0200 Message-ID: From: Vasilij Schneidermann Content-Type: multipart/mixed; boundary=001a113dd96ae72a380530a237ba X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --001a113dd96ae72a380530a237ba Content-Type: text/plain; charset=UTF-8 While testing out a program I noticed it was misbehaving in M-x ansi-term for the commands using the \e[0G sequence for moving the cursor to column 0. Apparently this is because it doesn't have any code branch in `term-handle-ansi-escape' for this case. I've attached a patch to fix this deficiency. --001a113dd96ae72a380530a237ba Content-Type: text/x-diff; charset=US-ASCII; name="0001-Support-E-G-sequence-for-absolute-column-movement.patch" Content-Disposition: attachment; filename="0001-Support-E-G-sequence-for-absolute-column-movement.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_in3r9zbh0 RnJvbSAyZDA4OWY3YzJlNDhjYjNjMmUzYjllZGM1MWYwOTVmMmZlZmZjN2JkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWYXNpbGlqIFNjaG5laWRlcm1hbm4gPHYuc2NobmVpZGVybWFu bkBnbWFpbC5jb20+CkRhdGU6IFN1biwgMTcgQXByIDIwMTYgMDA6NTg6NTIgKzAyMDAKU3ViamVj dDogW1BBVENIXSBTdXBwb3J0IFxFW0cgc2VxdWVuY2UgZm9yIGFic29sdXRlIGNvbHVtbiBtb3Zl bWVudAoKLS0tCiBsaXNwL3Rlcm0uZWwgfCA0ICsrKysKIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2Vy dGlvbnMoKykKCmRpZmYgLS1naXQgYS9saXNwL3Rlcm0uZWwgYi9saXNwL3Rlcm0uZWwKaW5kZXgg ZWNhY2E1MC4uM2JjOTM0ZSAxMDA2NDQKLS0tIGEvbGlzcC90ZXJtLmVsCisrKyBiL2xpc3AvdGVy bS5lbApAQCAtMzI2MCw2ICszMjYwLDEwIEBAIFNlZSBgdGVybS1wcm9tcHQtcmVnZXhwJy4iCiAg ICA7OyBcRVtEIC0gY3Vyc29yIGxlZnQgKHRlcm1pbmZvOiBjdWIpCiAgICAoKGVxIGNoYXIgP0Qp CiAgICAgKHRlcm0tbW92ZS1jb2x1bW5zICgtIChtYXggMSB0ZXJtLXRlcm1pbmFsLXBhcmFtZXRl cikpKSkKKyAgIDs7IFxFW0cgLSBjdXJzb3IgbW90aW9uIHRvIGFic29sdXRlIGNvbHVtbiAodGVy bWluZm86IGhwYSkKKyAgICgoZXEgY2hhciA/RykKKyAgICAodGVybS1tb3ZlLWNvbHVtbnMgKC0g KG1heCAwIChtaW4gdGVybS13aWR0aCB0ZXJtLXRlcm1pbmFsLXBhcmFtZXRlcikpCisgICAgICAg ICAgICAgICAgICAgICAgICAgICh0ZXJtLWN1cnJlbnQtY29sdW1uKSkpKQogICAgOzsgXEVbSiAt IGNsZWFyIHRvIGVuZCBvZiBzY3JlZW4gKHRlcm1pbmZvOiBlZCwgY2xlYXIpCiAgICAoKGVxIGNo YXIgP0opCiAgICAgKHRlcm0tZXJhc2UtaW4tZGlzcGxheSB0ZXJtLXRlcm1pbmFsLXBhcmFtZXRl cikpCi0tIAoyLjguMAoK --001a113dd96ae72a380530a237ba-- From unknown Tue Aug 19 18:20:12 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Vasilij Schneidermann Subject: bug#23303: closed (Re: bug#23303: 24.5; [PATCH] term.el doesn't support absolute column movement) Message-ID: References: <83wpnr54u0.fsf@gnu.org> X-Gnu-PR-Message: they-closed 23303 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 23303@debbugs.gnu.org Date: Thu, 21 Apr 2016 16:02:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1461254521-28084-1" This is a multi-part message in MIME format... ------------=_1461254521-28084-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #23303: 24.5; [PATCH] term.el doesn't support absolute column movement which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 23303@debbugs.gnu.org. --=20 23303: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D23303 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1461254521-28084-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 23303-done) by debbugs.gnu.org; 21 Apr 2016 16:01:28 +0000 Received: from localhost ([127.0.0.1]:42514 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1atH2m-0007I4-3f for submit@debbugs.gnu.org; Thu, 21 Apr 2016 12:01:28 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35556) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1atH2l-0007Hr-80 for 23303-done@debbugs.gnu.org; Thu, 21 Apr 2016 12:01:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1atH2a-0006D5-PQ for 23303-done@debbugs.gnu.org; Thu, 21 Apr 2016 12:01:22 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:40106) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1atH2a-0006Cs-KP; Thu, 21 Apr 2016 12:01:16 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4940 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1atH2Z-0001Gs-Sr; Thu, 21 Apr 2016 12:01:16 -0400 Date: Thu, 21 Apr 2016 19:01:11 +0300 Message-Id: <83wpnr54u0.fsf@gnu.org> From: Eli Zaretskii To: Vasilij Schneidermann In-reply-to: (message from Vasilij Schneidermann on Sun, 17 Apr 2016 01:09:24 +0200) Subject: Re: bug#23303: 24.5; [PATCH] term.el doesn't support absolute column movement References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.0 (------) X-Debbugs-Envelope-To: 23303-done Cc: 23303-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > Date: Sun, 17 Apr 2016 01:09:24 +0200 > From: Vasilij Schneidermann > > While testing out a program I noticed it was misbehaving in M-x > ansi-term for the commands using the \e[0G sequence for moving the > cursor to column 0. Apparently this is because it doesn't have any code > branch in `term-handle-ansi-escape' for this case. I've attached a > patch to fix this deficiency. Thanks, installed on master. ------------=_1461254521-28084-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 16 Apr 2016 23:09:34 +0000 Received: from localhost ([127.0.0.1]:37673 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1arZLK-0000oX-FJ for submit@debbugs.gnu.org; Sat, 16 Apr 2016 19:09:34 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57019) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1arZLJ-0000oL-3D for submit@debbugs.gnu.org; Sat, 16 Apr 2016 19:09:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1arZLD-0000EV-1G for submit@debbugs.gnu.org; Sat, 16 Apr 2016 19:09:27 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51106) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1arZLC-0000ER-U3 for submit@debbugs.gnu.org; Sat, 16 Apr 2016 19:09:26 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47986) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1arZLB-0005xE-VA for bug-gnu-emacs@gnu.org; Sat, 16 Apr 2016 19:09:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1arZLB-0000EH-2x for bug-gnu-emacs@gnu.org; Sat, 16 Apr 2016 19:09:25 -0400 Received: from mail-oi0-x233.google.com ([2607:f8b0:4003:c06::233]:35498) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1arZLA-0000ED-TY for bug-gnu-emacs@gnu.org; Sat, 16 Apr 2016 19:09:25 -0400 Received: by mail-oi0-x233.google.com with SMTP id p188so155810621oih.2 for ; Sat, 16 Apr 2016 16:09:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to; bh=pePYRTGGNayKVrK8x5HKE/b/5lMpDMQG1iRuFKap3+4=; b=Iy0KrD6RLPjwzKUmkaFTOwOqPAZzVCm0ptptCnSVyvWEApE6BGXRhuq425PvY3LEv5 ZpLVLlxBFyaPDwQ/GVZGKitM4PSMe1ElVRDHWVlKwN9ie6V/HDd3SpiKumOjvFzyGM4M fYsbdYgJcIOFo8eu7BKeP3cH6YfDasa/oNWQ0/zZOUewqR4+ZppWVO8Olr+EHZXTkZPO klQAK/+9hUompu7fcOZc+hDffOy7k5+cETcXOH89U8Ve8LaVguYc9ge86wHrhI0ctsgH vgPE3UiFHhsmA2upO2k6SnBET9h8K43byT8lTYdjn8T/sguaSHsx7cyw5bPLieSLe6ka dg+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to; bh=pePYRTGGNayKVrK8x5HKE/b/5lMpDMQG1iRuFKap3+4=; b=J0+OTlRsXMhNvmuFU0qqGha2eR0LDCY7g2K0ZTJe6J9vSrcovcRp4bFE1xMmv76QEB +7VZmcalzWhvpJig3havTbylHpgOQlbKwqePGS9wTv9oyEwR5CrLw9HgybIh6z6B5Uf8 8RQAUgtdpivRpGEh1Lq+DO4R6efiJFJ8cJHSRonmVt2ostyQEV1voFJ0ISsXjv6NdOAW COTATzabebcvTAnxU/Y/6ev8kWd5MJA6J4uBWtbmc5Y9PLk860U+QN5CMLoI/sOcAaIF 0buozN/Y3p47Oa2V62YQCejcvShh7pu5OnGuVvYNIfS0Vth/TFIV2hTx1eMlY1Dp1CrB T/TA== X-Gm-Message-State: AOPr4FX2Fl5I65JiXdpFSPhNo43lYJHKV6f/gN6JO1UbXYPMR5VMvSoDbHqihpojBvm2Ydmfih+dO29tB/rwmA== MIME-Version: 1.0 X-Received: by 10.202.69.8 with SMTP id s8mr3945828oia.42.1460848164269; Sat, 16 Apr 2016 16:09:24 -0700 (PDT) Received: by 10.157.12.67 with HTTP; Sat, 16 Apr 2016 16:09:24 -0700 (PDT) Date: Sun, 17 Apr 2016 01:09:24 +0200 Message-ID: Subject: 24.5; [PATCH] term.el doesn't support absolute column movement From: Vasilij Schneidermann To: bug-gnu-emacs@gnu.org Content-Type: multipart/mixed; boundary=001a113dd96ae72a380530a237ba X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --001a113dd96ae72a380530a237ba Content-Type: text/plain; charset=UTF-8 While testing out a program I noticed it was misbehaving in M-x ansi-term for the commands using the \e[0G sequence for moving the cursor to column 0. Apparently this is because it doesn't have any code branch in `term-handle-ansi-escape' for this case. I've attached a patch to fix this deficiency. --001a113dd96ae72a380530a237ba Content-Type: text/x-diff; charset=US-ASCII; name="0001-Support-E-G-sequence-for-absolute-column-movement.patch" Content-Disposition: attachment; filename="0001-Support-E-G-sequence-for-absolute-column-movement.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_in3r9zbh0 RnJvbSAyZDA4OWY3YzJlNDhjYjNjMmUzYjllZGM1MWYwOTVmMmZlZmZjN2JkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWYXNpbGlqIFNjaG5laWRlcm1hbm4gPHYuc2NobmVpZGVybWFu bkBnbWFpbC5jb20+CkRhdGU6IFN1biwgMTcgQXByIDIwMTYgMDA6NTg6NTIgKzAyMDAKU3ViamVj dDogW1BBVENIXSBTdXBwb3J0IFxFW0cgc2VxdWVuY2UgZm9yIGFic29sdXRlIGNvbHVtbiBtb3Zl bWVudAoKLS0tCiBsaXNwL3Rlcm0uZWwgfCA0ICsrKysKIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2Vy dGlvbnMoKykKCmRpZmYgLS1naXQgYS9saXNwL3Rlcm0uZWwgYi9saXNwL3Rlcm0uZWwKaW5kZXgg ZWNhY2E1MC4uM2JjOTM0ZSAxMDA2NDQKLS0tIGEvbGlzcC90ZXJtLmVsCisrKyBiL2xpc3AvdGVy bS5lbApAQCAtMzI2MCw2ICszMjYwLDEwIEBAIFNlZSBgdGVybS1wcm9tcHQtcmVnZXhwJy4iCiAg ICA7OyBcRVtEIC0gY3Vyc29yIGxlZnQgKHRlcm1pbmZvOiBjdWIpCiAgICAoKGVxIGNoYXIgP0Qp CiAgICAgKHRlcm0tbW92ZS1jb2x1bW5zICgtIChtYXggMSB0ZXJtLXRlcm1pbmFsLXBhcmFtZXRl cikpKSkKKyAgIDs7IFxFW0cgLSBjdXJzb3IgbW90aW9uIHRvIGFic29sdXRlIGNvbHVtbiAodGVy bWluZm86IGhwYSkKKyAgICgoZXEgY2hhciA/RykKKyAgICAodGVybS1tb3ZlLWNvbHVtbnMgKC0g KG1heCAwIChtaW4gdGVybS13aWR0aCB0ZXJtLXRlcm1pbmFsLXBhcmFtZXRlcikpCisgICAgICAg ICAgICAgICAgICAgICAgICAgICh0ZXJtLWN1cnJlbnQtY29sdW1uKSkpKQogICAgOzsgXEVbSiAt IGNsZWFyIHRvIGVuZCBvZiBzY3JlZW4gKHRlcm1pbmZvOiBlZCwgY2xlYXIpCiAgICAoKGVxIGNo YXIgP0opCiAgICAgKHRlcm0tZXJhc2UtaW4tZGlzcGxheSB0ZXJtLXRlcm1pbmFsLXBhcmFtZXRl cikpCi0tIAoyLjguMAoK --001a113dd96ae72a380530a237ba-- ------------=_1461254521-28084-1-- From debbugs-submit-bounces@debbugs.gnu.org Thu May 17 18:33:14 2018 Received: (at control) by debbugs.gnu.org; 17 May 2018 22:33:14 +0000 Received: from localhost ([127.0.0.1]:38917 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fJRSU-0002bP-59 for submit@debbugs.gnu.org; Thu, 17 May 2018 18:33:14 -0400 Received: from mail-io0-f173.google.com ([209.85.223.173]:45502) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fJRSS-0002b9-88; Thu, 17 May 2018 18:33:12 -0400 Received: by mail-io0-f173.google.com with SMTP id c9-v6so3951775iob.12; Thu, 17 May 2018 15:33:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=REFITCHW8PWEQCxP5+cAL+taAc3fUYYIchgOsCwT1Is=; b=E9zN/fM8AhLSbKxplXmg/33IWV8yGUwGN3HroGMZJHA5JZfLmb7LUHftuFHg4Xkyoz jzhQa3A51hVS4ekVzTV3qMG6a4s4pm1lrhPPqWMbNV1Zrners/SH56RUomPxpy03fiQE 0CKYNByWahSnsp/fqsYy+j2vGJ+O3ccHgx0g47CUvDsqpgFIQyqybDE07GZ3vDpItIsK VpGsCGqh5sByWPCEtOUeuXGmJaqMoDwMzBn9dGEJhv1d4+3/OhXYCZEwlEsd7kMiPhxm g6qxMiIUDHaRnaTiSuiKPQsDEp9+F6/pVg8icNqeqr6NexExfWL+9TAi+H7hcVZhO5ZT TZnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=REFITCHW8PWEQCxP5+cAL+taAc3fUYYIchgOsCwT1Is=; b=ugm0tcNYqX9LF1yNNfgk8uEXhAHZgj3tm+0vFHY9Ct7YO57Ubrg7nPBT39vC9CqXKe U2OIgTqzq+rWAkbbNyG9+6/+/AjLhe0cgUsrHzB2zvE/fLt65E6ThlKtFEkz0OzDyuVI 3SrZ/MUJw/kOep/ZEHBLFBTTzU6OQ5fOjWwrXI5gnvhE6P+94MTBy5W8DHwIUDjAFqFx zDMlw/5cW/SKRG2BNQLVAg5zDMe0Lc1AIxLizh6TE8GStn4o2kCxm8DhgYvXN21awAvz +31xhvrDPU9k7csuTbU4TahIgSyDOm+UNOWfNP0UnOly33/9TmI8JEjqTacJuHnGd7V6 KRMw== X-Gm-Message-State: ALKqPwdHDHfKuGqsEXvzS2lLqbMvOHZys2jJWo13CkuXJgoLAQvihS+l zRBHrRO7adeiQH8KyiialhZ0Bw== X-Google-Smtp-Source: AB8JxZoZN6NhIiBND9oN8QCWnVgFfe/DSkcwc0vjLdvo48d7KzWAaqUme/mOg67IHSl9LZLdHrLNmQ== X-Received: by 2002:a6b:f27:: with SMTP id x39-v6mr8320544ioi.91.1526596386543; Thu, 17 May 2018 15:33:06 -0700 (PDT) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id e22-v6sm466542ita.0.2018.05.17.15.33.05 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 17 May 2018 15:33:05 -0700 (PDT) From: Noam Postavsky To: "Tim Taylor" Subject: Re: bug#20336: 24.4; Support ANSI escape Cursor Horizontal Absolute (CHA) positioning in term.el References: <1429076083095.7f58098e@Nodemailer> Date: Thu, 17 May 2018 18:33:04 -0400 In-Reply-To: <1429076083095.7f58098e@Nodemailer> (Tim Taylor's message of "Tue, 14 Apr 2015 22:34:44 -0700 (PDT)") Message-ID: <87sh6pj4kf.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: control Cc: 20336@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.6 (-) fixed 20336 26.1 unarchive 23303 forcemerge 23303 20336 quit "Tim Taylor" writes: > The simplest test case: > > > =C2=A0 =C2=A0 printf "hello\033[0Gworld\n" > > > Within term/ansi-term will display "helloworld", but in other terminal > emulators display "world". This works in Emacs 26. [1: caa31fcaa2]: 2016-04-21 18:59:37 +0300 Support absolute column movement in 'ansi-term' https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=3Dcaa31fcaa2fc7b05= e411c8155d7641e7660a735a