From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Alexandrov <321942@gmail.com> Newsgroups: gmane.emacs.bugs Subject: bug#23546: 25.1.50; scroll-restore-mode breaks comint-mode Date: Sun, 15 May 2016 22:25:44 +0300 Message-ID: <5738CD38.7030907@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1463354972 2147 80.91.229.3 (15 May 2016 23:29:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 15 May 2016 23:29:32 +0000 (UTC) To: 23546@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon May 16 01:29:17 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1b25TE-0000nM-5M for geb-bug-gnu-emacs@m.gmane.org; Mon, 16 May 2016 01:29:12 +0200 Original-Received: from localhost ([::1]:41706 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b25TD-0001Gr-GI for geb-bug-gnu-emacs@m.gmane.org; Sun, 15 May 2016 19:29:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51059) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b25T9-000173-3G for bug-gnu-emacs@gnu.org; Sun, 15 May 2016 19:29:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b25T4-0006oU-QU for bug-gnu-emacs@gnu.org; Sun, 15 May 2016 19:29:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:40737) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b25T4-0006oQ-Nm for bug-gnu-emacs@gnu.org; Sun, 15 May 2016 19:29:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1b25T4-0004RJ-Jy for bug-gnu-emacs@gnu.org; Sun, 15 May 2016 19:29:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Alexandrov <321942@gmail.com> Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 15 May 2016 23:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 23546 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.146335492017016 (code B ref -1); Sun, 15 May 2016 23:29:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 15 May 2016 23:28:40 +0000 Original-Received: from localhost ([127.0.0.1]:53074 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b25Si-0004QO-Ch for submit@debbugs.gnu.org; Sun, 15 May 2016 19:28:40 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:43261) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <321942@gmail.com>) id 1b21fW-0006tm-CL for submit@debbugs.gnu.org; Sun, 15 May 2016 15:25:38 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <321942@gmail.com>) id 1b21fP-0003yC-Rn for submit@debbugs.gnu.org; Sun, 15 May 2016 15:25:32 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:46199) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <321942@gmail.com>) id 1b21fP-0003y4-P9 for submit@debbugs.gnu.org; Sun, 15 May 2016 15:25:31 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34225) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <321942@gmail.com>) id 1b21fN-00019W-FZ for bug-gnu-emacs@gnu.org; Sun, 15 May 2016 15:25:30 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <321942@gmail.com>) id 1b21fJ-0003xg-7D for bug-gnu-emacs@gnu.org; Sun, 15 May 2016 15:25:29 -0400 Original-Received: from mail-lf0-x231.google.com ([2a00:1450:4010:c07::231]:36562) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <321942@gmail.com>) id 1b21fI-0003xc-PH for bug-gnu-emacs@gnu.org; Sun, 15 May 2016 15:25:25 -0400 Original-Received: by mail-lf0-x231.google.com with SMTP id u64so109977144lff.3 for ; Sun, 15 May 2016 12:25:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=to:subject:from:message-id:date:user-agent:mime-version :content-transfer-encoding; bh=bMVzoS/S7CWrQ0yYmnXo1IgCWUzjj/5U8RQk5PCrzVI=; b=H5ytOBlCvYidh2/yqamuGNzIRHccyazTJThuR4nLL696n+xDXoc+KomNsq3AfOxRnT cWSG/owAaFn9JKf21xixCGNbKMrzoDjtHt8SjxDdyQ8VDP0U+NgUoPkYPfh6KO26gJhh K4Nx0Lo3aIfOeSeFjftNcyiGgwH/8p45xSwRkd2ZZdA2dKf+p59t9UaT/mLfaKJzSdkK ++kpR7nM1vrS3NZ1b9uEgqSv5xZpoclwEBGF5mpky0cViB7b/bQgW42nW6OBYEIDrd1+ lCGMHOdOZlTZKc/76iP24ZNc9bd3tdAPB2cST1iwk76tYsjVqtE3z3C1RuYvhtemcIfy AY1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:to:subject:from:message-id:date:user-agent :mime-version:content-transfer-encoding; bh=bMVzoS/S7CWrQ0yYmnXo1IgCWUzjj/5U8RQk5PCrzVI=; b=TgQhOw26QqNGHBQ6F713w65wyMLXCMrcJL4tPIYqaYi0vD3rOib/ComFRU/AovBg1I cGar1fim+YT+ezaw2nrFGorO2wYXceewmXuLqv35szn34cwW8vcigURy+HaOepbZUStm phmP5GanqNze9HUGwJfUCZTHEzBqsVxhnuCpqhMg5z+Y3VaqdZnlZNE/Cumg+JMK9k+I 0qkxwJafydYo0riaCZAfd73ktTWVBpJyZd90JODWJD2j6SPz3QPQvLYVz6MGkPwawj6e 5g86CTl7zbpKCcAXYI4zHud67HNyR2lwp7iMKwgYmPS3ivVaG0/ChkmoRxsslA81m1ZL ZRyg== X-Gm-Message-State: AOPr4FWviOFx/2AxbgLOgXdLmRLs2YYeceOU8UkBFWb4j/yrv/TuErNqsnSkhUdps/O0rg== X-Received: by 10.25.153.137 with SMTP id b131mr6117627lfe.61.1463340324094; Sun, 15 May 2016 12:25:24 -0700 (PDT) Original-Received: from [192.168.1.132] ([178.218.27.218]) by smtp.googlemail.com with ESMTPSA id j6sm4599868lbd.32.2016.05.15.12.25.22 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 15 May 2016 12:25:23 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; GNU x86_64; rv:31.0) Gecko/20100101 Icedove/31.3.0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Mailman-Approved-At: Sun, 15 May 2016 19:28:38 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:118272 Archived-At: Hello. I encountered a problem that looks like a bug to me: scroll-restore-mode (from elpa.gnu.org [0]) breaks comint-mode (built-in, GNU Emacs 25.1.50.1). [0] https://elpa.gnu.org/packages/scroll-restore.html Steps to reproduce in a clear environment: $ mkdir /tmp/emacs.d $ emacs --quick --eval '(setq user-emacs-directory "/tmp/emacs.d")' (package-initialize) (package-refresh-contents) (package-install 'scroll-restore) (setq scroll-restore-jump-back t) (scroll-restore-mode 1) M-x shell Now I can type the first command (c d RET), start to type the second one — and the point jumps before shell prompt: user@local:~$ cd¦ cd¦user@local:~$ (here ‘¦’ denotes cursor position) I could move point back to the end manually (with M-> for instance), but that is pretty annoying. I have to mention that it would not present a huge problem if there were a way disable scroll-restore-mode on per-major-mode basis. However scroll-restore-mode has only global state, no buffer-local, as far as I can see.