From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Noam Postavsky Newsgroups: gmane.emacs.bugs Subject: bug#30775: 27.0.50; term.el regression handling zsh prompt - extra "%" Date: Sun, 11 Mar 2018 20:42:24 -0400 Message-ID: <873716yvin.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1520815272 2801 195.159.176.226 (12 Mar 2018 00:41:12 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 12 Mar 2018 00:41:12 +0000 (UTC) To: 30775@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Mar 12 01:41:07 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1evBWV-0000cy-44 for geb-bug-gnu-emacs@m.gmane.org; Mon, 12 Mar 2018 01:41:07 +0100 Original-Received: from localhost ([::1]:56126 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1evBYY-0004l1-0W for geb-bug-gnu-emacs@m.gmane.org; Sun, 11 Mar 2018 20:43:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41729) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1evBYQ-0004ke-Py for bug-gnu-emacs@gnu.org; Sun, 11 Mar 2018 20:43:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1evBYM-0002wJ-Ro for bug-gnu-emacs@gnu.org; Sun, 11 Mar 2018 20:43:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:47967) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1evBYM-0002w7-OF for bug-gnu-emacs@gnu.org; Sun, 11 Mar 2018 20:43:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1evBYM-00040M-Ew for bug-gnu-emacs@gnu.org; Sun, 11 Mar 2018 20:43:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 12 Mar 2018 00:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 30775 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.152081536015362 (code B ref -1); Mon, 12 Mar 2018 00:43:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 12 Mar 2018 00:42:40 +0000 Original-Received: from localhost ([127.0.0.1]:55864 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1evBY0-0003zh-Gl for submit@debbugs.gnu.org; Sun, 11 Mar 2018 20:42:40 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:50727) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1evBXy-0003zU-G0 for submit@debbugs.gnu.org; Sun, 11 Mar 2018 20:42:39 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1evBXs-0002fM-Ec for submit@debbugs.gnu.org; Sun, 11 Mar 2018 20:42:33 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:39104) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1evBXs-0002fF-B6 for submit@debbugs.gnu.org; Sun, 11 Mar 2018 20:42:32 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41698) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1evBXr-0004h2-8k for bug-gnu-emacs@gnu.org; Sun, 11 Mar 2018 20:42:32 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1evBXn-0002d1-D9 for bug-gnu-emacs@gnu.org; Sun, 11 Mar 2018 20:42:31 -0400 Original-Received: from mail-it0-x22d.google.com ([2607:f8b0:4001:c0b::22d]:55388) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1evBXn-0002ch-7Q for bug-gnu-emacs@gnu.org; Sun, 11 Mar 2018 20:42:27 -0400 Original-Received: by mail-it0-x22d.google.com with SMTP id n136so8983931itg.5 for ; Sun, 11 Mar 2018 17:42:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=fZdtNs/CJXOKhSB8nnhRRsaTKHf9m116EtuHfUTd32s=; b=L2js4yVTfkMkePMVKHwyibfrFkMFfddxlwqEtqy2+r01k3gPNcfpj4nZEMaLX692L1 8Tty+1ZKgs5f/GGSzKIQ6cuIpe5xDiPO1+VJ/AWCBtOyfeiG02MwtXggLGaGh8y8n4AT dnjDzKbgZFLM/Uew1Nb3czfPQlaNnyx6aYqOc8VPoua5FBfAGOWItfGuE0VsDz4huW4E LK2C2t1CEXlvCizfR/QuLa+08c6caYXxXUaBBzC+xH365UDMSak3XIGWE9Av25W8/f9d fIrEcAmm1qExf3ZrdGasYGRNXl7SLy4BPCMP++CaV1CidcpN+wMX8ldGRD7QsTB3vN9s iKtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=fZdtNs/CJXOKhSB8nnhRRsaTKHf9m116EtuHfUTd32s=; b=RU3Bbf6HP7eu2NfPXhPiZ0ccp65UYer/MH5XuL+Fs9apSBf7hQDDvVZwMGflm0Gdp0 gSAylURjx9B+t242q7OujSxfxu1DOcJSEyUH/btHhQeLLVwd/SkVIP/mHx8Ihf5cX2zC yNbqh0Ysb8seFn4vsW/9n5vWkd373vm9iYfWYXGFc8CubSA+FEwMQoqtK2S2yjdrDO4J RZE+6QVq3nMBKAMiuOwzfzU9LP8aYpGlUwqYFsDgy4QLVEUuov2rUF4XXMSbrD5IoLTm xgKp23h6n882zqDMVmKv8lBN8BcqioszpO5MkeR2x/HoGDHmiD9NfIUkoHRzm0M4ESMH m/xw== X-Gm-Message-State: AElRT7FowFEcZI6fWlaKZc5R5+HLLI1Pu0EHkTtK5kmDPGGc80wEpCNY gWkoxa92r3BRW3PpX6xI7DxRnQ== X-Google-Smtp-Source: AG47ELvX4z9uEKr6407wuikeLSmwNh7aiO9UW70we8m8sNe5t6VMf1b28bms1JU9yGQx1YCO+1w3dg== X-Received: by 10.36.73.95 with SMTP id z92mr6866014ita.38.1520815346469; Sun, 11 Mar 2018 17:42:26 -0700 (PDT) Original-Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id y192sm2617203itb.3.2018.03.11.17.42.25 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 11 Mar 2018 17:42:25 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:144139 Archived-At: This is a regression in master (emacs-26 is ok), as reported in [1]: when I open term or ansi-term there is always a % character at the end of every command i execute in term. Stated in terms of tests/lisp/term.el, the following fails: (ert-deftest term-line-wrapping-then-motion () "Make sure we reset the line-wrapping state after moving cursor. A real-life example is the default zsh prompt which writes spaces to the end of line (triggering line-wrapping state), and then sends a carriage return followed by another space to overwrite the first character of the line." (let* ((width 10) (strs (list "x" (make-string (1- width) ?_) "\r_"))) (should (equal (term-test-screen-from-input width 12 strs) (make-string width ?_))))) Patch to follow. [1]: https://emacs.stackexchange.com/questions/39207/emacs-27-0-50-term-el-doesnt-play-well-with-zsh