From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Aaron Jensen Newsgroups: gmane.emacs.bugs Subject: bug#30544: 26.0.91; ansi-term duplicates 2 line zsh prompts any time windows change (maybe other times) Date: Wed, 14 Mar 2018 13:25:16 -0700 Message-ID: References: <83vadyr278.fsf@gnu.org> <83o9jqqzlj.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Trace: blaine.gmane.org 1521059054 25553 195.159.176.226 (14 Mar 2018 20:24:14 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 14 Mar 2018 20:24:14 +0000 (UTC) Cc: 30544@debbugs.gnu.org, Noam Postavsky To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Mar 14 21:24:09 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 1ewCwT-0006VX-AP for geb-bug-gnu-emacs@m.gmane.org; Wed, 14 Mar 2018 21:24:09 +0100 Original-Received: from localhost ([::1]:48163 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ewCyW-0001m8-4b for geb-bug-gnu-emacs@m.gmane.org; Wed, 14 Mar 2018 16:26:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45805) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ewCyM-0001kX-Fw for bug-gnu-emacs@gnu.org; Wed, 14 Mar 2018 16:26:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ewCyI-0005Jq-Ak for bug-gnu-emacs@gnu.org; Wed, 14 Mar 2018 16:26:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:54023) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ewCyI-0005Jl-7Q for bug-gnu-emacs@gnu.org; Wed, 14 Mar 2018 16:26:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ewCyI-0003sL-1a for bug-gnu-emacs@gnu.org; Wed, 14 Mar 2018 16:26:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Aaron Jensen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 14 Mar 2018 20:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30544 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed Original-Received: via spool by 30544-submit@debbugs.gnu.org id=B30544.152105912414848 (code B ref 30544); Wed, 14 Mar 2018 20:26:02 +0000 Original-Received: (at 30544) by debbugs.gnu.org; 14 Mar 2018 20:25:24 +0000 Original-Received: from localhost ([127.0.0.1]:33687 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewCxg-0003rQ-20 for submit@debbugs.gnu.org; Wed, 14 Mar 2018 16:25:24 -0400 Original-Received: from mail-qk0-f174.google.com ([209.85.220.174]:40030) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewCxd-0003rC-W2 for 30544@debbugs.gnu.org; Wed, 14 Mar 2018 16:25:22 -0400 Original-Received: by mail-qk0-f174.google.com with SMTP id o25so4949248qkl.7 for <30544@debbugs.gnu.org>; Wed, 14 Mar 2018 13:25:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=dXTzfh+sNjDSRmv6rw9/JEOs70JvgDExtWt3YxNjdmQ=; b=W9V6rCTOwt9g3Km4ksW3MKDq3JqzUNm3hVNe4EiZn6GPhQ4dUdiixobgDPso/D7yxl pfzvtVQ8GxITqKhpkMD++iw9EJG8XqI7vzXtgNYsU1+dI5Tzlbi9dwOqBNSAgo1Wj57B 1KwAiGjYakcphZQmGSBKO38gLuRbcI+oM6GcFF8Ri3ZWjXvnPlAuRzBTEHBLX3u/V1D1 C8YTuofn+ultdpwlxsOE+Zzg3ArgqW7//UM3DPImywBoSOytCNHhIi9lo8CfLtDUY97e 8Vec36maiMr9P+1LDupNWYty8aNlOZlAdu3XOoyzzrIduAC2HpafxDW4Pl4diC5ewiLE dAfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=dXTzfh+sNjDSRmv6rw9/JEOs70JvgDExtWt3YxNjdmQ=; b=DfoXESyk35b03FcubTGTqWohBzBd0LtEWGTQW4r9S9UPf2KgBCWWY0TIiKcJkUPl/C jpTzfsGjshtrn4mi/cbxFlNblE+QlKI5ts4qcM7lzLSVzHuAchKT/Vy303QANvI41HTz OiUHu1Y1YA0YSzl6pfbTcZu8EeYy9JNMfTsYp+o1GhP/mNoupRpg2fvCTkiQHHx1Kh31 HRmci4TReAAFaaalMbTxZ7seRic3J47WOgms0oZe4esoeX4JEKh+f3DQpaiD0EAtLO8O MfgJoyv8q8vVWiQEcr7YtmZjhYKBeY3VOUz+REayIlzn5HvjrDbTB72A+tSWdyPYnxDg QEUg== X-Gm-Message-State: AElRT7FdO6yf/wgyMeR+FPx6+CJWY3ERzbi+PrvW3vIXeBj8Bn13IwI+ BtL0lQuEUFXElmRkrpxtnMi/GjvYGv3g6c6j48g= X-Google-Smtp-Source: AG47ELuOu0xJLwsD49J6gE4rME/oYraxHDrHk4KCk8PWXDoZXNNuWnPhYVgnLBQBj2CozqlVhcrLW62Vp8MHeIWcAFU= X-Received: by 10.233.221.4 with SMTP id r4mr8748800qkf.30.1521059116587; Wed, 14 Mar 2018 13:25:16 -0700 (PDT) Original-Received: by 10.237.60.76 with HTTP; Wed, 14 Mar 2018 13:25:16 -0700 (PDT) In-Reply-To: <83o9jqqzlj.fsf@gnu.org> 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:144286 Archived-At: On Wed, Mar 14, 2018 at 11:30 AM, Eli Zaretskii wrote: > I think the problem in term.el is because we send the TIOCSWINSZ ioctl > when we shouldn't, see window-adjust-process-window-size-function and > set-process-window-size. We had similar issues in the past, see > bug#24465. Hmm, this is tricky. For my case, I'd only want to send TIOCSWINSZ if the width changes. However, if someone ran a full screen application in a term, they'd want it to send that if the height or width changed I imagine. I guess my wondering is what is different about term.el vs iTerm. iTerm has similar artifacts in zsh if the width is adjusted, but not when the height is adjusted. AFAICT the only things they do different are they rate limit the setting and they prevent setting it if the size is already as it should be. https://github.com/gnachman/iTerm2/blob/f8a5930b5c47fa6420f423fcb33320029abdcd5b/sources/PTYTask.m#L873