From unknown Thu Jun 19 14:25:00 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#21893 <21893@debbugs.gnu.org> To: bug#21893 <21893@debbugs.gnu.org> Subject: Status: 25.0.50; Using scroll-*-command in follow-mode Reply-To: bug#21893 <21893@debbugs.gnu.org> Date: Thu, 19 Jun 2025 21:25:00 +0000 retitle 21893 25.0.50; Using scroll-*-command in follow-mode reassign 21893 emacs submitter 21893 Juri Linkov severity 21893 wishlist tag 21893 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 12 16:08:36 2015 Received: (at submit) by debbugs.gnu.org; 12 Nov 2015 21:08:36 +0000 Received: from localhost ([127.0.0.1]:35170 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zwz6h-0000g9-PI for submit@debbugs.gnu.org; Thu, 12 Nov 2015 16:08:36 -0500 Received: from eggs.gnu.org ([208.118.235.92]:51879) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zwz6O-0000fb-01 for submit@debbugs.gnu.org; Thu, 12 Nov 2015 16:08:34 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zwz6M-0004Xs-TW for submit@debbugs.gnu.org; Thu, 12 Nov 2015 16:08:15 -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.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:50436) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zwz6M-0004Xo-Qy for submit@debbugs.gnu.org; Thu, 12 Nov 2015 16:08:14 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33649) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zwz6L-0002hp-Ug for bug-gnu-emacs@gnu.org; Thu, 12 Nov 2015 16:08:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zwz6I-0004Vx-OF for bug-gnu-emacs@gnu.org; Thu, 12 Nov 2015 16:08:13 -0500 Received: from sub3.mail.dreamhost.com ([69.163.253.7]:38529 helo=homiemail-a39.g.dreamhost.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zwz6I-0004Vp-Ia for bug-gnu-emacs@gnu.org; Thu, 12 Nov 2015 16:08:10 -0500 Received: from homiemail-a39.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a39.g.dreamhost.com (Postfix) with ESMTP id 68A1E150078 for ; Thu, 12 Nov 2015 13:08:09 -0800 (PST) Received: from localhost.linkov.net (m83-191-160-148.cust.tele2.ee [83.191.160.148]) (Authenticated sender: jurta@jurta.org) by homiemail-a39.g.dreamhost.com (Postfix) with ESMTPA id A674F15006D for ; Thu, 12 Nov 2015 13:08:08 -0800 (PST) From: Juri Linkov To: bug-gnu-emacs@gnu.org Subject: 25.0.50; Using scroll-*-command in follow-mode Organization: LINKOV.NET Date: Thu, 12 Nov 2015 23:07:50 +0200 Message-ID: <877flnudud.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (no timestamps) [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (-----) follow.el could use better commands scroll-up-command/scroll-down-command like in this patch to work smoothly when scroll-error-top-bottom is t, but a special condition in follow-scroll-up/follow-scroll-down that checks for scroll-preserve-screen-position prevents from scrolling and returns point to the old position, and there is no comment explaining this special-casing. diff --git a/lisp/follow.el b/lisp/follow.el index 938c59e..fa24a28 100644 --- a/lisp/follow.el +++ b/lisp/follow.el @@ -518,14 +518,14 @@ (defun follow-scroll-up (&optional arg) Works like `scroll-up' when not in Follow mode." (interactive "P") (cond ((not follow-mode) - (scroll-up arg)) + (scroll-up-command arg)) ((eq arg '-) (follow-scroll-down)) (t (let ((opoint (point)) (owin (selected-window))) (while ;; If we are too near EOB, try scrolling the previous window. - (condition-case nil (progn (scroll-up arg) nil) + (condition-case nil (progn (scroll-up-command arg) nil) (end-of-buffer (condition-case nil (progn (follow-previous-window) t) (error @@ -551,12 +551,12 @@ (defun follow-scroll-down (&optional arg) Works like `scroll-down' when not in Follow mode." (interactive "P") (cond ((not follow-mode) - (scroll-down arg)) + (scroll-down-command arg)) ((eq arg '-) (follow-scroll-up)) (t (let ((opoint (point))) - (scroll-down arg) + (scroll-down-command arg) (unless (and scroll-preserve-screen-position (get this-command 'scroll-command)) (goto-char opoint)) From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 25 10:55:24 2019 Received: (at 21893) by debbugs.gnu.org; 25 Jun 2019 14:55:24 +0000 Received: from localhost ([127.0.0.1]:33191 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfmqy-0005ZJ-0k for submit@debbugs.gnu.org; Tue, 25 Jun 2019 10:55:24 -0400 Received: from quimby.gnus.org ([80.91.231.51]:50940) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfmqu-0005Z5-QO for 21893@debbugs.gnu.org; Tue, 25 Jun 2019 10:55:21 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=stories) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hfmqp-00018S-V5; Tue, 25 Jun 2019 16:55:18 +0200 From: Lars Ingebrigtsen To: Juri Linkov Subject: Re: bug#21893: 25.0.50; Using scroll-*-command in follow-mode References: <877flnudud.fsf@mail.linkov.net> Date: Tue, 25 Jun 2019 16:55:15 +0200 In-Reply-To: <877flnudud.fsf@mail.linkov.net> (Juri Linkov's message of "Thu, 12 Nov 2015 23:07:50 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Juri Linkov writes: > follow.el could use better commands scroll-up-command/scroll-down-command > like in this patch to work smoothly when scroll-error-top-bottom is t, > but a special condition in follow-scroll-up/follo [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 21893 Cc: 21893@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Juri Linkov writes: > follow.el could use better commands scroll-up-command/scroll-down-command > like in this patch to work smoothly when scroll-error-top-bottom is t, > but a special condition in follow-scroll-up/follow-scroll-down > that checks for scroll-preserve-screen-position prevents from scrolling > and returns point to the old position, and there is no comment > explaining this special-casing. [...] > - (scroll-up arg)) > + (scroll-up-command arg)) Your patch basically replaces some of the calls to scroll-{up,down} with scroll-{up/down}-command, which I think makes sense, since this is supposed to emulate the normal scroll up/down commands, as far as I can tell. But the patch no longer applies, and I don't use follow mode. Could a follow mode user say whether this is what they'd expect, and if so, spin a new patch? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 25 16:11:08 2019 Received: (at 21893) by debbugs.gnu.org; 25 Jun 2019 20:11:08 +0000 Received: from localhost ([127.0.0.1]:33592 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfrmW-0001gC-01 for submit@debbugs.gnu.org; Tue, 25 Jun 2019 16:11:08 -0400 Received: from anteater.elm.relay.mailchannels.net ([23.83.212.3]:6338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfrmU-0001g4-ME for 21893@debbugs.gnu.org; Tue, 25 Jun 2019 16:11:07 -0400 X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 3133021720; Tue, 25 Jun 2019 20:11:05 +0000 (UTC) Received: from pdx1-sub0-mail-a33.g.dreamhost.com (100-96-11-129.trex.outbound.svc.cluster.local [100.96.11.129]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 61E77217F8; Tue, 25 Jun 2019 20:11:04 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from pdx1-sub0-mail-a33.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.17.2); Tue, 25 Jun 2019 20:11:05 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jurta@jurta.org X-MailChannels-Auth-Id: dreamhost X-Wipe-Befitting: 36a7dcc7346eb581_1561493464952_2134588077 X-MC-Loop-Signature: 1561493464952:4236230911 X-MC-Ingress-Time: 1561493464952 Received: from pdx1-sub0-mail-a33.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a33.g.dreamhost.com (Postfix) with ESMTP id 798C980A60; Tue, 25 Jun 2019 13:11:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=linkov.net; bh=x7DOfFcqRZ/RaBOJFr6mD9GvrNY=; b= iDE1Lj8lROGx9NpBj5biyz1CQ8GwtcvummclsA2njVVRFenJ9vrPEUiFwVeKEAdH usyMNwpK35hbVcEKRhLmPaH7TjqcxWnqq/4hUGbakSg6K5HtVccuO62tPsrNjDmK 4aLT3XXPzu43qEK9ClI2tCq2968db7Jly1QaPDu1uWA= Received: from mail.jurta.org (m91-129-109-209.cust.tele2.ee [91.129.109.209]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by pdx1-sub0-mail-a33.g.dreamhost.com (Postfix) with ESMTPSA id 2B06280A42; Tue, 25 Jun 2019 13:10:57 -0700 (PDT) X-DH-BACKEND: pdx1-sub0-mail-a33 From: Juri Linkov To: Alan Mackenzie Subject: Re: bug#21893: 25.0.50; Using scroll-*-command in follow-mode Organization: LINKOV.NET References: <877flnudud.fsf@mail.linkov.net> Date: Tue, 25 Jun 2019 23:10:50 +0300 In-Reply-To: (Lars Ingebrigtsen's message of "Tue, 25 Jun 2019 16:55:15 +0200") Message-ID: <875zotzb69.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: -100 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeduvddrudeggddugeeiucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgdpffftgfetoffjqffuvfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvufhofhffjgfkfgggtgesmhdtreertdertdenucfhrhhomheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqeenucfkphepledurdduvdelrddutdelrddvtdelnecurfgrrhgrmhepmhhouggvpehsmhhtphdphhgvlhhopehmrghilhdrjhhurhhtrgdrohhrghdpihhnvghtpeeluddruddvledruddtledrvddtledprhgvthhurhhnqdhprghthheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqedpmhgrihhlfhhrohhmpehjuhhriheslhhinhhkohhvrdhnvghtpdhnrhgtphhtthhopegrtghmsehmuhgtrdguvgenucevlhhushhtvghrufhiiigvpedv X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 21893 Cc: Lars Ingebrigtsen , 21893@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Hello, Alan. Lars reminded me of this old report that tries to add support for a non-nil value of scroll-error-top-bottom for scrolling in follow-mode. Now I updated the patch for the current master. Do you think this is the right fix? >> follow.el could use better commands scroll-up-command/scroll-down-command >> like in this patch to work smoothly when scroll-error-top-bottom is t, >> but a special condition in follow-scroll-up/follow-scroll-down >> that checks for scroll-preserve-screen-position prevents from scrolling >> and returns point to the old position, and there is no comment >> explaining this special-casing. > > [...] > >> - (scroll-up arg)) >> + (scroll-up-command arg)) > > Your patch basically replaces some of the calls to scroll-{up,down} with > scroll-{up/down}-command, which I think makes sense, since this is > supposed to emulate the normal scroll up/down commands, as far as I can > tell. > > But the patch no longer applies, and I don't use follow mode. Could a > follow mode user say whether this is what they'd expect, and if so, spin > a new patch? --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=follow-scroll-command.patch diff --git a/lisp/follow.el b/lisp/follow.el index acc2b26c55..4269bf7cb1 100644 --- a/lisp/follow.el +++ b/lisp/follow.el @@ -557,7 +557,7 @@ follow-scroll-up-arg (let ((opoint (point)) (owin (selected-window))) (while ;; If we are too near EOB, try scrolling the previous window. - (condition-case nil (progn (scroll-up arg) nil) + (condition-case nil (progn (scroll-up-command arg) nil) (end-of-buffer (condition-case nil (progn (follow-previous-window) t) (error @@ -576,7 +576,7 @@ follow-scroll-down-arg This is an internal function for `follow-scroll-down' and `follow-scroll-down-window'." (let ((opoint (point))) - (scroll-down arg) + (scroll-down-command arg) (unless (and scroll-preserve-screen-position (get this-command 'scroll-command)) (goto-char opoint)) @@ -596,7 +596,7 @@ follow-scroll-up-window Works like `scroll-up' when not in Follow mode." (interactive "P") (cond ((not follow-mode) - (scroll-up arg)) + (scroll-up-command arg)) ((eq arg '-) (follow-scroll-down-window)) (t (follow-scroll-up-arg arg)))) @@ -616,7 +616,7 @@ follow-scroll-down-window Works like `scroll-down' when not in Follow mode." (interactive "P") (cond ((not follow-mode) - (scroll-down arg)) + (scroll-down-command arg)) ((eq arg '-) (follow-scroll-up-window)) (t (follow-scroll-down-arg arg)))) @@ -635,12 +635,14 @@ follow-scroll-up Works like `scroll-up' when not in Follow mode." (interactive "P") (cond ((not follow-mode) - (scroll-up arg)) + (scroll-up-command arg)) (arg (follow-scroll-up-arg arg)) (t (let* ((windows (follow-all-followers)) (end (window-end (car (reverse windows))))) - (if (eq end (point-max)) + (if (and (eq end (point-max)) + (or (null scroll-error-top-bottom) + (eobp))) (signal 'end-of-buffer nil) (select-window (car windows)) ;; `window-end' might return nil. @@ -663,13 +665,15 @@ follow-scroll-down Works like `scroll-down' when not in Follow mode." (interactive "P") (cond ((not follow-mode) - (scroll-down arg)) + (scroll-down-command arg)) (arg (follow-scroll-down-arg arg)) (t (let* ((windows (follow-all-followers)) (win (car (reverse windows))) (start (window-start (car windows)))) - (if (eq start (point-min)) + (if (and (eq start (point-min)) + (or (null scroll-error-top-bottom) + (bobp))) (signal 'beginning-of-buffer nil) (select-window win) (goto-char start) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 04 17:11:30 2019 Received: (at 21893) by debbugs.gnu.org; 4 Jul 2019 21:11:30 +0000 Received: from localhost ([127.0.0.1]:52029 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hj90s-0003YC-BG for submit@debbugs.gnu.org; Thu, 04 Jul 2019 17:11:30 -0400 Received: from cheetah.birch.relay.mailchannels.net ([23.83.209.34]:26704) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hj90o-0003Xs-Go for 21893@debbugs.gnu.org; Thu, 04 Jul 2019 17:11:28 -0400 X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 473FB8C0D4F; Thu, 4 Jul 2019 21:11:25 +0000 (UTC) Received: from pdx1-sub0-mail-a17.g.dreamhost.com (100-96-1-102.trex.outbound.svc.cluster.local [100.96.1.102]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id AB6568C1C31; Thu, 4 Jul 2019 21:11:24 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from pdx1-sub0-mail-a17.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.17.3); Thu, 04 Jul 2019 21:11:25 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jurta@jurta.org X-MailChannels-Auth-Id: dreamhost X-Keen-Desert: 3440ed120610ee6c_1562274685116_88482111 X-MC-Loop-Signature: 1562274685116:305255331 X-MC-Ingress-Time: 1562274685116 Received: from pdx1-sub0-mail-a17.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a17.g.dreamhost.com (Postfix) with ESMTP id BF0207F633; Thu, 4 Jul 2019 14:11:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=linkov.net; bh=cbdTNugCbbnQW/RUDkylfpVgksA=; b= l2VQt4geX1lfew4hSCFw9zrRXrEzoVyaBHpQkfeYg08mqaF5GcH78ULOJueJakfA 5vGVByONf4OuAQ/S47y/9eMNz36CsD9dXPawpY0if7CTY4+Qg35BG3W0lKcNVThW EKboH5KOuG4yWW/5VCJEfBNFbweag73O2Sv8snJdgWk= Received: from mail.jurta.org (m91-129-109-127.cust.tele2.ee [91.129.109.127]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by pdx1-sub0-mail-a17.g.dreamhost.com (Postfix) with ESMTPSA id DB3AE7F6C4; Thu, 4 Jul 2019 14:11:20 -0700 (PDT) X-DH-BACKEND: pdx1-sub0-mail-a17 From: Juri Linkov To: Alan Mackenzie Subject: Re: bug#21893: 25.0.50; Using scroll-*-command in follow-mode Organization: LINKOV.NET References: <877flnudud.fsf@mail.linkov.net> <875zotzb69.fsf@mail.linkov.net> Date: Fri, 05 Jul 2019 00:01:15 +0300 In-Reply-To: <875zotzb69.fsf@mail.linkov.net> (Juri Linkov's message of "Tue, 25 Jun 2019 23:10:50 +0300") Message-ID: <87wogxwm3o.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: -100 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeduvddrfedvgdduiedtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgdpffftgfetoffjqffuvfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvufhofhffjgfkfgggtgesmhdtreertdertdenucfhrhhomheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqeenucfkphepledurdduvdelrddutdelrdduvdejnecurfgrrhgrmhepmhhouggvpehsmhhtphdphhgvlhhopehmrghilhdrjhhurhhtrgdrohhrghdpihhnvghtpeeluddruddvledruddtledruddvjedprhgvthhurhhnqdhprghthheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqedpmhgrihhlfhhrohhmpehjuhhriheslhhinhhkohhvrdhnvghtpdhnrhgtphhtthhopegrtghmsehmuhgtrdguvgenucevlhhushhtvghrufhiiigvpedt X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 21893 Cc: Lars Ingebrigtsen , 21893@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Hello, Alan. > Lars reminded me of this old report that tries to add support for > a non-nil value of scroll-error-top-bottom for scrolling in follow-mode. > > Now I updated the patch for the current master. > Do you think this is the right fix? Here is a better patch: --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=follow-scroll-command.2.patch diff --git a/lisp/follow.el b/lisp/follow.el index acc2b26c55..faac87986b 100644 --- a/lisp/follow.el +++ b/lisp/follow.el @@ -557,7 +557,7 @@ follow-scroll-up-arg (let ((opoint (point)) (owin (selected-window))) (while ;; If we are too near EOB, try scrolling the previous window. - (condition-case nil (progn (scroll-up arg) nil) + (condition-case nil (progn (scroll-up-command arg) nil) (end-of-buffer (condition-case nil (progn (follow-previous-window) t) (error @@ -576,7 +576,7 @@ follow-scroll-down-arg This is an internal function for `follow-scroll-down' and `follow-scroll-down-window'." (let ((opoint (point))) - (scroll-down arg) + (scroll-down-command arg) (unless (and scroll-preserve-screen-position (get this-command 'scroll-command)) (goto-char opoint)) @@ -596,7 +596,7 @@ follow-scroll-up-window Works like `scroll-up' when not in Follow mode." (interactive "P") (cond ((not follow-mode) - (scroll-up arg)) + (scroll-up-command arg)) ((eq arg '-) (follow-scroll-down-window)) (t (follow-scroll-up-arg arg)))) @@ -616,7 +616,7 @@ follow-scroll-down-window Works like `scroll-down' when not in Follow mode." (interactive "P") (cond ((not follow-mode) - (scroll-down arg)) + (scroll-down-command arg)) ((eq arg '-) (follow-scroll-up-window)) (t (follow-scroll-down-arg arg)))) @@ -635,13 +635,16 @@ follow-scroll-up Works like `scroll-up' when not in Follow mode." (interactive "P") (cond ((not follow-mode) - (scroll-up arg)) + (scroll-up-command arg)) (arg (follow-scroll-up-arg arg)) (t (let* ((windows (follow-all-followers)) (end (window-end (car (reverse windows))))) (if (eq end (point-max)) - (signal 'end-of-buffer nil) + (if (or (null scroll-error-top-bottom) + (eobp)) + (signal 'end-of-buffer nil) + (goto-char (point-max))) (select-window (car windows)) ;; `window-end' might return nil. (if end @@ -663,14 +666,17 @@ follow-scroll-down Works like `scroll-down' when not in Follow mode." (interactive "P") (cond ((not follow-mode) - (scroll-down arg)) + (scroll-down-command arg)) (arg (follow-scroll-down-arg arg)) (t (let* ((windows (follow-all-followers)) (win (car (reverse windows))) (start (window-start (car windows)))) (if (eq start (point-min)) - (signal 'beginning-of-buffer nil) + (if (or (null scroll-error-top-bottom) + (bobp)) + (signal 'beginning-of-buffer nil) + (goto-char (point-min))) (select-window win) (goto-char start) (vertical-motion (- (- (window-height win) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 05 15:13:15 2019 Received: (at 21893) by debbugs.gnu.org; 5 Jul 2019 19:13:16 +0000 Received: from localhost ([127.0.0.1]:53763 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hjTdz-00046L-LC for submit@debbugs.gnu.org; Fri, 05 Jul 2019 15:13:15 -0400 Received: from chocolate.birch.relay.mailchannels.net ([23.83.209.35]:5287) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hjTdx-00046C-49 for 21893@debbugs.gnu.org; Fri, 05 Jul 2019 15:13:13 -0400 X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id E83011A25D5 for <21893@debbugs.gnu.org>; Fri, 5 Jul 2019 19:13:11 +0000 (UTC) Received: from pdx1-sub0-mail-a47.g.dreamhost.com (100-96-4-176.trex.outbound.svc.cluster.local [100.96.4.176]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 797721A249F for <21893@debbugs.gnu.org>; Fri, 5 Jul 2019 19:13:11 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from pdx1-sub0-mail-a47.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.17.3); Fri, 05 Jul 2019 19:13:11 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jurta@jurta.org X-MailChannels-Auth-Id: dreamhost X-Irritate-Towering: 733d073a71585bd4_1562353991755_2232561058 X-MC-Loop-Signature: 1562353991755:2940870732 X-MC-Ingress-Time: 1562353991755 Received: from pdx1-sub0-mail-a47.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a47.g.dreamhost.com (Postfix) with ESMTP id D1B7283219 for <21893@debbugs.gnu.org>; Fri, 5 Jul 2019 12:13:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=linkov.net; bh=QBEmAOs9sbJ5BeV5uO+EEkMoNrw=; b= QzcoxaO2Jz8ln7Rh/7EtXAya4bfVY4MZrKq0aL5JIC6YTUAmN2ec00N1MHVzQGqk G2gDDoTF66N+zXnqhPw5dtJiDmshfOe8KJuSR87Qn0BRUeVoac9cVWj7i4rYXZM/ XxkgL7QE2vWkZHwkK3ZlCws2L3evDS4jgO+rq4S/yxg= Received: from mail.jurta.org (m91-129-109-127.cust.tele2.ee [91.129.109.127]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by pdx1-sub0-mail-a47.g.dreamhost.com (Postfix) with ESMTPSA id 99F5F83221 for <21893@debbugs.gnu.org>; Fri, 5 Jul 2019 12:13:08 -0700 (PDT) X-DH-BACKEND: pdx1-sub0-mail-a47 From: Juri Linkov To: 21893@debbugs.gnu.org Subject: Re: bug#21893: 25.0.50; Using scroll-*-command in follow-mode Organization: LINKOV.NET References: <877flnudud.fsf@mail.linkov.net> <875zotzb69.fsf@mail.linkov.net> <87wogxwm3o.fsf@mail.linkov.net> Date: Fri, 05 Jul 2019 21:44:52 +0300 In-Reply-To: <87wogxwm3o.fsf@mail.linkov.net> (Juri Linkov's message of "Fri, 05 Jul 2019 00:01:15 +0300") Message-ID: <87ef34qq1n.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: 0 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeduvddrfeeggddufeeiucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgdpffftgfetoffjqffuvfenuceurghilhhouhhtmecufedttdenucenucfjughrpefhvffuohhfffgjkfgfgggtsehttdertddtredtnecuhfhrohhmpefluhhrihcunfhinhhkohhvuceojhhurhhisehlihhnkhhovhdrnhgvtheqnecukfhppeeluddruddvledruddtledruddvjeenucfrrghrrghmpehmohguvgepshhmthhppdhhvghlohepmhgrihhlrdhjuhhrthgrrdhorhhgpdhinhgvthepledurdduvdelrddutdelrdduvdejpdhrvghtuhhrnhdqphgrthhhpefluhhrihcunfhinhhkohhvuceojhhurhhisehlihhnkhhovhdrnhgvtheqpdhmrghilhhfrhhomhepjhhurhhisehlihhnkhhovhdrnhgvthdpnhhrtghpthhtohepvddukeelfeesuggvsggsuhhgshdrghhnuhdrohhrghenucevlhhushhtvghrufhiiigvpedt X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 21893 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >> Lars reminded me of this old report that tries to add support for >> a non-nil value of scroll-error-top-bottom for scrolling in follow-mode. >> >> Now I updated the patch for the current master. >> Do you think this is the right fix? > > Here is a better patch: The same problem of ignoring customization of scroll-error-top-bottom exists in view-mode too, and this patch fixes it: diff --git a/lisp/view.el b/lisp/view.el index a765be02c1..e4489b391a 100644 --- a/lisp/view.el +++ b/lisp/view.el @@ -743,18 +743,19 @@ view-scroll-lines (setq backward (not backward) lines (- lines))) (when (and maxdefault lines (> lines (view-window-size))) (setq lines nil)) - (cond (backward (scroll-down lines)) + (cond (backward (scroll-down-command lines)) ((view-really-at-end) (if view-scroll-auto-exit (View-quit) (ding) (view-end-message))) - (t (scroll-up lines) + (t (scroll-up-command lines) (if (view-really-at-end) (view-end-message))))) (defun view-really-at-end () ;; Return true if buffer end visible. Maybe revert buffer and test. - (and (pos-visible-in-window-p (point-max)) + (and (or (null scroll-error-top-bottom) (eobp)) + (pos-visible-in-window-p (point-max)) (let ((buf (current-buffer)) (bufname (buffer-name)) (file (buffer-file-name))) BTW, view-end-message is too verbose. Shouldn't it verbosity be customizable? From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 05 15:25:42 2019 Received: (at 21893) by debbugs.gnu.org; 5 Jul 2019 19:25:42 +0000 Received: from localhost ([127.0.0.1]:53800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hjTq1-0006cD-Uo for submit@debbugs.gnu.org; Fri, 05 Jul 2019 15:25:42 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39301) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hjTq0-0006c1-Fr for 21893@debbugs.gnu.org; Fri, 05 Jul 2019 15:25:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40324) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hjTpv-0002V7-BO; Fri, 05 Jul 2019 15:25:35 -0400 Received: from [176.228.60.248] (port=2792 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hjTpr-0007Sd-7d; Fri, 05 Jul 2019 15:25:35 -0400 Date: Fri, 05 Jul 2019 22:25:25 +0300 Message-Id: <83h8809tcq.fsf@gnu.org> From: Eli Zaretskii To: Juri Linkov In-reply-to: <87ef34qq1n.fsf@mail.linkov.net> (message from Juri Linkov on Fri, 05 Jul 2019 21:44:52 +0300) Subject: Re: bug#21893: 25.0.50; Using scroll-*-command in follow-mode References: <877flnudud.fsf@mail.linkov.net> <875zotzb69.fsf@mail.linkov.net> <87wogxwm3o.fsf@mail.linkov.net> <87ef34qq1n.fsf@mail.linkov.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 21893 Cc: 21893@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: -3.3 (---) > From: Juri Linkov > Date: Fri, 05 Jul 2019 21:44:52 +0300 > > BTW, view-end-message is too verbose. Shouldn't it verbosity be customizable? No, I don't think so. It is not too verbose as it is, IMO. From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 07 18:36:35 2019 Received: (at 21893) by debbugs.gnu.org; 7 Jul 2019 22:36:35 +0000 Received: from localhost ([127.0.0.1]:57519 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hkFlr-0001qB-AY for submit@debbugs.gnu.org; Sun, 07 Jul 2019 18:36:35 -0400 Received: from bonobo.elm.relay.mailchannels.net ([23.83.212.22]:42668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hkFlo-0001py-TW; Sun, 07 Jul 2019 18:36:33 -0400 X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 79FC620118; Sun, 7 Jul 2019 22:36:31 +0000 (UTC) Received: from pdx1-sub0-mail-a86.g.dreamhost.com (100-96-4-176.trex.outbound.svc.cluster.local [100.96.4.176]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id AED7D20912; Sun, 7 Jul 2019 22:36:29 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from pdx1-sub0-mail-a86.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.17.3); Sun, 07 Jul 2019 22:36:31 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jurta@jurta.org X-MailChannels-Auth-Id: dreamhost X-Occur-Quick: 3fd402dc0fe3dd3f_1562538990988_1786889713 X-MC-Loop-Signature: 1562538990988:2311256595 X-MC-Ingress-Time: 1562538990987 Received: from pdx1-sub0-mail-a86.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a86.g.dreamhost.com (Postfix) with ESMTP id A787780176; Sun, 7 Jul 2019 15:36:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=linkov.net; bh=S9ZpSJ2bqyTNcF0ZVeEMNpsqYKg=; b= K+IkGrCPrZ8FRDd1doT8fx8rk8Nx16mplBwLjXPSgTrG7Pz2Qd0EyhygeXNB9+g1 t3j+yNRvU4xdbqSV7oTKitu3VSVVYrWet0DhbiChPO4MvEVnDJ3kGJyTgAsPhqTj nY39lc2g4llXNOAj/3/TFBdVp8j+JVPZVLjcvJMsPZY= Received: from mail.jurta.org (m91-129-109-127.cust.tele2.ee [91.129.109.127]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by pdx1-sub0-mail-a86.g.dreamhost.com (Postfix) with ESMTPSA id 0AC498012C; Sun, 7 Jul 2019 15:36:24 -0700 (PDT) X-DH-BACKEND: pdx1-sub0-mail-a86 From: Juri Linkov To: Eli Zaretskii Subject: Re: bug#21893: 25.0.50; Using scroll-*-command in follow-mode Organization: LINKOV.NET References: <877flnudud.fsf@mail.linkov.net> <875zotzb69.fsf@mail.linkov.net> <87wogxwm3o.fsf@mail.linkov.net> <87ef34qq1n.fsf@mail.linkov.net> <83h8809tcq.fsf@gnu.org> Date: Mon, 08 Jul 2019 01:36:04 +0300 In-Reply-To: <83h8809tcq.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 05 Jul 2019 22:25:25 +0300") Message-ID: <874l3x3223.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: -100 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeduvddrfeelgddtlecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucggtfgfnhhsuhgsshgtrhhisggvpdfftffgtefojffquffvnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvffuohhfffgjkfgfgggtsehttdertddtredtnecuhfhrohhmpefluhhrihcunfhinhhkohhvuceojhhurhhisehlihhnkhhovhdrnhgvtheqnecukfhppeeluddruddvledruddtledruddvjeenucfrrghrrghmpehmohguvgepshhmthhppdhhvghlohepmhgrihhlrdhjuhhrthgrrdhorhhgpdhinhgvthepledurdduvdelrddutdelrdduvdejpdhrvghtuhhrnhdqphgrthhhpefluhhrihcunfhinhhkohhvuceojhhurhhisehlihhnkhhovhdrnhgvtheqpdhmrghilhhfrhhomhepjhhurhhisehlihhnkhhovhdrnhgvthdpnhhrtghpthhtohepvghlihiisehgnhhurdhorhhgnecuvehluhhsthgvrhfuihiivgeptd X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 21893 Cc: 21893@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) found 21893 25.0.50 fixed 21893 27.0.50 quit >> BTW, view-end-message is too verbose. Shouldn't it verbosity be customizable? > > No, I don't think so. It is not too verbose as it is, IMO. Ok, I just copied this function without messages to ~/.emacs because it's very short to be customized conveniently. So now after installing scroll-error-top-bottom handling to master, I'm closing this report. From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 29 17:40:23 2019 Received: (at 21893-done) by debbugs.gnu.org; 29 Sep 2019 21:40:23 +0000 Received: from localhost ([127.0.0.1]:55969 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iEgvW-0003KJ-Km for submit@debbugs.gnu.org; Sun, 29 Sep 2019 17:40:22 -0400 Received: from mail-pl1-f175.google.com ([209.85.214.175]:34953) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iEgvU-0003Jx-O8 for 21893-done@debbugs.gnu.org; Sun, 29 Sep 2019 17:40:21 -0400 Received: by mail-pl1-f175.google.com with SMTP id y10so3095744plp.2 for <21893-done@debbugs.gnu.org>; Sun, 29 Sep 2019 14:40:20 -0700 (PDT) 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=Lh9jYbuPx81P5f10CW1peaqjF2mtBrl7FyqvN+GNY+o=; b=sYwWSZMOI6qqclXvGl8rJCv/94g+lEy19Rx7tVkZlW9QfD9yJGqF5V0ZB3m3AMrhTh Mdws1BINBoAlGxbzJjzh54u5WB7V9JZJKAfH0kWRHWa3osccTOfhC6t7uh3KFhPzjp9P Worz2+RVxtu4bGm1Xa3pPyZGofQjcm8gSyK6+h0Spi3qziaYem6xkaKWTuNtPODHs/F3 h4LHFuaCWf04e/sofNMcG38WDUEvgrhViLfrOKVbHdgU0saD1T2RwccF2/wkaeyDWdfa XHUzkZ97FDmtQd3Zs9VhaeuE/4rn82LaR550AbKxQ3qh1Bw7VmNJsF+QBier6ctctjfm dt1w== X-Gm-Message-State: APjAAAW0isRkld9N6i5s1R4mH/1rLfh+SstPJQUB/7rupcUFw2NqI8v0 rk4uGD9vrHbX0mhU6VmiAgQ8yNyRb1rmtGNFfyY= X-Google-Smtp-Source: APXvYqwFPd7tZTc2Js88mCCjz83mGjGJIT6kLNsIHaxXTId6BvWCYH7jXqS43FBOyTpFkvbY9S1oQcv0gDkSyZkqjCk= X-Received: by 2002:a17:902:326:: with SMTP id 35mr17345180pld.128.1569793215113; Sun, 29 Sep 2019 14:40:15 -0700 (PDT) MIME-Version: 1.0 From: Stefan Kangas Date: Sun, 29 Sep 2019 23:40:04 +0200 Message-ID: Subject: Re: bug#21893: 25.0.50; Using scroll-*-command in follow-mode To: Juri Linkov Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 21893-done Cc: Eli Zaretskii , 21893-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Juri Linkov writes: > So now after installing scroll-error-top-bottom handling to master, > I'm closing this report. Seems like this was left open by mistake; closing now. Best regards, Stefan Kangas From unknown Thu Jun 19 14:25:00 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 28 Oct 2019 11:24:18 +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