From debbugs-submit-bounces@debbugs.gnu.org Mon May 01 06:50:22 2023 Received: (at submit) by debbugs.gnu.org; 1 May 2023 10:50:22 +0000 Received: from localhost ([127.0.0.1]:39029 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ptR6r-0005Wl-Uh for submit@debbugs.gnu.org; Mon, 01 May 2023 06:50:22 -0400 Received: from lists.gnu.org ([209.51.188.17]:53730) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ptR6o-0005WT-0a for submit@debbugs.gnu.org; Mon, 01 May 2023 06:50:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ptR6n-0007ln-Lu for bug-gnu-emacs@gnu.org; Mon, 01 May 2023 06:50:17 -0400 Received: from mail-mw2nam12olkn2082b.outbound.protection.outlook.com ([2a01:111:f400:fe5a::82b] helo=NAM12-MW2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ptR6l-0004FK-UH for bug-gnu-emacs@gnu.org; Mon, 01 May 2023 06:50:17 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nsWV1q9rfgTAX5k9oJfut1HqKMkovS1k4QODWGLBLEd0XGwT1AVwCS08nz5WRz4KUxf4PqH8t4C2YdZhsZictRDguXAcGf9rKt+WihTnrqbu2SkQngYNy1hJ0BApaHI46B8zptBdU6MkmIWZZecw3+8Z7mcdC4kq/O5Hvu2YURwwS7piJGu5ygruExSlkjEET3fQ3RW2vGAb3xBrQfke01lz8FR+KgEKoKa3yw5H6KsZAB1nmvUjpkik78H2CqQCQrQJ93Vx9zS8GySH24Tk4XTcjgEls3ltq+AEawNmH8gEZvL4oRGihK4QVCFjDDw2/9N6VUNgi/UIJ7SsxkA6uQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=F1EXhyssk3D8Lqt/qS7llfvIJ4d+HhnhY1PqpPt7mCU=; b=m/5UVizUoflriB9tBFbF/sHLUjQhK29iNCtKZqKGRot6r6821mi41lh4w1BWv+I2fTuPTRvP9Nqzbfd0/AYOIn+CQWzmTOFUGMrZcQgWsXILFcJzY3Owkb4L257D433UYnExDoE4qqjFhB2+DQCcFVGV/yIJO9xJT/RKfKssJxXqAAxsW/MAHxNbmNhaAhsBoav36qRjZuj2ziRUvW7Rv1FV85jJPDItlgz5u/w/12JwofEqs+tDsCrcoJD9mOUtIqBSf9iLdt/VsvNZXaCxy5pkAHm9yoKWfk3cEiGcYlrYrC/K0l6Iz6uwxcAnlkJa6c0PuqAW0Bv/5nJrAkA5WA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=F1EXhyssk3D8Lqt/qS7llfvIJ4d+HhnhY1PqpPt7mCU=; b=lXClQLgm+J8wK7k+8OvKXK7rg3v6Zyn1V2fraoj9bpZrqAshwa4/kMCFWpscpTqul5Z4dHkM2JCcIVGEFRk4sW4qxl3dQeRkvF/rljtKJ73xqKki8hn3X+o2vBDT6hM6f57kJ7rNw/uaTor7nhDoHaHfOWiyCDa03WXtHe7qOGWT6BaU/qUnk5/wRzZq4LbiFjhBCudCW94Fe7Bb+GF+nAVL99Q6t5Rjo+xyIuSGW8jNr7xC6JueVfEqQiZhV/o7PEoVOkiIdGu59kOhsL21CAct44qQJNWm1bDroUQx9SLdNNyE+CAtmzig2yeWWHQQz2H1GiUJTrV50z8CdvQ3PA== Received: from SA0PR04MB7433.namprd04.prod.outlook.com (2603:10b6:806:e2::8) by SJ0PR04MB8438.namprd04.prod.outlook.com (2603:10b6:a03:3db::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6340.30; Mon, 1 May 2023 10:45:12 +0000 Received: from SA0PR04MB7433.namprd04.prod.outlook.com ([fe80::9fe0:ce70:5b47:8989]) by SA0PR04MB7433.namprd04.prod.outlook.com ([fe80::9fe0:ce70:5b47:8989%7]) with mapi id 15.20.6340.030; Mon, 1 May 2023 10:45:12 +0000 From: Shynur Xie To: "bug-gnu-emacs@gnu.org" Subject: `scroll-margin' sometimes doesn't work Thread-Topic: `scroll-margin' sometimes doesn't work Thread-Index: AQHZfBnX9D5O0WEyhk2iEbpNXI90vQ== Date: Mon, 1 May 2023 10:45:11 +0000 Message-ID: Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [yD+M6Fod6wVXcCrjBlciG8xAT9AlwMRE] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SA0PR04MB7433:EE_|SJ0PR04MB8438:EE_ x-ms-office365-filtering-correlation-id: b6583260-21cb-4680-545c-08db4a3123ed x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: HDGX4HIPd5yhc4H4MLRxhlE5zvJVAXIoXGoJpwSy84QsDzqUPwhm8r7XAMBZi1+79VrHJUklcoHNnwXjvPEBWgEmWoQAiZyyEvFY3dtANkGNN63DM1Hl5f9/Q9J7nouGr1miKa+lfjtVdENPbVLs9Kx/HNcvfVmpOnQQm3qhVpC6DtCaRc5ogtk4rj62lpUSMOVpE+ipx4FbMxEUcOg8oVmr4OHpGHZbMsBlg/H4t96SJgKCJITpqgDrH38l3yKNt6ziC1AY8/8E9GswLLqP4PdVbDDV7snOxEuQlqPFsN4xB+Rfm3wl1kZyCIXdp86mBguWTI0pVXNmNfDkveoMYYbCGwz0PKSo9Sn/fgsE4c+1rSO2IciA8gNJp3miMfppDw1FbJ6k7s77n4fWaZykBDqLY9rBgEP7XyP2ChXw+QZ46SsSsXrJAkB6dxjqFmxJ+CzdtN2x7nA8tfCvLgeRgqeE1CSwzE6azyAco8kGf7AyZ+lE7t0OOdyBIEHX9pn/sNMwtIrd48HakWmYdEnfp15twkAujvsvXFWf2LG41RE= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?P/SHiEifwSJVQ7lvpJjJHhXNUS8pwEDxlbp+g6LSJxvtOrLhz068kTYdha?= =?iso-8859-1?Q?W9VUtwmibiJwE2KRLeNznALUHNc2jYX3y0NCpxiglw30atTiCLWdUL2Y5+?= =?iso-8859-1?Q?nU8JIfSYlOvEaH97w41whVTzGDAC2azRj9nPn/804FjoI2Dl8b5ZUMR0hv?= =?iso-8859-1?Q?ZjRGph9ZhD2XRNoaCqvU1iNdHC+gKY3gCxr9KLmq6rr5Erq7iA+uQacnyk?= =?iso-8859-1?Q?yO+M6L4NBbYGc8W4yT9/w06kN0YXoyYDI1gDckiCfbWI4RBMyKk4WuALeY?= =?iso-8859-1?Q?gMrkyhIFy+XE1THFyrP2VDARKFWCYF1DI3B0QJgV8OVsqkt82v5fCopEmi?= =?iso-8859-1?Q?NHT52YU+I/0M4RrtuuE1MeDohgaNl2xesfh8gD+MXXMW8ysSIdV2mTN37P?= =?iso-8859-1?Q?Xc6CDOG+QxuTA+C4gPv0Ga5aZOKGHxBw6lgkyMNlcI2CBtCqiGHAlDcRlQ?= =?iso-8859-1?Q?ZVHQOLt6LIAgc78XQxn2yJ6O5sbraSRvz2bqKskBE7JcI9taarb1e3wkR1?= =?iso-8859-1?Q?AB9CvZAn786LMElf399Ezfy6cYswdQeMqOXcuHfYm3qwqtd3usQ/Cvt2d3?= =?iso-8859-1?Q?v0jkf7i9h4X+iwLahWzcJC1Pm/IkvUOOKYoSmyqkTvgd6a/23hNC4994pd?= =?iso-8859-1?Q?OKTyJCnbPhVnf8tdbepYaer/vYJDYE+CCN8iDtPn98C73dhz1DuZsRVKrD?= =?iso-8859-1?Q?DqfbATLuZrHLQlocEL9b10NOOm48+1iqGKNDD8N5MduxprPe0ag5gzY1DV?= =?iso-8859-1?Q?1F8F30mLAeCtVhJLftS/1X9OOgpnr0FdatzXy2cjivb03Qrk26vv/beiwk?= =?iso-8859-1?Q?O2zqI3SC+17JlqljmxSxpROkx77XSLaBZk9A2MAMrAox55W91R4RE1XPuo?= =?iso-8859-1?Q?Jf/3C/h3uFIQu41uHviVYw9p0dLBJmDDYFLCwXrofUmXMjPhAcUmjugSmG?= =?iso-8859-1?Q?q/UZ7WwRO9Fh8PA8SjSX5LUuSOnOa/3qnbaLFxpWYRyRNlXGgSikYcHiqf?= =?iso-8859-1?Q?AtEHdmdVHbg9x/8wAkAWI7MzffkCkiRuLn0oS0PAem5lbsm5Js+Bsrw2cG?= =?iso-8859-1?Q?ssBYQwpiH29cOzoZRx8KweJpAAVsztWAWbECRDVoz8PXTBgMUY6AEkG4Uz?= =?iso-8859-1?Q?I5fd984Kb3W7K3bNbj/6xKtmMwxYnU5UbSFSJWExEv+Qp9OhgZzB/D+UOh?= =?iso-8859-1?Q?20tyld0Qftef4SZGh0BPoMV8oLCJ/o1j8Hz5a2jcrg/vrQCuAGZfV1ya?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA0PR04MB7433.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: b6583260-21cb-4680-545c-08db4a3123ed X-MS-Exchange-CrossTenant-originalarrivaltime: 01 May 2023 10:45:11.9411 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR04MB8438 Received-SPF: pass client-ip=2a01:111:f400:fe5a::82b; envelope-from=one.last.kiss@outlook.com; helo=NAM12-MW2-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) `scroll-margin' sometimes doesn't work=0A= =0A= 1. emacs -Q=0A= 2. In buffer *scratch*, C-x C-e:=0A= (progn=0A= (custom-set-variables=0A= '(custom-enabled-themes '(modus-vivendi))=0A= '(global-tab-line-mode t)=0A= '(scroll-margin 1)=0A= '(scroll-conservatively 101))=0A= (info-emacs-manual)=0A= (end-of-buffer)=0A= (goto-line 500))=0A= 3. With the cursor now at the 2nd line from the top of the window,=0A= press -arrow-key several times and pay attention to resulting=0A= cursor position -- `scroll-margin' is 1 but Emacs still sometimes=0A= allows the cursor to stay at the 1st line of the window.=0A= =0A= I uploaded a GIF at =0A= to show this behavior.=0A= =0A= --=0A= shynur=0A= From debbugs-submit-bounces@debbugs.gnu.org Mon May 01 08:28:22 2023 Received: (at 63201) by debbugs.gnu.org; 1 May 2023 12:28:22 +0000 Received: from localhost ([127.0.0.1]:39103 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ptSdh-00056f-OX for submit@debbugs.gnu.org; Mon, 01 May 2023 08:28:21 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48704) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ptSdf-00056N-2Q for 63201@debbugs.gnu.org; Mon, 01 May 2023 08:28:20 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ptSdZ-0001G8-LA; Mon, 01 May 2023 08:28:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=6KWti239ZzJcgHV32ne1NyRv+waZK7HY6+dIStdNkXw=; b=WbEO1YoWYvvy wR5JlCNKoOsz02FKKQqu2VLMyHRzjeJSzNw6LHYtij2NljhJQWdJMSv/mVxczsx2bx1FrftY72aIj 4f243abh7DYQ9pZ17al2z+EOHivDNjIjeUkw1iEI9GYnXMx2K6/F4oZmnQ8SNS1MOWjnzkpHGNMuk xhUElq2oJ5P2ZThhTs13ahxup0VlJWEzEtEZYXgomFem7n682IQ11KB61nNqMw/8TsAAvPL8WinTk VEMxpmMnvE8c36cgReafB1/tR51db8Txk6e/XLY29uf8ZeWRMxuTtZQfKBSMumh+nV6U7iYTe4Es0 pIuT9KjRtxszutZFq5GBJQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ptSdZ-0004wF-0B; Mon, 01 May 2023 08:28:13 -0400 Date: Mon, 01 May 2023 15:28:55 +0300 Message-Id: <83y1m8nsl4.fsf@gnu.org> From: Eli Zaretskii To: Shynur Xie In-Reply-To: (message from Shynur Xie on Mon, 1 May 2023 10:45:11 +0000) Subject: Re: bug#63201: `scroll-margin' sometimes doesn't work References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63201 Cc: 63201@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: Shynur Xie > Date: Mon, 1 May 2023 10:45:11 +0000 > msip_labels: > > `scroll-margin' sometimes doesn't work > > 1. emacs -Q > 2. In buffer *scratch*, C-x C-e: > (progn > (custom-set-variables > '(custom-enabled-themes '(modus-vivendi)) > '(global-tab-line-mode t) > '(scroll-margin 1) > '(scroll-conservatively 101)) > (info-emacs-manual) > (end-of-buffer) > (goto-line 500)) > 3. With the cursor now at the 2nd line from the top of the window, > press -arrow-key several times and pay attention to resulting > cursor position -- `scroll-margin' is 1 but Emacs still sometimes > allows the cursor to stay at the 1st line of the window. Thanks, should be fixed now on the emacs-29 branch. From debbugs-submit-bounces@debbugs.gnu.org Fri May 05 01:47:47 2023 Received: (at 63201-done) by debbugs.gnu.org; 5 May 2023 05:47:47 +0000 Received: from localhost ([127.0.0.1]:52909 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1puoIF-0003m0-3o for submit@debbugs.gnu.org; Fri, 05 May 2023 01:47:47 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40240) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1puoIC-0003l3-CU for 63201-done@debbugs.gnu.org; Fri, 05 May 2023 01:47:45 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1puoI6-0005dv-TB; Fri, 05 May 2023 01:47:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=ZqiaHcwoIOOMA7yTayt7jswqHX00PS53IlxNO/hSyho=; b=dAQhQiOgTvxV L3YWOKaKTbfivBTyuxlL07vQ4xHB3kDq/Yt3RQ91CkG11pKmNdfIEXQs4cRv4dlTtu48HeHTSdNAR fKFgHkjRH+tvGbybRtNF+k+EunqXJ6Qs1CbX6h/TPn7YfBh+6Vk/w3tEKcgWeUMAu7RzoSMMFv3Xa nLCbva0MKXzOsfTgDQNDP1tSbv9QXUT13tjM8v1mF09zZ/yW5QH2RvOPnL0DTcPpG7uT5lq7Tj3gw m/AP3t8DD4TpuSNNHmuTTnFZDAHyi3UR4MXIsolLGRXUXqVgptBEQ+lb+0P8JLLckkCGfSC3OnqMS IfXwM09gInBaA8K23wJLTg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1puoI6-0003rv-B4; Fri, 05 May 2023 01:47:38 -0400 Date: Fri, 05 May 2023 08:48:31 +0300 Message-Id: <83fs8bjplc.fsf@gnu.org> From: Eli Zaretskii To: one.last.kiss@outlook.com In-Reply-To: <83y1m8nsl4.fsf@gnu.org> (message from Eli Zaretskii on Mon, 01 May 2023 15:28:55 +0300) Subject: Re: bug#63201: `scroll-margin' sometimes doesn't work References: <83y1m8nsl4.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63201-done Cc: 63201-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: -3.3 (---) > Cc: 63201@debbugs.gnu.org > Date: Mon, 01 May 2023 15:28:55 +0300 > From: Eli Zaretskii > > > From: Shynur Xie > > Date: Mon, 1 May 2023 10:45:11 +0000 > > msip_labels: > > > > `scroll-margin' sometimes doesn't work > > > > 1. emacs -Q > > 2. In buffer *scratch*, C-x C-e: > > (progn > > (custom-set-variables > > '(custom-enabled-themes '(modus-vivendi)) > > '(global-tab-line-mode t) > > '(scroll-margin 1) > > '(scroll-conservatively 101)) > > (info-emacs-manual) > > (end-of-buffer) > > (goto-line 500)) > > 3. With the cursor now at the 2nd line from the top of the window, > > press -arrow-key several times and pay attention to resulting > > cursor position -- `scroll-margin' is 1 but Emacs still sometimes > > allows the cursor to stay at the 1st line of the window. > > Thanks, should be fixed now on the emacs-29 branch. No further comments, so I assume the bug is indeed fixed, and I'm closing it. From unknown Thu Jun 19 16:24:12 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 02 Jun 2023 11:24:04 +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