From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 19 21:08:24 2018 Received: (at submit) by debbugs.gnu.org; 20 Feb 2018 02:08:24 +0000 Received: from localhost ([127.0.0.1]:51941 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1enxLz-0005BI-Js for submit@debbugs.gnu.org; Mon, 19 Feb 2018 21:08:24 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1enxLx-0005B4-Oe for submit@debbugs.gnu.org; Mon, 19 Feb 2018 21:08:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1enxLo-0005xs-Bx for submit@debbugs.gnu.org; Mon, 19 Feb 2018 21:08:16 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42809) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1enxLo-0005xc-7k for submit@debbugs.gnu.org; Mon, 19 Feb 2018 21:08:12 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38713) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1enxLk-00035m-32 for bug-gnu-emacs@gnu.org; Mon, 19 Feb 2018 21:08:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1enxLg-0005tr-9a for bug-gnu-emacs@gnu.org; Mon, 19 Feb 2018 21:08:08 -0500 Received: from mail-pf0-x22f.google.com ([2607:f8b0:400e:c00::22f]:39844) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1enxLf-0005t8-U9 for bug-gnu-emacs@gnu.org; Mon, 19 Feb 2018 21:08:04 -0500 Received: by mail-pf0-x22f.google.com with SMTP id c143so2871337pfb.6 for ; Mon, 19 Feb 2018 18:08:03 -0800 (PST) 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=RDAfrhM6khbWhvqcxCcuA6mDowh1iKFilOymM4cDw/I=; b=epAXrt97iI9QDJoQQ+rQlCmUykrYLmZU4JWPOfnE05EpbmTDbaXfIUJx+3oKfw6vgG wcBztuZkkeYIkTZ0l0tDTbau8GhvJgu9VluOPNZGSIhYhe0EkLCjYuOfORIPlb822ShU yTE35k09dE1p1hcHYMD1McGcQHrWKKWsY3Q5uzXsmwCTjOIAXCpHa8FR91JoEWAca+mr RJbeHhuhZpEBCWKepxRwvz8aCMmx+GFd7UCO8KpXwEIPTtmyD1qaP5YY8j2qdwYkJg9Z WRCukD3T+FcHn7XI3MB+zt3AuwaKyCKpVrr6MLeb3xCSXsMtyFBPK2gQuiXkiqWeAzYL dZQg== 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=RDAfrhM6khbWhvqcxCcuA6mDowh1iKFilOymM4cDw/I=; b=Mgqnf85BBLEtXcknpb+3uHD6OJWL/bO6bqqPW5Vrm1YjpQ7TYQMtMG7lUHlebgQOg1 sCk6ckh05kkE2CzSY5W37eV36CqOH5zAXWqFsa9rLYHj+tDwzAdcfTEIKo/vG0gZ6M+I 9VZ4Qymgt5SA7aKNTFK+6aVPQdHkWUZyunL4KFvXIZ2/pGQeeA9t5zngRRzc2iR7HigX NKbpwsbfPrE2YVoRgxmJjwgdQJPnBlZw8PLczTlQuSTv+GJkW8JinJEf+umO4idQmSvH PE4N7w89QOj8LcWXCxX8c7dovRe79T6UeTNDLItGd+o5qvt/xvxbAuD3ehuCDIA76j3e x5Ng== X-Gm-Message-State: APf1xPAW6acNJeOM8MvWBtwU8++dGKvqrJ9Zz+2FJyXsSqOK27oVmdsI UpUim/x26G+AVYCfMZQUlwODJ658 X-Google-Smtp-Source: AH8x226v+iDGahc1lYHqTDXuym4OsYeNT7nyxk/00qDsw/Ngc8YpKqJksQXJXPMcY0/eXYDcpqY4WA== X-Received: by 10.98.101.195 with SMTP id z186mr16301372pfb.47.1519092481975; Mon, 19 Feb 2018 18:08:01 -0800 (PST) Received: from aaron-mbt.local (c-76-28-156-232.hsd1.wa.comcast.net. [76.28.156.232]) by smtp.gmail.com with ESMTPSA id m190sm19709074pga.42.2018.02.19.18.08.00 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 19 Feb 2018 18:08:00 -0800 (PST) From: Aaron Jensen To: bug-gnu-emacs@gnu.org Subject: 26.0.91; ansi-term duplicates 2 line zsh prompts any time windows change (maybe other times) Date: Mon, 19 Feb 2018 18:07:59 -0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain 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-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 (----) emacs -Q (require 'term) M-x ansi-term select: zsh type at prompt: export PROMPT='one two $' C-x 2 Expect to see the prompt as: one two$ Instead, see: one one two$ In GNU Emacs 26.0.91 (build 1, x86_64-apple-darwin17.3.0, NS appkit-1561.20 Version 10.13.2 (Build 17C205)) of 2018-01-13 built on aaron-mbt.local Repository revision: 5dd0e5c54d29e81c07798a124295c8c3f016d621 Windowing system distributor 'Apple', version 10.3.1561 Recent messages: No event to add Saving file /Users/aaronjensen/.emacs.d/.cache/work.org... Wrote /Users/aaronjensen/.emacs.d/.cache/work.org Fetched data overwrote /Users/aaronjensen/.emacs.d/.cache/work.org No event to add evil-line-move: Beginning of buffer [5 times] Indenting region...done Saving file /Users/aaronjensen/.dotfiles/hammerspoon/readline_keys.lua... Wrote /Users/aaronjensen/.dotfiles/hammerspoon/readline_keys.lua Configured using: 'configure --disable-dependency-tracking --disable-silent-rules --enable-locallisppath=/usr/local/share/emacs/site-lisp --infodir=/usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/info/emacs --prefix=/usr/local/Cellar/emacs-plus/HEAD-5dd0e5c --with-xml2 --without-dbus --with-gnutls --with-imagemagick --with-modules --with-rsvg --with-ns --disable-ns-self-contained' Configured features: JPEG RSVG IMAGEMAGICK NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES LCMS2 Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lua Minor modes in effect: eros-mode: t magit-auto-revert-mode: t global-git-gutter+-mode: t git-gutter+-mode: t global-git-commit-mode: t async-bytecomp-package-mode: t company-statistics-mode: t company-childframe-mode: t company-mode: t goto-address-prog-mode: t bug-reference-prog-mode: t auto-highlight-symbol-mode: t highlight-numbers-mode: t highlight-parentheses-mode: t rainbow-delimiters-mode: t flycheck-popup-tip-mode: t yas-global-mode: t yas-minor-mode: t recentf-mode: t desktop-save-mode: t auto-dim-other-buffers-mode: t global-wakatime-mode: t wakatime-mode: t evil-mc-mode: t hl-todo-mode: t global-spacemacs-whitespace-cleanup-mode: t spacemacs-whitespace-cleanup-mode: t ws-butler-global-mode: t ws-butler-mode: t winum-mode: t winner-mode: t pupo-mode: t purpose-mode: t volatile-highlights-mode: t global-vi-tilde-fringe-mode: t vi-tilde-fringe-mode: t save-place-mode: t savehist-mode: t projectile-rails-global-mode: t projectile-mode: t persp-mode: t global-origami-mode: t origami-mode: t Info-breadcrumbs-in-mode-line-mode: t flycheck-pos-tip-mode: t global-flycheck-mode: t flycheck-mode: t flx-ido-mode: t eyebrowse-mode: t global-evil-surround-mode: t evil-surround-mode: t global-evil-search-highlight-persist: t evil-search-highlight-persist: t show-smartparens-global-mode: t show-smartparens-mode: t smartparens-mode: t evil-lion-mode: t evil-escape-mode: t eval-sexp-fu-flash-mode: t editorconfig-mode: t dtrt-indent-mode: t global-anzu-mode: t anzu-mode: t diff-auto-refine-mode: t counsel-mode: t ivy-mode: t delete-selection-mode: t clean-aindent-mode: t hybrid-mode: t which-key-mode: t override-global-mode: t global-undo-tree-mode: t undo-tree-mode: t evil-mode: t evil-local-mode: t spacemacs-leader-override-mode: t global-spacemacs-leader-override-mode: t global-hl-line-mode: t xterm-mouse-mode: t global-auto-revert-mode: t auto-revert-mode: t shell-dirtrack-mode: t ido-vertical-mode: t global-page-break-lines-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t abbrev-mode: t hs-minor-mode: t Load-path shadows: /Users/aaronjensen/.emacs.d/elpa/26.0/develop/ht-20180129.1434/ht hides /Users/aaronjensen/.emacs.d/core/libs/ht /Users/aaronjensen/.emacs.d/elpa/26.0/develop/inf-ruby-20180121.2300/inf-ruby hides /usr/local/share/emacs/site-lisp/ruby/inf-ruby /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-stan hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-stan /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-exp hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-exp /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-J hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-J /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-eshell hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-eshell /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-emacs-lisp hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-emacs-lisp /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-gnus hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-gnus /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-css hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-css /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-lob hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-lob /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-forth hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-forth /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-macs hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-macs /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-version hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-version /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-scheme hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-scheme /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ox hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ox /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-abc hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-abc /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-C hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-C /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-capture hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-capture /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-ref hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-ref /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-clojure hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-clojure /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-mouse hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-mouse /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-ledger hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-ledger /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-ctags hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-ctags /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-entities hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-entities /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-archive hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-archive /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-screen hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-screen /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-haskell hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-haskell /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-asymptote hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-asymptote /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-mhe hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-mhe /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-table hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-table /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-keys hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-keys /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ox-org hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ox-org /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-plot hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-plot /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-awk hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-awk /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-groovy hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-groovy /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-octave hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-octave /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-faces hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-faces /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-colview hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-colview /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-R hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-R /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-timer hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-timer /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-ebnf hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-ebnf /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-mobile hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-mobile /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-fortran hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-fortran /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-shell hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-shell /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-perl hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-perl /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-sqlite hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-sqlite /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-sed hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-sed /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-list hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-list /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-ruby hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-ruby /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-eval hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-eval /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-habit hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-habit /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-clock hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-clock /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ox-html hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ox-html /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-src hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-src /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-lisp hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-lisp /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-ditaa hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-ditaa /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-pcomplete hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-pcomplete /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-lint hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-lint /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-rmail hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-rmail /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ox-latex hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ox-latex /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-sass hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-sass /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-io hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-io /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-tangle hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-tangle /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-calc hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-calc /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-java hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-java /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ox-icalendar hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ox-icalendar /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-eww hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-eww /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ox-md hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ox-md /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ox-beamer hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ox-beamer /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-element hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-element /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-protocol hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-protocol /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-mscgen hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-mscgen /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-gnuplot hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-gnuplot /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-latex hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-latex /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-id hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-id /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-vala hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-vala /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ox-man hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ox-man /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-feed hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-feed /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-lua hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-lua /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-table hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-table /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-ocaml hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-ocaml /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-coq hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-coq /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-picolisp hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-picolisp /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-indent hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-indent /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-lilypond hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-lilypond /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-matlab hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-matlab /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-datetree hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-datetree /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-python hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-python /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-bbdb hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-bbdb /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-makefile hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-makefile /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-duration hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-duration /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-agenda hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-agenda /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-dot hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-dot /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-js hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-js /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ox-publish hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ox-publish /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-inlinetask hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-inlinetask /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-org hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-org /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-core hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-core /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-compat hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-compat /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-docview hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-docview /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ox-odt hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ox-odt /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-plantuml hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-plantuml /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ox-ascii hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ox-ascii /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-loaddefs hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-loaddefs /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-w3m hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-w3m /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-bibtex hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-bibtex /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-info hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-info /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-hledger hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-hledger /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-maxima hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-maxima /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-macro hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-macro /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-sql hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-sql /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-attach hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-attach /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-processing hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-processing /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ox-texinfo hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ox-texinfo /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-irc hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-irc /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-crypt hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-crypt /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-footnote hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-footnote /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/org-install hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/org-install /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-comint hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-comint /Users/aaronjensen/.emacs.d/elpa/26.0/develop/org-plus-contrib-20180219/ob-shen hides /usr/local/Cellar/emacs-plus/HEAD-5dd0e5c/share/emacs/26.0.91/lisp/org/ob-shen Features: (shadow sort mail-extr emacsbug sendmail smex company-lua smartparens-lua lua-mode overseer pkg-info epl auto-compile packed elisp-slime-nav eros flycheck-package package-lint finder lispyville lispy iedit iedit-lib lispy-inline avy semantic/db semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet evil-ediff ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util ediff edebug lispy-tags nameless eieio-opt speedbar sb-image ezimage dframe org-gcal org-archive request-deferred deferred request alert log4e notifications dbus xml gntp executable org-clock cal-iso diary-lib diary-loaddefs company-emoji company-emoji-list org-eldoc evil-org org-table ob-shell ob-ruby org-bullets org-download toc-org org-indent image-file org-rmail org-mhe org-irc org-info org-gnus nnir gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader org-docview doc-view jka-compr org-bibtex bibtex org-bbdb org-w3m org-checklist org-inlinetask epa-file org-agenda smartparens-org ob-elixir ob-http ob-http-mode ob-restclient restclient ox-gfm ox-md ox-reveal ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox orgit org-element avl-tree generator magithub magithub-dash magithub-notification magithub-issue-view magithub-comment magithub-repo magithub-orgs magithub-issue-tricks magithub-issue-post magithub-edit-mode magithub-ci magithub-issue magithub-label magithub-user magithub-core magithub-faces magithub-settings smartparens-markdown markdown-mode ghub+ apiwrap apropos evil-magit git-rebase magit-gh-pulls gh gh-users gh-issues gh-pulls gh-repos gh-comments gh-gist gh-oauth gh-api logito gh-cache gh-auth gh-url url-http tls gnutls url-gw nsm magit-obsolete magit-blame magit-stash magit-bisect magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-collab ghub url-auth url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf mailcap magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log magit-diff smerge-mode magit-core magit-autorevert magit-process magit-margin magit-mode org org-macro org-footnote org-pcomplete org-list org-faces org-entities org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint ob-core ob-eval org-compat org-macs org-loaddefs cal-menu calendar cal-loaddefs git-gutter-fringe+ fringe-helper git-gutter+ git-commit with-editor magit-git magit-section magit-utils crm magit-popup async-bytecomp async log-edit message rmc puny rfc822 mml mml-sec epa gnus-util rmail rmail-loaddefs mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log shell-pop shrink-path vc-git open-junk-file eslintd-fix flow-minor-mode company-statistics company-files company-keywords company-capf company-dabbrev-code company-dabbrev company-flow company-childframe posframe company js-doc iswitchb js2-imenu-extras js2-refactor js2r-paredit js2r-conveniences js2r-conditionals js2r-wrapping js2r-functions js2r-vars multiple-cursors-core js2r-iife js2r-formatting js2r-helpers skewer-mode cache-table simple-httpd pp url-util add-node-modules-path goto-addr bug-reference auto-highlight-symbol highlight-numbers parent-mode highlight-parentheses hideshow rainbow-delimiters yasnippet-snippets yasnippet flycheck-credo flycheck-popup-tip popup elec-pair cursor-sensor rjsx-mode js2-mode smartparens-javascript js smartparens-html sgml-mode dom cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs editorconfig-core editorconfig-core-handle editorconfig-fnmatch colir counsel-projectile recentf tree-widget desktop frameset face-remap auto-dim-other-buffers wakatime-mode contextual-menubar quiet-emacs fill-or-unfill init-macos-terminal-copy-paste init-flyspell init-terminal-cursor evil-terminal-cursor-changer color init-org init-magit evil-mc evil-mc-command-execute evil-mc-command-record evil-mc-cursor-make evil-mc-region evil-mc-cursor-state evil-mc-undo evil-mc-vars evil-mc-known-commands evil-mc-common hl-todo persistent-soft list-utils pcache eieio-base font-utils server zone spacemacs-whitespace-cleanup ws-butler winum winner spacemacs-purpose-popwin window-purpose-x imenu-list imenu window-purpose window-purpose-fixes window-purpose-prefix-overload window-purpose-switch let-alist window-purpose-layout window-purpose-core window-purpose-configuration window-purpose-utils volatile-highlights vi-tilde-fringe unicode-fonts tmux string-inflection smartparens-config smartparens-text smartparens-ruby saveplace savehist ruby-test-mode pcre2el rxt re-builder projectile-rails rake inflections inf-ruby ruby-mode smie projectile grep ibuf-ext ibuffer ibuffer-loaddefs popwin persp-mode osx-trash origami origami-parsers linum ivy-hydra info+ image-mode flycheck-pos-tip pos-tip flycheck-flow flycheck find-func flx-ido eyebrowse evil-surround evil-search-highlight-persist evil-numbers evil-lisp-state smartparens evil-lion evil-indent-plus evil-exchange evil-escape evil-args eval-sexp-fu highlight font-lock+ frame-fns avoid eterm-256color f term ehelp xterm-color editorconfig noutline outline dtrt-indent doom-modeline evil-anzu anzu all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons memoize diff-hl vc-dir ewoc vc vc-dispatcher diff-mode counsel dired dired-loaddefs compile esh-util etags xref project swiper ivy flx delsel ivy-overlay ffap clean-aindent-mode adaptive-wrap gh-common gh-profile s marshal dash rx docker-tramp tramp-cache hybrid-mode exec-path-from-shell evil-evilified-state which-key use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key use-package-core hydra lv cus-edit cus-start cus-load evil evil-integration undo-tree diff evil-maps evil-commands reveal flyspell ispell evil-jumps evil-command-window evil-types evil-search evil-ex evil-macros evil-repeat evil-states evil-core evil-common windmove thingatpt rect evil-digraphs diminish evil-vars bind-map quelpa help-fns radix-tree package-build mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr json map lisp-mnt hl-line xt-mouse autorevert filenotify cl-extra disp-table wid-edit monokai-theme info finder-inf patch-server init-sass init-php init-html init-evil tramp tramp-compat tramp-loaddefs trampver shell pcomplete comint ansi-color ring parse-time format-spec ido-vertical-mode ido core-spacemacs core-use-package-ext core-transient-state core-micro-state core-toggle core-keybindings core-fonts-support core-themes-support core-display-init core-jump core-release-management core-custom-settings core-configuration-layer eieio-compat core-spacemacs-buffer core-funcs core-dotspacemacs ht cl help-mode warnings package url-handlers url-parse auth-source cl-seq password-cache url-vars seq eieio byte-opt bytecomp byte-compile cconv eieio-core eieio-loaddefs epg epg-config core-command-line pcase core-debug edmacro kmacro derived cl-macs gv advice profiler easymenu cl-loaddefs cl-lib page-break-lines easy-mmode core-emacs-backports subr-x time-date tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote kqueue cocoa ns lcms2 multi-tty make-network-process emacs) Memory information: ((conses 16 1773791 442439) (symbols 48 94177 2) (miscs 40 4182 8433) (strings 32 338588 41286) (string-bytes 1 11254709) (vectors 16 160805) (vector-slots 8 3518527 196808) (floats 8 1037 1409) (intervals 56 81080 1177) (buffers 992 51)) From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 20 14:29:32 2018 Received: (at control) by debbugs.gnu.org; 20 Feb 2018 19:29:32 +0000 Received: from localhost ([127.0.0.1]:53225 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eoDbY-0002g7-6R for submit@debbugs.gnu.org; Tue, 20 Feb 2018 14:29:32 -0500 Received: from eggs.gnu.org ([208.118.235.92]:57765) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eoDbW-0002ft-Qw for control@debbugs.gnu.org; Tue, 20 Feb 2018 14:29:30 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eoDbR-00050I-2F for control@debbugs.gnu.org; Tue, 20 Feb 2018 14:29:25 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60222) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eoDbQ-000504-Vr for control@debbugs.gnu.org; Tue, 20 Feb 2018 14:29:25 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1eoDbQ-0001kU-DM for control@debbugs.gnu.org; Tue, 20 Feb 2018 14:29:24 -0500 Subject: control message for bug 30544 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Tue, 20 Feb 2018 14:29:24 -0500 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: -5.0 (-----) X-Debbugs-Envelope-To: control 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: -5.0 (-----) found 30544 25.1 severity 30544 minor tag 30544 confirmed From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 20 15:25:14 2018 Received: (at 30544) by debbugs.gnu.org; 20 Feb 2018 20:25:14 +0000 Received: from localhost ([127.0.0.1]:53259 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eoETS-0007wi-CG for submit@debbugs.gnu.org; Tue, 20 Feb 2018 15:25:14 -0500 Received: from eggs.gnu.org ([208.118.235.92]:39658) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eoETR-0007wV-FP for 30544@debbugs.gnu.org; Tue, 20 Feb 2018 15:25:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eoETL-0006Pj-LF for 30544@debbugs.gnu.org; Tue, 20 Feb 2018 15:25:08 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:32843) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eoETJ-0006OC-W9; Tue, 20 Feb 2018 15:25:06 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1eoETI-0007fq-B7; Tue, 20 Feb 2018 15:25:04 -0500 From: Glenn Morris To: Aaron Jensen Subject: Re: bug#30544: 26.0.91; ansi-term duplicates 2 line zsh prompts any time windows change (maybe other times) References: X-Spook: COSCO Hazardous S Key 22nd SAS Gazprom Leak explosive X-Ran: ]J?MQS=nwy%;m3QY`4h_O%6*1r9Te8#nm!V5iOu|B'mg,nm{r^|hnr1([7Cun?':lov}ZK X-Hue: black X-Debbugs-No-Ack: yes X-Attribution: GM Date: Tue, 20 Feb 2018 15:25:04 -0500 In-Reply-To: (Aaron Jensen's message of "Mon, 19 Feb 2018 18:07:59 -0800") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain 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: -5.0 (-----) X-Debbugs-Envelope-To: 30544 Cc: 30544@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: -5.0 (-----) Bisected to 165bea78008ec7545698f2e893821b4090f20c79 (Emacs 25.1). From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 14 12:00:04 2018 Received: (at 30544) by debbugs.gnu.org; 14 Mar 2018 16:00:04 +0000 Received: from localhost ([127.0.0.1]:33478 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ew8ou-00017w-H6 for submit@debbugs.gnu.org; Wed, 14 Mar 2018 12:00:04 -0400 Received: from mail-qk0-f181.google.com ([209.85.220.181]:39154) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ew8os-00016m-7M for 30544@debbugs.gnu.org; Wed, 14 Mar 2018 12:00:02 -0400 Received: by mail-qk0-f181.google.com with SMTP id z197so3996236qkb.6 for <30544@debbugs.gnu.org>; Wed, 14 Mar 2018 09:00:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=uymGjXiUHbK7sAEQcDqPbNmm04O2llM0y1e3MlYU4BU=; b=uAMSrNg+sDIte9YoU96c9Js+2jWGZtqNpeRrkonJJVDXnn9Fys20ziP7tXOxTYcYxQ bXAElY+NeQGr6DplPsWeKndLUxc1gH2JG1ETQrzPC1v8ZCLEIZrzMS+eB1K53lH6diVy yIre7s5Q82R6MxXcg0fAb4zGQw6ES+7eh2Y7AG70vx8FChkWQ6Yt0d+/Sp/4rn70+xMI uH8j0eDD8629o7N7fBUy8NlLdZAiG1COb2v5QwsskbjywaBdahQVGcdOaDVKch3Tcuxb AMwB6RIzH3hKGqApd4HqiIzySL2d2Mokg1935M72VtLnPaetwWIn03S+cGFK8CRac0C+ V4HQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=uymGjXiUHbK7sAEQcDqPbNmm04O2llM0y1e3MlYU4BU=; b=d/oxxJ97sR4Z9ex0GU4QWa6ukRX2a+i/0SXlQTxa8NYWInGh7w5i2mVJtLwZ41SfBE iGQiLkZBNWUw2mUrmSt4IGxq6+xdYdq3wUp379xrZxkTG/JqYoYHenQLbkPD81VjdJf5 xXE5vp7E9jKnxRwcGtpzKeJ8zwxT0cvBJKSi6BuOpP138rx5j3y1fvCLAh06zwjx6IIx S6NbbA46wMXXdLxeCpP6bh4/d5LZ9RB1U9EZ9qNQOC7AwFwPAMQQCSM+DAW9DgE5l49Q Ba73VUcEcVXPQk5409xOP5jCxJ26VnPfDOa/8sse+qo3rrwzAjD5t3f8bI6vd755+NMP v31g== X-Gm-Message-State: AElRT7FyjVaZ9DLkHUC5jPv2AuVoh5f59/P3MkQY7XUmlTSbpNLHhZ4I PKlu1da/WjZbO+IRxp2z+bRux8pLE+kui2JWkRneajz7 X-Google-Smtp-Source: AG47ELs1gd0ugLBAKjH4roRP/ttKXCthJAijOV6Icsu8H3MYcT4wYZRH2ePnsrkGul5tmGu4NMj7sY0GI0tdXM+rRic= X-Received: by 10.55.214.7 with SMTP id t7mr7060774qki.341.1521043196310; Wed, 14 Mar 2018 08:59:56 -0700 (PDT) MIME-Version: 1.0 Received: by 10.237.60.76 with HTTP; Wed, 14 Mar 2018 08:59:55 -0700 (PDT) From: Aaron Jensen Date: Wed, 14 Mar 2018 08:59:55 -0700 Message-ID: Subject: Re: 26.0.91; ansi-term duplicates 2 line zsh prompts any time windows change (maybe other times) To: 30544@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30544 Cc: Noam Postavsky 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: -0.0 (/) Hi Noam, I saw that you've been doing some term.el work recently. Do you have an idea what could be causing this? > emacs -Q > > (require 'term) > > M-x ansi-term > select: zsh > > type at prompt: > > export PROMPT='one > two $' > > C-x 2 > > Expect to see the prompt as: > > one > two$ > > Instead, see: > > one > one > two$ Thanks! From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 14 13:34:38 2018 Received: (at 30544) by debbugs.gnu.org; 14 Mar 2018 17:34:38 +0000 Received: from localhost ([127.0.0.1]:33550 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewAIQ-0005dI-5A for submit@debbugs.gnu.org; Wed, 14 Mar 2018 13:34:38 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44383) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewAIN-0005d0-Mx for 30544@debbugs.gnu.org; Wed, 14 Mar 2018 13:34:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ewAIH-0005I0-Nu for 30544@debbugs.gnu.org; Wed, 14 Mar 2018 13:34:30 -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.5 required=5.0 tests=BAYES_05,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:58077) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ewAIB-0005FA-Do; Wed, 14 Mar 2018 13:34:23 -0400 Received: from [176.228.60.248] (port=1479 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ewAIA-00030H-Qo; Wed, 14 Mar 2018 13:34:23 -0400 Date: Wed, 14 Mar 2018 19:34:19 +0200 Message-Id: <83vadyr278.fsf@gnu.org> From: Eli Zaretskii To: Aaron Jensen In-reply-to: (message from Aaron Jensen on Wed, 14 Mar 2018 08:59:55 -0700) Subject: Re: bug#30544: 26.0.91; ansi-term duplicates 2 line zsh prompts any time windows change (maybe other times) 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: -5.0 (-----) X-Debbugs-Envelope-To: 30544 Cc: 30544@debbugs.gnu.org, npostavs@gmail.com 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: -5.0 (-----) > From: Aaron Jensen > Date: Wed, 14 Mar 2018 08:59:55 -0700 > Cc: Noam Postavsky > > I saw that you've been doing some term.el work recently. Do you have > an idea what could be causing this? See Glenn's message with bisection: as expected, this is due to the telling the shell to resize its window. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 14 14:08:40 2018 Received: (at 30544) by debbugs.gnu.org; 14 Mar 2018 18:08:40 +0000 Received: from localhost ([127.0.0.1]:33585 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewApL-0008WM-Rm for submit@debbugs.gnu.org; Wed, 14 Mar 2018 14:08:40 -0400 Received: from mail-qt0-f177.google.com ([209.85.216.177]:38585) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewApK-0008W4-Fa for 30544@debbugs.gnu.org; Wed, 14 Mar 2018 14:08:38 -0400 Received: by mail-qt0-f177.google.com with SMTP id n12so4440912qtl.5 for <30544@debbugs.gnu.org>; Wed, 14 Mar 2018 11:08:38 -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=mWz4/skMZxiuZ65ORZOCIUDeL9Nbwah2p+btMvYD+yM=; b=s9oarKw1tltT6xhwOCJ4/4iqoMDWmG82OsFBC+JVAE6xe5WxEP1LA+tBtSb9JGDp/E hdc9CmekaqiGystBsUUqIS82vqJNidLsZKlUqaIR9eC8itxVOE7nlEQ4lmy9GBn2C2ro S4ePHY4+cLts3vFfXqy1upq/3CFa08DfyicCghTPyW1yGNXSdChYtd0WmAONvVHFkAMv uKUaYfv0U9gVv8qxI7kOfrDsFDLOXcoL0uIjiSTZjncy69tWrMoQqsUOjBVu8qwJXuDS nY4AnbKTd0AenNR3pH42kUXQ7rKI/iUuv85fk3XmWJxitHprIOmfo1KtgUd4trsbWV4i pOUQ== 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=mWz4/skMZxiuZ65ORZOCIUDeL9Nbwah2p+btMvYD+yM=; b=qUJivt3XuIduxYbNNZrC6M6A6KtK1gyFhY7iDTu7LY+/nkTggA2JmJwytAV4XzD0mR RZgp/U9gVfB/FhMeUp4SDJNz75Ouxe3t4esj6+iG1xP0ipz4EZqRy6nfhSr7vtNnKYEl TPbLI/NiH+zKacRyhXT17ZtxNPOCfUft1gAn8WpO3roEFRoj3lDSMVZH4KVYTSH6e3F1 SknL5Yj09aRrAZzNBZ25oCHX9y/lMGFGaZR6wY5Zak0NWml5L5AdYmLfa6dCByESfEK+ FsKwnYnNlmlvjjY2EKNZWIfQ9PZH1fJg4wCqVW1EeljnDuWKL3KVA2fafbhVow+cP3Ew z7Tg== X-Gm-Message-State: AElRT7F0Eaq2upLjS17zuyLDaMik8WEKsbic9IXUN0h70Hs52gXquORB 6Bl1Wi3LUx5LNh2w9xEl627Uw/WcDE6o6O9khog= X-Google-Smtp-Source: AG47ELs1jq3cMz3Kxew1EGZADeaAR92ASFTOVyONGS7nAOzNcqXMEE1XYcNXca5rtEAoUzVQQCoII0Y2Ikfg6m6HPYk= X-Received: by 10.200.27.99 with SMTP id p32mr8514148qtk.254.1521050913130; Wed, 14 Mar 2018 11:08:33 -0700 (PDT) MIME-Version: 1.0 Received: by 10.237.60.76 with HTTP; Wed, 14 Mar 2018 11:08:32 -0700 (PDT) In-Reply-To: <83vadyr278.fsf@gnu.org> References: <83vadyr278.fsf@gnu.org> From: Aaron Jensen Date: Wed, 14 Mar 2018 11:08:32 -0700 Message-ID: Subject: Re: bug#30544: 26.0.91; ansi-term duplicates 2 line zsh prompts any time windows change (maybe other times) To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30544 Cc: 30544@debbugs.gnu.org, Noam Postavsky 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: -0.0 (/) On Wed, Mar 14, 2018 at 10:34 AM, Eli Zaretskii wrote: >> From: Aaron Jensen >> Date: Wed, 14 Mar 2018 08:59:55 -0700 >> Cc: Noam Postavsky >> >> I saw that you've been doing some term.el work recently. Do you have >> an idea what could be causing this? > > See Glenn's message with bisection: as expected, this is due to the > telling the shell to resize its window. I don't know if this was directed at Noam or myself, but one interesting thing is that iTerm also has artifacts when resizing, but only if resizing to be horizontally smaller. term.el appears to have artifacts every time any size change is made (horizontal or vertical). From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 14 14:30:51 2018 Received: (at 30544) by debbugs.gnu.org; 14 Mar 2018 18:30:51 +0000 Received: from localhost ([127.0.0.1]:33599 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewBAp-0000jd-0a for submit@debbugs.gnu.org; Wed, 14 Mar 2018 14:30:51 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58698) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewBAm-0000jO-Fy for 30544@debbugs.gnu.org; Wed, 14 Mar 2018 14:30:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ewBAg-0004Mj-ER for 30544@debbugs.gnu.org; Wed, 14 Mar 2018 14:30:43 -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,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:59142) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ewBAc-0004Cl-Di; Wed, 14 Mar 2018 14:30:38 -0400 Received: from [176.228.60.248] (port=1802 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ewBAb-00066V-JN; Wed, 14 Mar 2018 14:30:38 -0400 Date: Wed, 14 Mar 2018 20:30:32 +0200 Message-Id: <83o9jqqzlj.fsf@gnu.org> From: Eli Zaretskii To: Aaron Jensen In-reply-to: (message from Aaron Jensen on Wed, 14 Mar 2018 11:08:32 -0700) Subject: Re: bug#30544: 26.0.91; ansi-term duplicates 2 line zsh prompts any time windows change (maybe other times) References: <83vadyr278.fsf@gnu.org> 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: -5.0 (-----) X-Debbugs-Envelope-To: 30544 Cc: 30544@debbugs.gnu.org, npostavs@gmail.com 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: -5.0 (-----) > From: Aaron Jensen > Date: Wed, 14 Mar 2018 11:08:32 -0700 > Cc: 30544@debbugs.gnu.org, Noam Postavsky > > On Wed, Mar 14, 2018 at 10:34 AM, Eli Zaretskii wrote: > >> From: Aaron Jensen > >> Date: Wed, 14 Mar 2018 08:59:55 -0700 > >> Cc: Noam Postavsky > >> > >> I saw that you've been doing some term.el work recently. Do you have > >> an idea what could be causing this? > > > > See Glenn's message with bisection: as expected, this is due to the > > telling the shell to resize its window. > > I don't know if this was directed at Noam or myself It was meant to answer your question. > but one interesting thing is that iTerm also has artifacts when > resizing, but only if resizing to be horizontally smaller. term.el > appears to have artifacts every time any size change is made > (horizontal or vertical). 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. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 14 14:33:11 2018 Received: (at 30544) by debbugs.gnu.org; 14 Mar 2018 18:33:11 +0000 Received: from localhost ([127.0.0.1]:33603 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewBD5-0000o7-EA for submit@debbugs.gnu.org; Wed, 14 Mar 2018 14:33:11 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59151) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewBD4-0000nr-EF for 30544@debbugs.gnu.org; Wed, 14 Mar 2018 14:33:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ewBCy-0005br-K7 for 30544@debbugs.gnu.org; Wed, 14 Mar 2018 14:33:05 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:59185) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ewBCx-0005aQ-KT; Wed, 14 Mar 2018 14:33:03 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1ewBCv-0008Qj-Ds; Wed, 14 Mar 2018 14:33:01 -0400 From: Glenn Morris To: Aaron Jensen Subject: Re: bug#30544: 26.0.91; ansi-term duplicates 2 line zsh prompts any time windows change (maybe other times) References: <83vadyr278.fsf@gnu.org> X-Spook: Hurricane E. Coli Spammer cryptanalysis corporate X-Ran: njJs*W@1"6Zp>qs%93F3*y0o6hd)0m/Isy:HEI7 (Aaron Jensen's message of "Wed, 14 Mar 2018 11:08:32 -0700") Message-ID: <94lgeu4iea.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain 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: -5.0 (-----) X-Debbugs-Envelope-To: 30544 Cc: 30544@debbugs.gnu.org, Eli Zaretskii , Noam Postavsky 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: -5.0 (-----) (setq window-adjust-process-window-size-function 'ignore) From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 14 16:25:24 2018 Received: (at 30544) by debbugs.gnu.org; 14 Mar 2018 20:25:24 +0000 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 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 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) MIME-Version: 1.0 Received: by 10.237.60.76 with HTTP; Wed, 14 Mar 2018 13:25:16 -0700 (PDT) In-Reply-To: <83o9jqqzlj.fsf@gnu.org> References: <83vadyr278.fsf@gnu.org> <83o9jqqzlj.fsf@gnu.org> From: Aaron Jensen Date: Wed, 14 Mar 2018 13:25:16 -0700 Message-ID: Subject: Re: bug#30544: 26.0.91; ansi-term duplicates 2 line zsh prompts any time windows change (maybe other times) To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30544 Cc: 30544@debbugs.gnu.org, Noam Postavsky 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: -0.0 (/) 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 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 14 19:49:36 2018 Received: (at 30544) by debbugs.gnu.org; 14 Mar 2018 23:49:36 +0000 Received: from localhost ([127.0.0.1]:33773 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewG9H-0000cT-QZ for submit@debbugs.gnu.org; Wed, 14 Mar 2018 19:49:35 -0400 Received: from mail-io0-f176.google.com ([209.85.223.176]:41724) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewG9G-0000cG-0y for 30544@debbugs.gnu.org; Wed, 14 Mar 2018 19:49:34 -0400 Received: by mail-io0-f176.google.com with SMTP id m83so6407542ioi.8 for <30544@debbugs.gnu.org>; Wed, 14 Mar 2018 16:49:33 -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; bh=YoTM4iNdd4Xegj3SIwBP1clsleoTzMZ81XyeC3LBvuk=; b=QCmAY7cqg9AMyWUGcqGmYOHxOfkT5lHgjuDfSVui9XgtyoziukCSm5AXY7S6Dy51mS 91BXpMtLcAQtAMtKqF/FfslVJuqkARKH0IaQqipk4labAG18HweNt3QTsoU6+/c+5rj9 6UQHsCjDsfQDP/mopPF5vjnlN9kGvNQGD6FIOjCZV4p/0XPbsbSPGyiPmi4ZSVPeium3 KOSdjFpZ1uhm+hhLCHtTnb7LI58g2/ek2QtSTOtuiLHJEuEgLR2l1W1K4yXrEHVSaV7D YjlVhDu9O6/qeu/5zzf0/LrQ48MliWmfQz8uAI95+gw29/hLUe0c/lEVoreoxRAxzJ+z hMQw== 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; bh=YoTM4iNdd4Xegj3SIwBP1clsleoTzMZ81XyeC3LBvuk=; b=JsnZktWnyR/CBaKBXw2L7Nxr1+rTxbE/AKIu62IcVFtR9jqR0bXLSuFnowOpQHfwjn 8GMJ6CBtEq3eU4vVL/NV5sUQDk1PD2xLAWK+qU7AVtuwvC4d4WazUhaVyo6c8fXM53kh 0kWi0Q6noWgtmAp58ZyzkMaLaMu2BoC8KR95tlXBPDMt/WdE3hvld1gQLfWNE3zWsUbW lbQeSbvW1EWmY/QKTemL73XAO3nwbN/083QiyJTunsEJlBZVcMgzRKnwETzMk6w2e9nw pvv9N0q8BRjz6J9WCoU44pF3SE23GgeTWBMjFjWkA7Lb5u2j6E+8FVa/JCt09gDfCYKx PoLA== X-Gm-Message-State: AElRT7FfUD/hDfkujG0hRS6Vcn3FWJ7kh70ErsUee4avjUtPOwbtUmyf Twj7+SUPXJ3E2AymnHH4Ag9XGQ== X-Google-Smtp-Source: AG47ELuqvkhYYzAzf01EUKySq8N4LMiKkIPlscErcQqJCEk2tlNnJND25T1PK0cV+pMC/8Tbw51l/A== X-Received: by 10.107.1.213 with SMTP id 204mr7114935iob.113.1521071368283; Wed, 14 Mar 2018 16:49:28 -0700 (PDT) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id e124sm1854307ita.42.2018.03.14.16.49.26 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 14 Mar 2018 16:49:27 -0700 (PDT) From: Noam Postavsky To: Aaron Jensen Subject: Re: bug#30544: 26.0.91; ansi-term duplicates 2 line zsh prompts any time windows change (maybe other times) References: <83vadyr278.fsf@gnu.org> <83o9jqqzlj.fsf@gnu.org> Date: Wed, 14 Mar 2018 19:49:26 -0400 In-Reply-To: (Aaron Jensen's message of "Wed, 14 Mar 2018 13:25:16 -0700") Message-ID: <87in9yw73t.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 30544 Cc: 30544@debbugs.gnu.org, Eli Zaretskii 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: 0.0 (/) Aaron Jensen writes: > 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 Odd. I have urxvt here, and it seems to be able to resize both width and height without getting any duplicated prompts. Could it be that zsh always repaints the prompt on a resize, but term.el (and iTerm for width adjustments) don't put point where zsh is expecting after a resize? From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 14 20:54:31 2018 Received: (at 30544) by debbugs.gnu.org; 15 Mar 2018 00:54:31 +0000 Received: from localhost ([127.0.0.1]:33814 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewHA7-0004IU-LQ for submit@debbugs.gnu.org; Wed, 14 Mar 2018 20:54:31 -0400 Received: from mail-qt0-f169.google.com ([209.85.216.169]:42980) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewHA5-0004IF-NE for 30544@debbugs.gnu.org; Wed, 14 Mar 2018 20:54:30 -0400 Received: by mail-qt0-f169.google.com with SMTP id t6so5545254qtn.9 for <30544@debbugs.gnu.org>; Wed, 14 Mar 2018 17:54:29 -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=gEiiEVOno+D3bNCl4PdyJsKHCkZsrg/OTsxVBtbCJVs=; b=eGut0enPqe7dfoynhnWnJfpWnS7CvtMdK8fzVV2ifBOoiArv3KtjlXtrLg7lncHqjm UJpZWqluwRMNzsmX6vFUHMlBuQ9Sz5ySyWvoZsaXMtTG/A6vfEhoe5A7OHFRxJlWlMTE zO+Gejv2FMYVmA+zy+oE8zBx0n3Ojw2LfkpipjVy4MyHcHuheop/mY3v2D6+xnRdFqvk POnHUB/OUZFcsdRmZRs5fCuRY1EwNYjzg5dTvz5d5ZNgsOgmUZxO9wq6S1esdJAK29ez TKXheBRSMTbSUf4TnWe8fTKYSWFnbjgGe8iC+NFqgVT72Jx3KGU7Le4RRSJTCjNoHMha +Rug== 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=gEiiEVOno+D3bNCl4PdyJsKHCkZsrg/OTsxVBtbCJVs=; b=FvFxR7QuqGxPOuycekhYFkZQ9P/ywCrT5wIhaQYQq36ocOjptJ1HicqiMKoLLy5L7N bnfTf9k/NgnfpVeQRsHhbhTrpbt+Mw5zM1qhSxzDZeT3dfA+z2PYdXzodO8PvKvBdn2R 7QtZwWHe6v38k770gacj7rfbPVVFxjW1WcPwybL2C/vWj3NsyMVVn16iaIZy+HVSK7S8 2EcYPYsjecr89qpk+BH/qZ6JwHhcpJknvjbb8qebeAabjlyN70+cwSp6tE1ygqohGEkC wFnLSQhqVf1/BhvNnTBXroo6r2oTfHdWoYS7751FSl5DVkvl6DBtYWM/3VE0/BCxoZR3 QXbw== X-Gm-Message-State: AElRT7Ei53wbGkTVJDa7qK/U0kJ6lySWL618NBTyFLdBHrDiCYRTESw8 dhATx4tOjxko72Z9JIyDf3bp7haAUYzhlH5xx80= X-Google-Smtp-Source: AG47ELswwB3CJprJtj+6cVqitKnhcVqP9qpHV9yQTZVsEdotkSw2cIfcSHSwYuC89RYxN7uPid5ue2+xCpGd7zLJCTg= X-Received: by 10.200.70.9 with SMTP id p9mr10230947qtn.5.1521075263498; Wed, 14 Mar 2018 17:54:23 -0700 (PDT) MIME-Version: 1.0 Received: by 10.237.60.76 with HTTP; Wed, 14 Mar 2018 17:54:22 -0700 (PDT) In-Reply-To: <87in9yw73t.fsf@gmail.com> References: <83vadyr278.fsf@gnu.org> <83o9jqqzlj.fsf@gnu.org> <87in9yw73t.fsf@gmail.com> From: Aaron Jensen Date: Wed, 14 Mar 2018 17:54:22 -0700 Message-ID: Subject: Re: bug#30544: 26.0.91; ansi-term duplicates 2 line zsh prompts any time windows change (maybe other times) To: Noam Postavsky Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30544 Cc: 30544@debbugs.gnu.org, Eli Zaretskii 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: -0.0 (/) On Wed, Mar 14, 2018 at 4:49 PM, Noam Postavsky wrote: > Odd. I have urxvt here, and it seems to be able to resize both width > and height without getting any duplicated prompts. Could it be that zsh > always repaints the prompt on a resize, but term.el (and iTerm for width > adjustments) don't put point where zsh is expecting after a resize? Just to be clear, you're seeing that w/ a two line prompt? This is really only an issue w/ a two line prompt for me. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 14 21:06:11 2018 Received: (at 30544) by debbugs.gnu.org; 15 Mar 2018 01:06:11 +0000 Received: from localhost ([127.0.0.1]:33818 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewHLO-0004br-Nz for submit@debbugs.gnu.org; Wed, 14 Mar 2018 21:06:10 -0400 Received: from mail-it0-f48.google.com ([209.85.214.48]:36586) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewHLM-0004bc-7R for 30544@debbugs.gnu.org; Wed, 14 Mar 2018 21:06:09 -0400 Received: by mail-it0-f48.google.com with SMTP id u5-v6so7073330itc.1 for <30544@debbugs.gnu.org>; Wed, 14 Mar 2018 18:06:08 -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; bh=VveSE4zoP+USf61Ki175STrvkkUyxIzCmernFUA8otI=; b=DvTIr/d7IOjxsqpdujSeGiXCDRdgOdSu5i3Qd8zF3zKT3ivSlXcOnKxf3DTKxWUNML Vl6mgkL8lcxWb2XjsygmZwBgajRVtxBIdU+EFN+kIfc5+j4qGRHtosLbpJZOKQZ3ZtUo 9MZfH8Ymnn8IR3PHvYSvaKIQUAWOe/wAHaO6t3h1rBqyLVuFDBEIV8OpIrEncDKL3Ics H9uIOELETkleqHA+oHcuftER6SY/95g3jMwHVLHQ6LI357anEq7gegQjinMUDg3RTtRo jDFgar5QqaaNugBQB/vVLZHQFmcB2gCwQxKdmRzL5aZuU7JcskUeG6Blv8NuuLqhNSYm MDwg== 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; bh=VveSE4zoP+USf61Ki175STrvkkUyxIzCmernFUA8otI=; b=jZzifDzRYIGwJiOsN/pR5/wVbCoVKDpBw2iTjAnBO+VDZfk1lQDYI6ZL7xkq2TsA3E mgOn8NEjgZvBdDbMZrb5BSoQdNnRVYKZkdQLRoOwty/hjug5WjOiByZ/pUPcB4AvL9kJ KtyoCIGQeZQlHkCuvZVnL16PHhNa6YPwXDjnp08AlcP0xrSiUx6PImqHHzgeUl0DF/33 fKVFpTVvjL6no+NIbGN91BiUNheiNpucYfYt2w4G88QwoyoypckfeH8q1VbmbYQb3o+X Ed/s1e8n5qehlHefR4vn3T0Ayzm0HCX7gQYLF8TzuQQECRP4Bd1J+blSVyfxNd8zkGsx BXxw== X-Gm-Message-State: AElRT7HVWFKSAHEJ6sqOcM3UeBf0yUPdcIOYeGI3uw/Uu4Or/4g2Z9Jl zKDKjd1eNq5iCsO9dZf1jcA= X-Google-Smtp-Source: AG47ELtLdTt2X2CAFSY0/Fw4aUAiY7JUaCYpAnxdKl1VCb7gnZSEg0mzE4oAIM4YR4ZrCl9nz8//Gw== X-Received: by 2002:a24:f04d:: with SMTP id p13-v6mr4511948iti.72.1521075962799; Wed, 14 Mar 2018 18:06:02 -0700 (PDT) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id a128sm2538083ioe.2.2018.03.14.18.06.01 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 14 Mar 2018 18:06:02 -0700 (PDT) From: Noam Postavsky To: Aaron Jensen Subject: Re: bug#30544: 26.0.91; ansi-term duplicates 2 line zsh prompts any time windows change (maybe other times) References: <83vadyr278.fsf@gnu.org> <83o9jqqzlj.fsf@gnu.org> <87in9yw73t.fsf@gmail.com> Date: Wed, 14 Mar 2018 21:06:00 -0400 In-Reply-To: (Aaron Jensen's message of "Wed, 14 Mar 2018 17:54:22 -0700") Message-ID: <87d106w3k7.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30544 Cc: 30544@debbugs.gnu.org, Eli Zaretskii 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: -0.0 (/) Aaron Jensen writes: > On Wed, Mar 14, 2018 at 4:49 PM, Noam Postavsky wrote: >> Odd. I have urxvt here, and it seems to be able to resize both width >> and height without getting any duplicated prompts. Could it be that zsh >> always repaints the prompt on a resize, but term.el (and iTerm for width >> adjustments) don't put point where zsh is expecting after a resize? > > Just to be clear, you're seeing that w/ a two line prompt? This is > really only an issue w/ a two line prompt for me. Yes, I did PROMPT=$'one\ntwo' (by the way, I found I had to remove 'prompt adam1' from my .zshrc (the default setup puts it in), otherwise setting PROMPT has no effect). I can reproduce the problem in term.el, but urxvt doesn't have any problems no matter how I resize. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 14 21:33:15 2018 Received: (at 30544) by debbugs.gnu.org; 15 Mar 2018 01:33:15 +0000 Received: from localhost ([127.0.0.1]:33832 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewHlb-0005JE-Ft for submit@debbugs.gnu.org; Wed, 14 Mar 2018 21:33:15 -0400 Received: from mail-qt0-f182.google.com ([209.85.216.182]:33816) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewHlZ-0005Ix-Dq for 30544@debbugs.gnu.org; Wed, 14 Mar 2018 21:33:13 -0400 Received: by mail-qt0-f182.google.com with SMTP id l25so5653048qtj.1 for <30544@debbugs.gnu.org>; Wed, 14 Mar 2018 18:33:13 -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=vEB5y4yjh0KyBinRD8skbS8pdZXPEPKZUvQDVpzea4w=; b=sV2AooT/8NRvQhzNTMg8jrEBv9p4dZkWrJLpaAGDqZS+ykjOMSzSQTqFqfgWO3nULl A+xaRmvb62drNbUcATuvNYuPflXWuLHp25dxmiQY9Zob3A77PfF63A0FKKaTKi1btHNh nXvNmAh9+IYfv/a9wP+q6vczeD0NGJ6uyL8VhiVABFj4JiOoWU9EcedxFaEbZDu8ot0j IDrWpiLM7n+P/0FLCcAUVoS/m+OxnugUdhYAeiVQToCKhT405JJYVXLQYZY8MNF6sJTg Z8FRLZYZS5HWqEAUdHTj6WDNwYL0vKHoUol48TJ+5Rr9x0nt6ntVep9MNfEYBlot2X5f jxhQ== 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=vEB5y4yjh0KyBinRD8skbS8pdZXPEPKZUvQDVpzea4w=; b=aeHr2pUicIxX9PWGqktJfSPo+w155B4giR4ZPsPFxeR5qEqPpE/oCMRUcIBngkm1aL iAzI+E3gL0LqdoY6o5zlcPH3wgvax8q/ZkSgFt5i9iclKOFeJ4M29mS1rIX0INhBbAqc SmdP8TrE7oXUeOg6FAziXYZSYebhY8caL71WjBw852tTeyrGXt7Zue+49agICEb3afaY pZxPLjhbx+Xa564AQxmV4RgYFlhsQBVowfNizS1Xn91t978gmPULcSYsPhfiLE/Nt+J2 19B6P4G7HlLdDNB57fmz/l8+DjJShInC9qzct+RXwzXTQpi6mbqRixngl0foRyVo180y ZRSw== X-Gm-Message-State: AElRT7HR0Zn78xpBXiI+h92xnl9xcTc0yD58bgbtuX5mMUuT6q/Mwa8x lL8ZR0y6HT6o4PuFJOpHrO6QH2cguWZtZ8urBdQ= X-Google-Smtp-Source: AG47ELtx0LnJOPBHFN6JX9M4VAzZRgNnpRSDtRvNPJ2xnFdI8lF/25M0NaK92qQgtClUW/urgFWI6QafI5e+ixxY++Q= X-Received: by 10.200.7.77 with SMTP id k13mr10436631qth.165.1521077587919; Wed, 14 Mar 2018 18:33:07 -0700 (PDT) MIME-Version: 1.0 Received: by 10.237.60.76 with HTTP; Wed, 14 Mar 2018 18:33:07 -0700 (PDT) In-Reply-To: <87d106w3k7.fsf@gmail.com> References: <83vadyr278.fsf@gnu.org> <83o9jqqzlj.fsf@gnu.org> <87in9yw73t.fsf@gmail.com> <87d106w3k7.fsf@gmail.com> From: Aaron Jensen Date: Wed, 14 Mar 2018 18:33:07 -0700 Message-ID: Subject: Re: bug#30544: 26.0.91; ansi-term duplicates 2 line zsh prompts any time windows change (maybe other times) To: Noam Postavsky Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 30544 Cc: 30544@debbugs.gnu.org, Eli Zaretskii 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: -0.7 (/) On Wed, Mar 14, 2018 at 6:06 PM, Noam Postavsky wrote: > Yes, I did PROMPT=$'one\ntwo' (by the way, I found I had to remove > 'prompt adam1' from my .zshrc (the default setup puts it in), otherwise > setting PROMPT has no effect). I can reproduce the problem in term.el, > but urxvt doesn't have any problems no matter how I resize. Ah, apparently I can only reproduce it in iterm2 if I have an RPROMPT that does a lineup and linedown to get the RPROMPT on the first line... PROMPT=$'one\ntwo' local _lineup=$'\e[1A' local _linedown=$'\e[1B' RPROMPT='%{${_lineup}%}%*%{${_linedown}%}' I've also noticed that emacs seems to be doing unnecessary resizing when switching between perspectives using perspective.el. I haven't yet looked into what is causing that, but I suspect adding a check similar to what iterm2 has, where we actually see what the process tty size is and only set it if it has changed may help that. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 14 21:42:12 2018 Received: (at 30544) by debbugs.gnu.org; 15 Mar 2018 01:42:12 +0000 Received: from localhost ([127.0.0.1]:33838 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewHuG-0005XF-CH for submit@debbugs.gnu.org; Wed, 14 Mar 2018 21:42:12 -0400 Received: from mail-io0-f173.google.com ([209.85.223.173]:41582) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewHuE-0005X2-VC for 30544@debbugs.gnu.org; Wed, 14 Mar 2018 21:42:11 -0400 Received: by mail-io0-f173.google.com with SMTP id m83so6630562ioi.8 for <30544@debbugs.gnu.org>; Wed, 14 Mar 2018 18:42:10 -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; bh=3yqU+JJ3BhpqtsDH8movDEk+9KLo7oSKOo4Q9ett7Cs=; b=eG1WcwzTqBS3e3hOXrv8rlHPUqhuFtPZ5ZB5a8iTzCcVAUUt4yqTnamRdUp1W27Val QDXKfcFA1SnbYp0rGLvVSVV70u/FJ+NbNsHVir+1NS9742iM1KrL/zO9o+zSQGanPaYp k7Xn9jA/80fq/tNUJaOx36aR6Mtmj/0FEORSFqLCNwdfWEFasj459wyGwY28YByaOijy 1kSa3SzWTs9wDqVp07mbULOppFVfKS0WEcr0bsAi6ckHCRUSax4S81tqA6eoGOoKIJg8 L23eQBgL9lw5ee3axu/ohUbRF4FNZrDfyPJbuawRXnZEjeaaJRb7zbVvQLirTqJYKaTU KPUg== 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; bh=3yqU+JJ3BhpqtsDH8movDEk+9KLo7oSKOo4Q9ett7Cs=; b=ofl0yAqHWBVrTSTusN6jK94y5FndTshjeQ22fmi3u4YlH3HEhSEL57KsUKO8boPEyT Mtvlx9H/lo5KGbvj/W8jwe6//IsQYEDP8GbPGU9zjFndwgsSP3BQHQtQ8YRPdndRU3Um owhsw3bOpwQQGRTSKdKG/Bxvc3xxqLHGysH71eY6KiCidKGP6LROWSeErGJCo7H0t8/Z lgFlzkgXB5FxTzxKoTLnq6iHqvNe2/qnm3Rs8ayh5ouEPiZWahxKmLtuIY7UGKxJJstV 1UGp1Dk+mdRKwRCFDTu8gVqvR4qbfVcGep5nS2yUhs4l/sVfHolUMzxxOZ8MBBP27Mur 4QKQ== X-Gm-Message-State: AElRT7G6f3I6QzJZEEOuMl8Zj8TDIo8lzYqBZTiPg2S6OLOOnKQOKXo3 ZO9ALFxovAM5dcvktABAZ7I= X-Google-Smtp-Source: AG47ELvvM3KQ404zw2ln57cA8GRFiaG7BCHOe3N64xWtLgMNARqw1EwrgaNFarOvKXHbKpXnwoluTQ== X-Received: by 10.107.63.68 with SMTP id m65mr3158593ioa.236.1521078125418; Wed, 14 Mar 2018 18:42:05 -0700 (PDT) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id 30sm2524800iop.73.2018.03.14.18.42.04 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 14 Mar 2018 18:42:04 -0700 (PDT) From: Noam Postavsky To: Aaron Jensen Subject: Re: bug#30544: 26.0.91; ansi-term duplicates 2 line zsh prompts any time windows change (maybe other times) References: <83vadyr278.fsf@gnu.org> <83o9jqqzlj.fsf@gnu.org> <87in9yw73t.fsf@gmail.com> <87d106w3k7.fsf@gmail.com> Date: Wed, 14 Mar 2018 21:42:03 -0400 In-Reply-To: (Aaron Jensen's message of "Wed, 14 Mar 2018 18:33:07 -0700") Message-ID: <87a7vaw1w4.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 30544 Cc: 30544@debbugs.gnu.org, Eli Zaretskii 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: 0.0 (/) Aaron Jensen writes: > On Wed, Mar 14, 2018 at 6:06 PM, Noam Postavsky wrote: >> Yes, I did PROMPT=$'one\ntwo' (by the way, I found I had to remove >> 'prompt adam1' from my .zshrc (the default setup puts it in), otherwise >> setting PROMPT has no effect). I can reproduce the problem in term.el, >> but urxvt doesn't have any problems no matter how I resize. > > Ah, apparently I can only reproduce it in iterm2 if I have an RPROMPT > that does a lineup and linedown to get the RPROMPT on the first > line... > > PROMPT=$'one\ntwo' > local _lineup=$'\e[1A' > local _linedown=$'\e[1B' > RPROMPT='%{${_lineup}%}%*%{${_linedown}%}' Not sure if I'm missing some zsh context here, but when I do that, I see literal "lineup" and "linedown" at the right. If do instead PROMPT=$'one\ntwo' RPROMPT=$'%{\e[1A%}%*%{\e[1B%}' Then I get the current time on right, and still no prompt duplication when resizing urxvt. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 14 22:41:13 2018 Received: (at 30544) by debbugs.gnu.org; 15 Mar 2018 02:41:13 +0000 Received: from localhost ([127.0.0.1]:33850 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewIpN-00073k-7g for submit@debbugs.gnu.org; Wed, 14 Mar 2018 22:41:13 -0400 Received: from mail-qt0-f179.google.com ([209.85.216.179]:43260) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewIpL-00073X-Lb for 30544@debbugs.gnu.org; Wed, 14 Mar 2018 22:41:11 -0400 Received: by mail-qt0-f179.google.com with SMTP id s48so5731483qtb.10 for <30544@debbugs.gnu.org>; Wed, 14 Mar 2018 19:41:11 -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=wTwrIp00Nu6tQiGAfdfQJgQ1pClJIUa4qPt57IWISjQ=; b=WnCWhY9+ljOAc7dasY1Upsop32zShZbAl8anJHNR3bQRKH9NJGG3LPvsO5fowpdz3C 1VI+rHdRNB/6qoghgQz59FiLt9OTZOi9J7MUhMRox0jJdC/l8C8ubIM9qjgdZA8S8zY3 H+6GvqkyRx/aboRglzqsDd7E3+PdKAi8j5gfWyRDszdIOibjEWuI55AQHq5zgY9y30/L xfyofkIpQ2QV+49giZZLBDje2OwZjNw03CCL9w3V3XbRgIlUNnJXCBe2+S35K7XQqKgh jI0feSKZQ0vXrzZSAxJ/JfvLifWrpJgtRNZI7/nac7d+fso2pTzHjHjQ7NJV+S6Br0j5 /bWg== 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=wTwrIp00Nu6tQiGAfdfQJgQ1pClJIUa4qPt57IWISjQ=; b=XsDFfl0vFKI5jDdYCp7Pl7/FeYVJieMmLt+6u+jsJ1iveB1zWbkVY1rmd/CRBC3Sh3 qCi4QVVbkz4Ya1HcKRZzfIBsAiKa5iL17mgH4WoKEQnC8V8sFdIC0YSsfcWz+hBMPJYw vQVMAmte5pQZhGDZ/94eHIbilF58jGUFeEIbZENeKe+8njq4rw3mnr1m+JO4aX/I/XNr orEJ3EOh0MJALVFMwdUHjnyPIliN7WPoP4gvcWwduDJayUvllbjnAUnUADmeSs1NDb5t ekn2ywGT63DjjKdyPBGg0Q7Z9MInfOeXrRiFV2crgy0N9qw6RZbkj9VJ1OmM7hmf3rGF LJlg== X-Gm-Message-State: AElRT7GuMCpaQr1o5CHtkpVnQ51UDLMC/v4cLwpGXsBqJcoLRyw87Y2T MzzOA2WrdFEXUqp63tmOyJGLfIWSJRY29Dfcwpc= X-Google-Smtp-Source: AG47ELv6xR0/KIewmE5pJE987AnYViufNu2XWQ3y5Y10QQkD30RzzXswaa+Xz/KIO4NZG6/eK5GOv8hSW174ik9J9Bg= X-Received: by 10.200.27.99 with SMTP id p32mr10761341qtk.254.1521081665882; Wed, 14 Mar 2018 19:41:05 -0700 (PDT) MIME-Version: 1.0 Received: by 10.237.60.76 with HTTP; Wed, 14 Mar 2018 19:41:04 -0700 (PDT) In-Reply-To: <87a7vaw1w4.fsf@gmail.com> References: <83vadyr278.fsf@gnu.org> <83o9jqqzlj.fsf@gnu.org> <87in9yw73t.fsf@gmail.com> <87d106w3k7.fsf@gmail.com> <87a7vaw1w4.fsf@gmail.com> From: Aaron Jensen Date: Wed, 14 Mar 2018 19:41:04 -0700 Message-ID: Subject: Re: bug#30544: 26.0.91; ansi-term duplicates 2 line zsh prompts any time windows change (maybe other times) To: Noam Postavsky Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 30544 Cc: 30544@debbugs.gnu.org, Eli Zaretskii 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: -0.7 (/) On Wed, Mar 14, 2018 at 6:42 PM, Noam Postavsky wrote: > Not sure if I'm missing some zsh context here, but when I do that, I see > literal "lineup" and "linedown" at the right. Odd, not sure. > If do instead > > PROMPT=$'one\ntwo' > RPROMPT=$'%{\e[1A%}%*%{\e[1B%}' > > Then I get the current time on right, and still no prompt duplication > when resizing urxvt. Ok, perhaps there's a bug in iterm2's handling as well :) Either way, seems that it's possible to resize w/o the unnecessary line drawing, so now we just need to figure out what the problem in term.el is... From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 01 22:39:35 2018 Received: (at 30544) by debbugs.gnu.org; 2 Apr 2018 02:39:35 +0000 Received: from localhost ([127.0.0.1]:34568 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f2pNf-0005wh-0R for submit@debbugs.gnu.org; Sun, 01 Apr 2018 22:39:35 -0400 Received: from mail-it0-f42.google.com ([209.85.214.42]:39576) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f2pNd-0005wV-VC for 30544@debbugs.gnu.org; Sun, 01 Apr 2018 22:39:34 -0400 Received: by mail-it0-f42.google.com with SMTP id e98-v6so16833025itd.4 for <30544@debbugs.gnu.org>; Sun, 01 Apr 2018 19:39:33 -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; bh=b41GiIXPI8OHL2PT3BzwyL2O2a1xLOCApbAkFreJcXs=; b=GxLvNaMHBrpLMzevnIWYJ/WLTjhBthnglilR8Noj0bEcFqaAmyT+ozha4YYftZ75WD aFyYwPqWWSjNdOzflDDBbtfEBnWuVxzbRbYJVir7mC/iBIkb1w+xcV1n/yKFxSl/Adyq gnVZVm2jk+gdbXqiWkikULF/mdKI8B30uUNwGHkERy1X7DmXCrP104mFswBE6t4rvNph e7O86YRWhP2hyLXwlWySXg4K8UkhQoahcgaMnskGUDnseged4uynCHZQaS2kv1TsF4OP tCjO5n0+svMOKQohoHdiMTfjyMGBPYPvab+x2X3FCltQgkiuBxwCCc6cHen8ZUz7gVPL k+pA== 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; bh=b41GiIXPI8OHL2PT3BzwyL2O2a1xLOCApbAkFreJcXs=; b=h8iInSU+j9I9/EBZYFz2I+6Gvt4DTtN/moeHj8dFP9HC1gqfSnZgDhWQ3/dX8LQmdK tJq6/JKG1OZDONWLXSDCc3UWP2OJyVqgzC9uC300kpGgrS1JHhhWDYauZyDIlP53uFE4 lz5mxMacIvhv8k0cboyBcyraobc290lwNieS1ZZgoWmsQPajKkM7K9uQVnpdDIcxZTtY ybFXFQHxHl4Yov41PKbKWGrKALqtAsuVz83IUe3A602Ib7UC5eVc6XHNT+5TCb1531TX +gSXSkL9BdpF20G5e0XBIwggIdKWnConoZ2yvvAoa/g7/GughgF32Te/lOoKoATaWKtv q/7Q== X-Gm-Message-State: ALQs6tBJ9zu/CGkuDOZGD8aCP3q3Qj7whT+c49TqR3w5G1gB88DaKbeE tZDnTfBtslYSTyZ+yKSD6Nk= X-Google-Smtp-Source: AIpwx49KaFjiMjTc3O7DbqmMbYenkqvAaj4L8Q0BoTWDbm90oF/JPmPJZoe05mHZa8BadbArQBIAfA== X-Received: by 2002:a24:18cb:: with SMTP id 194-v6mr6929113itr.64.1522636768225; Sun, 01 Apr 2018 19:39:28 -0700 (PDT) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id k17sm7341417iob.45.2018.04.01.19.39.27 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 01 Apr 2018 19:39:27 -0700 (PDT) From: Noam Postavsky To: Aaron Jensen Subject: Re: bug#30544: 26.0.91; ansi-term duplicates 2 line zsh prompts any time windows change (maybe other times) References: <83vadyr278.fsf@gnu.org> <83o9jqqzlj.fsf@gnu.org> <87in9yw73t.fsf@gmail.com> Date: Sun, 01 Apr 2018 22:39:26 -0400 In-Reply-To: <87in9yw73t.fsf@gmail.com> (Noam Postavsky's message of "Wed, 14 Mar 2018 19:49:26 -0400") Message-ID: <878ta6pc0x.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30544 Cc: 30544@debbugs.gnu.org, Eli Zaretskii 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: -0.0 (/) Noam Postavsky writes: > Odd. I have urxvt here, and it seems to be able to resize both width > and height without getting any duplicated prompts. Could it be that zsh > always repaints the prompt on a resize, but term.el (and iTerm for width > adjustments) don't put point where zsh is expecting after a resize? Okay, I edebugged term-emulate-terminal, zsh is sending the correct escape sequences, the problem is that `term-current-row' is set to 0, which causes \e[A to be a nop instead of moving the cursor up one row as it should. M-x debug-watch RET term-current-row RET reveals that the term-set-scroll-region call sets term-current-row to 0. This is correct, because it does also move point to row 0. However, after the call is finished, term-reset-size does (goto-char point) to restore the original point, but it doesn't reset the cached row accordingly. So the following fixes it (possibly we should be resetting the current column as well?). --- i/lisp/term.el +++ w/lisp/term.el @@ -1167,4 +1167,5 @@ term-reset-size (setq term-current-column nil) (term-set-scroll-region 0 height) + (setq term-current-row nil) (goto-char point)))) From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 02 01:46:21 2018 Received: (at 30544) by debbugs.gnu.org; 2 Apr 2018 05:46:21 +0000 Received: from localhost ([127.0.0.1]:34625 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f2sIP-0001s0-5K for submit@debbugs.gnu.org; Mon, 02 Apr 2018 01:46:21 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45240) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f2sIN-0001rl-MG for 30544@debbugs.gnu.org; Mon, 02 Apr 2018 01:46:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f2sID-0006gf-Nx for 30544@debbugs.gnu.org; Mon, 02 Apr 2018 01:46:14 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:34403) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f2sID-0006gT-KF; Mon, 02 Apr 2018 01:46:09 -0400 Received: from [176.228.60.248] (port=3027 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1f2sIC-0005fW-It; Mon, 02 Apr 2018 01:46:09 -0400 Date: Mon, 02 Apr 2018 08:46:13 +0300 Message-Id: <838ta66tzu.fsf@gnu.org> From: Eli Zaretskii To: Noam Postavsky In-reply-to: <878ta6pc0x.fsf@gmail.com> (message from Noam Postavsky on Sun, 01 Apr 2018 22:39:26 -0400) Subject: Re: bug#30544: 26.0.91; ansi-term duplicates 2 line zsh prompts any time windows change (maybe other times) References: <83vadyr278.fsf@gnu.org> <83o9jqqzlj.fsf@gnu.org> <87in9yw73t.fsf@gmail.com> <878ta6pc0x.fsf@gmail.com> 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: -5.0 (-----) X-Debbugs-Envelope-To: 30544 Cc: 30544@debbugs.gnu.org, aaronjensen@gmail.com 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: -5.0 (-----) > From: Noam Postavsky > Cc: 30544@debbugs.gnu.org, Eli Zaretskii > Date: Sun, 01 Apr 2018 22:39:26 -0400 > > So the following fixes it This is simple enough to go to emacs-26, thanks. > (possibly we should be resetting the current column as well?). If the column is also unknown there, yes. From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 02 07:04:44 2018 Received: (at 30544) by debbugs.gnu.org; 2 Apr 2018 11:04:44 +0000 Received: from localhost ([127.0.0.1]:34730 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f2xGW-0000fl-Hh for submit@debbugs.gnu.org; Mon, 02 Apr 2018 07:04:44 -0400 Received: from mail-io0-f182.google.com ([209.85.223.182]:35696) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f2xGU-0000fT-4J; Mon, 02 Apr 2018 07:04:42 -0400 Received: by mail-io0-f182.google.com with SMTP id x77so11268402ioi.2; Mon, 02 Apr 2018 04:04:42 -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; bh=zW7dhpvp0vzpJWoLH44HrCCYa9DVEfsKJPj7PX3uWO4=; b=oxaPXzWybFoSh4YdWmnW4/3ZTjmaIlAj7zagbTwRMCodFHR7rSB33HpsuzarZztFXb E6lGV0gpKxh6R7u+wgL1M+Eu9Z8ny8hyuLiNVxkX3/Y9r0EnjIjjsbpJEOCnhyb79BBQ 5QytmPZPC1dgldraCxg4+XHUXAFt3gn10Kbd14YOPr8YWGZ1eTIhChhH6PP4iljn7V1m 1/ruSvKDqBJ2G3QdoOXZQfxcnK+XbY6RcCF2kdGceEZk49ZeRN5bA2tNLPVJMW4A5Ybn 2gwgISqoXRbmq637PlSooEXXzPTVqyax5o2bS7jxcwclhkwl1Z5h9DV/DJ6/ly/vhKuk pHdQ== 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; bh=zW7dhpvp0vzpJWoLH44HrCCYa9DVEfsKJPj7PX3uWO4=; b=M9s7qYGQNnk5t8nS6JIAMuljGVp2UMzgxhCNt93DoyymkUddp6RBca/Lz/sS76p3gD EKYaxmwMn7YqbuQLKd2W87LVWZ167lFii81id1uH5XQd+XawZOlDDhp4PXlpo2BUg745 kWtcNWVtpxXSpvaS6OC5wjNgJGpbwtfzyLEK4Pz1ILVzlmE2RuUJQy6vlzI2vkKMvV/X 3UwUPARQWkeg/JIXO1gBWi7FFoLExk12vPto1m2VfU1XDinoFfPJbAhAJFYZMdC6LX/A benv0XXherbmDtbzofwgfHN3K8H++3nre5Dycc5b9SEk6c0wi86CI20azU8LOLdzkvVz IUdA== X-Gm-Message-State: ALQs6tDKcRskczNpzaz0nY/uqfooOS9knV+NefM4b/rFl6+ToQ18T4B3 EPdqGTlIVTzwA+wrJbFqSN9LaA== X-Google-Smtp-Source: AIpwx4+Mtzf0ehw5yd7LJXvn6xWXHSvuGHszyF+MzmZeZwiE4hY4jztb+pRyYPBqov1zZLNmD3APag== X-Received: by 10.107.26.71 with SMTP id a68mr8375378ioa.194.1522667076370; Mon, 02 Apr 2018 04:04:36 -0700 (PDT) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id e142-v6sm4028724ite.3.2018.04.02.04.04.35 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 02 Apr 2018 04:04:35 -0700 (PDT) From: Noam Postavsky To: Eli Zaretskii Subject: Re: bug#30544: 26.0.91; ansi-term duplicates 2 line zsh prompts any time windows change (maybe other times) References: <83vadyr278.fsf@gnu.org> <83o9jqqzlj.fsf@gnu.org> <87in9yw73t.fsf@gmail.com> <878ta6pc0x.fsf@gmail.com> <838ta66tzu.fsf@gnu.org> Date: Mon, 02 Apr 2018 07:04:34 -0400 In-Reply-To: <838ta66tzu.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 02 Apr 2018 08:46:13 +0300") Message-ID: <876059q37h.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 30544 Cc: 30544@debbugs.gnu.org, aaronjensen@gmail.com 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: 0.0 (/) tags 30544 fixed close 30544 26.1 quit Eli Zaretskii writes: >> From: Noam Postavsky >> Cc: 30544@debbugs.gnu.org, Eli Zaretskii >> Date: Sun, 01 Apr 2018 22:39:26 -0400 >> >> So the following fixes it > > This is simple enough to go to emacs-26, thanks. Pushed [1: a64c11a3aa]. >> (possibly we should be resetting the current column as well?). > > If the column is also unknown there, yes. I saw that term-set-scroll-region sets the other two cached values, so I reset them as well. [1: a64c11a3aa]: 2018-04-02 06:57:53 -0400 Fix term.el rendering following a window resize (Bug#30544) https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=a64c11a3aa49121ceab79a2acc99c829d42417bd From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 02 15:17:49 2018 Received: (at 30544) by debbugs.gnu.org; 2 Apr 2018 19:17:49 +0000 Received: from localhost ([127.0.0.1]:35405 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f34xh-0002tz-8z for submit@debbugs.gnu.org; Mon, 02 Apr 2018 15:17:49 -0400 Received: from mail-qt0-f175.google.com ([209.85.216.175]:40424) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f34xf-0002tm-Sj for 30544@debbugs.gnu.org; Mon, 02 Apr 2018 15:17:48 -0400 Received: by mail-qt0-f175.google.com with SMTP id g5so16657033qth.7 for <30544@debbugs.gnu.org>; Mon, 02 Apr 2018 12:17:47 -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=qNEt+zNAmOZKn7V6W3Oc13inZj23ylkSYtC95HANlcg=; b=s900SnVZmpBgV4qFVnpKaervCFSP5o1KhJUin/wJ38BUEiBXi6R/f58rhffwBggqrw Q9fvFmfbUZMRD+5cZ3NCLrdJGzOsxpf7UPHWxzjBFqg/nTRfBESfQjonqpauh4dud7JK WV3x037DwZzUytz3AQVNuXr0jLSESnyu0YoptWnII+DhfTkAuD4O6c8Efn3xKAuYgDYa jGcJQRdjlt/mxDM+y/67o4gVfzNlx6zhizgRiaHhrfRkbkpxKS57puZ29nkP9TTW93jW Biex7fFWz9rrT8mU29+X8KwICHk3bRwfwqw+gGynrVEwvN3HxAYJ/6+hyU3BJ2O6t4sE 0Jlg== 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=qNEt+zNAmOZKn7V6W3Oc13inZj23ylkSYtC95HANlcg=; b=MoBif70549HTXAEFYmhPA7YTlJu2M8lV8n6rI3FU/rfcsI56lBmrqUJ4VR+hRxikkr 3UGb7UhH5mNPxIwRyBjW95ubR1LAne6JwsADKFhuERxqbuAZo8Uz3kuuxKC2CPd7o0Fp s278u04EJ+ZtcfwJZ8S2RxRXpK/wXGTnPMAr/WcBVx/3nY+VWthr7AzqZhB54Xu+uT0l FyW2IB1V/7Qcbi78DRJz7AnWO30wBPF/Ken+sc5yT7WYtZyMOUfriTqKFVp/c4dBsFeS UQTRXNgKnopQBIpKZiJO1t9VHNGdkzj6FXY+lDYaXFfgXqIsBJ2joLrCk0exqkP8weY1 8kxA== X-Gm-Message-State: ALQs6tChJkV89XWg6FxM8M9+8iHlLv22RbIu8A1wkvHz6c/dkaJQUFKA sVVupuGnMQ/yEpXfjPavWbfaqGLu+sGXS69tvik= X-Google-Smtp-Source: AIpwx4/zC3qkQbQ0vQnEy6HHQ+ybwYIIFZRGFnKdT38dFxI6MOY/BPoa5cJ8ZS063fItsb7/9LDLC9Alwf9SVOB3toU= X-Received: by 10.200.27.99 with SMTP id p32mr16017214qtk.254.1522696662301; Mon, 02 Apr 2018 12:17:42 -0700 (PDT) MIME-Version: 1.0 Received: by 10.237.60.76 with HTTP; Mon, 2 Apr 2018 12:17:41 -0700 (PDT) In-Reply-To: <876059q37h.fsf@gmail.com> References: <83vadyr278.fsf@gnu.org> <83o9jqqzlj.fsf@gnu.org> <87in9yw73t.fsf@gmail.com> <878ta6pc0x.fsf@gmail.com> <838ta66tzu.fsf@gnu.org> <876059q37h.fsf@gmail.com> From: Aaron Jensen Date: Mon, 2 Apr 2018 12:17:41 -0700 Message-ID: Subject: Re: bug#30544: 26.0.91; ansi-term duplicates 2 line zsh prompts any time windows change (maybe other times) To: Noam Postavsky Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30544 Cc: 30544@debbugs.gnu.org, Eli Zaretskii 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: -0.0 (/) On Mon, Apr 2, 2018 at 4:04 AM, Noam Postavsky wrote: > I saw that term-set-scroll-region sets the other two cached values, so I > reset them as well. Thank you! From unknown Mon Jun 16 23:53:56 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 01 May 2018 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator