From unknown Wed Jun 18 23:05:14 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#76167 <76167@debbugs.gnu.org> To: bug#76167 <76167@debbugs.gnu.org> Subject: Status: 31.0.50; view-mode un-expected jump-overs Reply-To: bug#76167 <76167@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:05:14 +0000 retitle 76167 31.0.50; view-mode un-expected jump-overs reassign 76167 emacs submitter 76167 Tomas Nordin severity 76167 normal tag 76167 confirmed patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 09 17:10:01 2025 Received: (at submit) by debbugs.gnu.org; 9 Feb 2025 22:10:01 +0000 Received: from localhost ([127.0.0.1]:46748 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1thFV2-0002ij-Hl for submit@debbugs.gnu.org; Sun, 09 Feb 2025 17:10:00 -0500 Received: from lists.gnu.org ([2001:470:142::17]:41538) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1thFUz-0002iV-MC for submit@debbugs.gnu.org; Sun, 09 Feb 2025 17:09:58 -0500 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 1thFUu-0003wq-9J for bug-gnu-emacs@gnu.org; Sun, 09 Feb 2025 17:09:52 -0500 Received: from mout02.posteo.de ([185.67.36.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1thFUq-0001fb-OQ for bug-gnu-emacs@gnu.org; Sun, 09 Feb 2025 17:09:52 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id B7567240101 for ; Sun, 9 Feb 2025 23:09:44 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1739138984; bh=X3va6PftT41u+RbUuLZxpqU2zaGiArwE+qkHjcqa63I=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:From; b=LS+Q33cb4H3RFiSlYvXUSG5UJ6VmwIVb80LJCf3rxwAorwfXIOlgGgziKp+vr/p8S EHX66YX1IpBQALQDXGvonL8hMU5S2Ui9F48OzSlxRsB2ibZrmKvV/zONlyLASZPu5b 3x3BP0fnrJ4DRvb0oT7MG7SzeEqhwQ/8svOiQW3hgARCtFac5m2R7y/R/dCQg7Vm9e hj+vwnqU4ZRU8UGoTiwfVW9Q/Fz9QLZkov8pvwFqWuyRjm8wkry5AsfXe6TRC/162k GAMeDuVqj8cPMCOc/kYHFYsghYFf6syzVf3zWtu1WWST9nZLcuoH+VojGa+ZrgeQb3 03WrjnAq7O7WA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4YrhhS18Lbz6tsg for ; Sun, 9 Feb 2025 23:09:43 +0100 (CET) From: Tomas Nordin To: bug-gnu-emacs@gnu.org Subject: 31.0.50; view-mode un-expected jump-overs X-Debbugs-Cc: Date: Sun, 09 Feb 2025 22:09:42 +0000 Message-ID: <875xli22jd.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=185.67.36.66; envelope-from=tomasn@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.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: -0.0 (/) --=-=-= Content-Type: text/plain Hello View-mode has less like features like View-search-regexp-forward (/) and View-search-last-regexp-forward (n). Using them I do some un-expected observations. Here is a repro: $ echo 1 word > words $ echo 2 >> words $ for n in $(seq 3 6); do echo $n word >> words; done $ emacs -Q words M-x view-mode / word n ; until on line 6 p ; as far up as possible The observation is that searching backwards jumps over every second search hit when matches occur on consecutive lines. Now do / !drow And play with n and p. The bang tells to match every line that does not match the regex. Again every second expected match is "jumped" over. In this case also when searching forward. (Expected is that every line is a search hit). Maybe not many people use view-mode and it's less-like search features, and so this was never complained about. I find that the attached patch solves the problem. What do you think? In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.16.0) of 2025-02-09 built on fliptop2 Repository revision: 7e60ceeccbca1b9f67297ad7e9f11fd498b28d4d Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101007 System Description: Debian GNU/Linux 12 (bookworm) --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-Start-search-from-beginning-or-end-of-line.patch >From 130cf266748c16601041990e49335b9e828a0c54 Mon Sep 17 00:00:00 2001 From: Tomas Nordin Date: Sun, 9 Feb 2025 22:39:58 +0100 Subject: [PATCH] Start search from beginning or end of line * lisp/view.el (view-search): Go to beginning-of-line or end-of-line instead of previous or next line before the search. --- lisp/view.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lisp/view.el b/lisp/view.el index dc157d8996a..e1d6fb74c79 100644 --- a/lisp/view.el +++ b/lisp/view.el @@ -885,7 +885,8 @@ view-search (t (error "No previous View-mode search"))) (save-excursion (if end (goto-char (if (< times 0) (point-max) (point-min))) - (forward-line (if (< times 0) -1 1))) + (if (< times 0) (beginning-of-line) + (end-of-line))) (if (if no (view-search-no-match-lines times regexp) (re-search-forward regexp nil t times)) (setq where (point)))) -- 2.39.5 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 22 04:29:49 2025 Received: (at 76167) by debbugs.gnu.org; 22 Feb 2025 09:29:50 +0000 Received: from localhost ([127.0.0.1]:47530 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tllpV-0004EP-01 for submit@debbugs.gnu.org; Sat, 22 Feb 2025 04:29:49 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:60824) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tllpS-0004DL-VT for 76167@debbugs.gnu.org; Sat, 22 Feb 2025 04:29:47 -0500 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 1tllpN-00050l-G0; Sat, 22 Feb 2025 04:29:41 -0500 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=Qh7ZmUAO3DByl7f7uLef4tOT68DmTBMLPEBvphsmZHA=; b=aQIHrJ0TlSwy XMrg4MT1bZGp+BuRmhXi+G5EhOPruRYopG3i4WOAalF31xTkuPnQSHlQBhx11B+3bqe88/fkmh5Ef kK9CyG1eW9Urd9CKye8EELJgvZgKmF4/TLncrgihABtQThDvmB6c/mb+S8a6pWnQVDg60SWs0T+0Q JJ0LSdVytdSX1v6JzJ3plycl5Q4bLmJMU5MTjB8fyCvgzLKZtQ3lyCL5SK6Y9iJ0Te1iZme6Ya4Y0 UDpfhWf3gYCFp8HkNPxGUz81njYh1nPkICmk9jTnYqE4WO6idqZKLgI839A276kV1of8Bl3GMFV7F 6q3pN3F3YyMLQ6OMDuL5OQ==; Date: Sat, 22 Feb 2025 11:29:39 +0200 Message-Id: <86tt8mjpj0.fsf@gnu.org> From: Eli Zaretskii To: Tomas Nordin In-Reply-To: <875xli22jd.fsf@posteo.net> (message from Tomas Nordin on Sun, 09 Feb 2025 22:09:42 +0000) Subject: Re: bug#76167: 31.0.50; view-mode un-expected jump-overs References: <875xli22jd.fsf@posteo.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76167 Cc: 76167@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: Tomas Nordin > Date: Sun, 09 Feb 2025 22:09:42 +0000 > > View-mode has less like features like View-search-regexp-forward (/) and > View-search-last-regexp-forward (n). Using them I do some un-expected > observations. Here is a repro: > > $ echo 1 word > words > $ echo 2 >> words > $ for n in $(seq 3 6); do echo $n word >> words; done > $ emacs -Q words > M-x view-mode > / word > n ; until on line 6 > p ; as far up as possible > > The observation is that searching backwards jumps over every second > search hit when matches occur on consecutive lines. > > Now do > > / !drow > > And play with n and p. The bang tells to match every line that does > not match the regex. Again every second expected match is "jumped" > over. In this case also when searching forward. (Expected is that > every line is a search hit). > > Maybe not many people use view-mode and it's less-like search > features, and so this was never complained about. > > I find that the attached patch solves the problem. What do you think? Thanks. I don't use view-mode that much, so I don't have an opinion on this behavior change. Could people who use view-mode please chime in and voice their opinions? From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 22 18:56:50 2025 Received: (at control) by debbugs.gnu.org; 22 Feb 2025 23:56:51 +0000 Received: from localhost ([127.0.0.1]:57808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tlzMY-0005IU-FY for submit@debbugs.gnu.org; Sat, 22 Feb 2025 18:56:50 -0500 Received: from mail-ed1-x536.google.com ([2a00:1450:4864:20::536]:43150) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tlzMV-0005I2-Kt for control@debbugs.gnu.org; Sat, 22 Feb 2025 18:56:48 -0500 Received: by mail-ed1-x536.google.com with SMTP id 4fb4d7f45d1cf-5e050b1491eso7614745a12.0 for ; Sat, 22 Feb 2025 15:56:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740268601; x=1740873401; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=AbRHcmg5Zd3GV/W1X5OCEeAfQPZZCSHF8VGcHnL0iH0=; b=hnrg9moikIee+NNEb/y1CzTQSdL8cuzD7eo8nRIPLUId1XWLfBqsdh+OTSedoEU13W Z86Id7I5DM0LsbeCJXyqisINjziOp+9pE3IGMXnNL7o5GVRM7+kDrbJt/APOWWEtBMIN gN1K1Tnjnu06qZETEOiFhTVA8ue1IK2+N6h4o68r0eMs6qt8M8aUwM9bDQK95wxepxx5 NaE1ANOwBf5P3bE4nzP7h4qo2bMwHOaR8+uqdOoyAjnaHYG8cTeW0PKqdMXxUuIWddy+ 2yi7YjxD8W/J6GAXOyWD+XmU5NHABhBs5wqSLynb94+jk1vpUzCxMVl5+cC3vYPgoHRK tzRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740268601; x=1740873401; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=AbRHcmg5Zd3GV/W1X5OCEeAfQPZZCSHF8VGcHnL0iH0=; b=vyXZWIQOXzVp9wsLm60uFzY+/OfJJKjG9EqVdL0khZoiraU33Xrl9gQ8/yALEuW0L9 QAwDElSo4UXlDZqxfKcfXP+Lc2b8+drGotFHjgcwZI4C/aVHJRyY98rRo2hsoyjxSsMn XzKghBPwt/YIbtfSz/Qmmx2GgGRgzNozqwWfJvz0PhuOjqST7nevLk/5ldZ/OfnkAwQX 7gBOPI2wjhUxQaEslkokLi1qlcq0Is8i9zr/XWexH5IQZqPAcoIy7NEd3POEKQBqg6ai 5J0op2c2O0PZyLf5C/kTd3wG/v/S4Hck/GvxwxnOB60hGIugIymSJeqdSyqHYdnqZEJ/ 8DCQ== X-Gm-Message-State: AOJu0Yzkboeh4VfdsUR+Sozgcr3b1SEj8PwY+N3WLF7d7k6VoSl3MTLo 1OtSkV6l7KSZemC4OusshLKFckAzCHQC49ABGd/gK3H8Wkxf8xbnqQAPxr0MqTGH5UTqOP//Uij lgBWAGX7HBH5SZhyAzUIUfsa6fhUeKZBcywE= X-Gm-Gg: ASbGnctl7ukWzwEIqcnOMFhIS0gVi51MIe+htqrzsVhK08TuljGWcdaA80Z5VPnKAWD zdHAmjxijtbFxi2LyFYdbKOC6TJ6BKLwYylfyEv/8Ws/1iERQ759mgZeTSIMqE4ZwuazNnu/sYB opaIDCeujS X-Google-Smtp-Source: AGHT+IE7MXsOR4Q8ZFixp9htAbuUgVNW5/8yq1WgIFQbBYKymIBVY7eD2mZVZSk+vWOpBc5YZ9xekkSgVsdDXcdwlw0= X-Received: by 2002:aa7:da83:0:b0:5d3:e99c:6bda with SMTP id 4fb4d7f45d1cf-5e0a12fd5bamr9746989a12.16.1740268601065; Sat, 22 Feb 2025 15:56:41 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 22 Feb 2025 23:56:40 +0000 From: Stefan Kangas MIME-Version: 1.0 Date: Sat, 22 Feb 2025 23:56:40 +0000 X-Gm-Features: AWEUYZnXn01Dl1FMblRh8XwJ2E259v6dxnnyAhjafENG8mox0weaUL9-mRVqTus Message-ID: Subject: To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: tags 76167 + patch thanks Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:536 listed in] [list.dnswl.org] 2.0 BLANK_SUBJECT Subject is present but empty 0.0 UNPARSEABLE_RELAY Informational: message has unparseable relay lines 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: 1.0 (+) tags 76167 + patch thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 24 15:30:27 2025 Received: (at 76167) by debbugs.gnu.org; 24 Feb 2025 20:30:27 +0000 Received: from localhost ([127.0.0.1]:42917 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tmf5u-0000jz-Mo for submit@debbugs.gnu.org; Mon, 24 Feb 2025 15:30:27 -0500 Received: from mail-ed1-x52e.google.com ([2a00:1450:4864:20::52e]:43281) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tmf5r-0000jb-9r for 76167@debbugs.gnu.org; Mon, 24 Feb 2025 15:30:24 -0500 Received: by mail-ed1-x52e.google.com with SMTP id 4fb4d7f45d1cf-5dee1626093so10628413a12.1 for <76167@debbugs.gnu.org>; Mon, 24 Feb 2025 12:30:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740429017; x=1741033817; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=lreT+WLZXlFNlpJQDX4vJlHzQsm5fCuNW06SCxobH4A=; b=aQIWRaYCCh25Bv6LGK2QUahV2SGvNLXLlC7dBLtmyRfoYQP3/u/YsBB5KNv1+Hmhm9 XzxXQwIwMVbGgfi+OkUd7ceIG90afIPKdTwlTA8WVl+vFDoqNCzhe4C34dHem/XeFQm3 4I56Xwm2zqr0j0jjoECFV0y+Vo7LO++ZLdayFAWmCRY7xz32kjeIZe6mbnZtyCKkqkC3 EVfcd7cEQq3L6s3vfI5jSEAOKIFD/OitFm31ITPhjDm/LY8yPcbczldw4FqIBz2jJOBJ hEMTkxDmxjo1tYDD4piZvlX/vEoMhREDswzn1S7wdAwAN3Nch4cAfPaJoguXZE52Y37l F8/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740429017; x=1741033817; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=lreT+WLZXlFNlpJQDX4vJlHzQsm5fCuNW06SCxobH4A=; b=kqUeZ9nJdpi5aXNZCB2UGUGJLopO11d8194GTuE2kibCbj/6zt5xzW3lEawdtBHuBP AdHzGaL7ncWITrRRygQycOkpciGN8bA/B5GKxNg+n2WCa3VuBqLbg193rgQhKsbfwtC1 qADn6cHGzqh6Wy2XWHm/7miTtlMm/VidFXawSHszb9o/hMypZO0ojrYnO2YVklNga9GK hOo6k71+Qe5Y5AWdJZz+FeQus1bUNbrf7sM0aJJIBwSRjYzNQczwRVAYODQP73iY4kpw 91bnRtyD5FkKu3euvJPfPZwnDuLWYwgfhueHTBDYmN5gvawQW9YyV/U83SlugdybmohZ QrWQ== X-Gm-Message-State: AOJu0Yzxxal5QnRyOo75xqG6G1NBZ3ZnwHUbygOSQFfKlV+0Bf1J3+Qm 2jHnfz1Vla41m0gkjN2L1Z7q5J4uNBGKpSxu2m+qZvMCJJoHc/xQ+ZZBgURnZTOWLzHxZnnnR98 e+pHWU+NIiQwxJydMFdDAsGr8oXVMP3LSFTA= X-Gm-Gg: ASbGnctM0vNGuLIwUUlw2BhTjtqk7hMlWhs2fWtyvbU+oynfGWOcV7LY8eTulOR26gP 1FppkRuHBKu2cjvC35Y14TvroBZs7xK7KEatka97RjyWE+zjX7ufH5AD+DFRQVLgvzT+zoIjSBl 1vRWBgbzS+XQ== X-Google-Smtp-Source: AGHT+IHdLegfo5075f9yZyLcgikDLwE0tGHAg7HmzxEHNOVAHHrtbKEELR1ibDoLjdbmQNaZBjkp6avSQvfGXdVTMH0= X-Received: by 2002:a05:6402:358f:b0:5de:5cb3:e82a with SMTP id 4fb4d7f45d1cf-5e0a1116e25mr20455144a12.0.1740429016511; Mon, 24 Feb 2025 12:30:16 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 24 Feb 2025 14:30:15 -0600 From: Stefan Kangas In-Reply-To: <86tt8mjpj0.fsf@gnu.org> References: <875xli22jd.fsf@posteo.net> <86tt8mjpj0.fsf@gnu.org> MIME-Version: 1.0 Date: Mon, 24 Feb 2025 14:30:15 -0600 X-Gm-Features: AWEUYZnxuze3w4p2zVAO49Z75V2S402JwyeEQ2nGR4RNGfA7C27nuqxmf4PIvOM Message-ID: Subject: Re: bug#76167: 31.0.50; view-mode un-expected jump-overs To: Eli Zaretskii , Tomas Nordin Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76167 Cc: 76167@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 (-) Eli Zaretskii writes: >> From: Tomas Nordin >> Date: Sun, 09 Feb 2025 22:09:42 +0000 >> >> View-mode has less like features like View-search-regexp-forward (/) and >> View-search-last-regexp-forward (n). Using them I do some un-expected >> observations. Here is a repro: >> >> $ echo 1 word > words >> $ echo 2 >> words >> $ for n in $(seq 3 6); do echo $n word >> words; done >> $ emacs -Q words >> M-x view-mode >> / word >> n ; until on line 6 >> p ; as far up as possible >> >> The observation is that searching backwards jumps over every second >> search hit when matches occur on consecutive lines. >> >> Now do >> >> / !drow >> >> And play with n and p. The bang tells to match every line that does >> not match the regex. Again every second expected match is "jumped" >> over. In this case also when searching forward. (Expected is that >> every line is a search hit). >> >> Maybe not many people use view-mode and it's less-like search >> features, and so this was never complained about. >> >> I find that the attached patch solves the problem. What do you think? > > Thanks. > > I don't use view-mode that much, so I don't have an opinion on this > behavior change. Could people who use view-mode please chime in and > voice their opinions? I agree that it just looks like a bug. It does seem strange that we didn't catch it before. The patch works here, and I don't see anything obviously wrong with it. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 24 17:05:04 2025 Received: (at control) by debbugs.gnu.org; 24 Feb 2025 22:05:04 +0000 Received: from localhost ([127.0.0.1]:43188 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tmgZT-0006Dp-6H for submit@debbugs.gnu.org; Mon, 24 Feb 2025 17:05:03 -0500 Received: from mail-ed1-x52a.google.com ([2a00:1450:4864:20::52a]:45534) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tmgZQ-0006DB-8B for control@debbugs.gnu.org; Mon, 24 Feb 2025 17:05:00 -0500 Received: by mail-ed1-x52a.google.com with SMTP id 4fb4d7f45d1cf-5dee07e51aaso9091484a12.3 for ; Mon, 24 Feb 2025 14:05:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740434693; x=1741039493; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=0H1a2UeYyHzQdwPwPN6mM86djAo5cjV7FR9irLq45oY=; b=XphIp2EHFkXyTpVkTNFngtv/33G20gTNylbgQY2Hvu7iNK5q/UyBcBkRWnJxmj38pm 4DRx9Sv5zoYIODD0vSldVFhOqZoObnvpxhq5xYVEFsuIZfA7kMhDuBqnChwLykD/kJql PJeJ57Nmt2DWMWUemU/hfPr4d/kDLhIwGCVfjUbEwKHGpWH2EkrlbxrEozFGSBVGPRms JH0IsbcRPcHm+DyMiBfPMaLnBUwQO7k2N8BSIsdWcf+Hyw7gosUukKHN7i+N4oDKBy89 OWhRJkFh+qmmQL4433YNn5N5PCGc4yS6eAhfNog7oS+3yXQzRVhZ180pa09HfVVabdRc 8FJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740434693; x=1741039493; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=0H1a2UeYyHzQdwPwPN6mM86djAo5cjV7FR9irLq45oY=; b=Be+KCjmtUFbrz+VGda9Jrnvw8P6n0b2N4cFe1kCYu0kDCGVLEvgtRMe10T+C8ZSVCC YfUkHywcpEwF7csOKmR7GPiHsE6vhZGRuEMD4lWQZmX99vCWPeuGLiZhh7GEIZPdwc/p uWzslpbvSK6fIgLL6r5Fa6J4m30PP+ApcmEV9fh/gZB3vehMnh9Qdpm4T1NiHpPSKt+f U/tdl0HhTYK1JBv0x3sKjS8KwmxAyW7sbO0vKS9PnJIUihocLCe5irYQ2B1ZYu0L7/fT l+MUjTscQyndg3EO6qTJbkZLB3jGS19LcuJ7jn9baw9OQYZFx8P7VsNAtCF22RZrPtQx XYrg== X-Gm-Message-State: AOJu0YwkV2eUUg1f0dYtDmuIDMpOVGRw/0XOXF6j3GrEQ1XVM+uwWxnD XXDgKOXXTMcJ1L7oB+ZgtFP8d4CEbVWY4ECDJqQOP+hXF7FZv/DgYMgAL7P2D9/Yatp/URCYU2O t0jPCJp7CPVIkrcFxrcT3WQimvTnIms5sqvI= X-Gm-Gg: ASbGncuWfd13Eh/0KrOwexpooFqBe6J+ilH0DB8QBxS9IQC0uju0fm05IDnFfahojSB 95GPNtMoqvtntl1QDs0YkNu88H2OQR6N1p+Hr9WmXHWIsNWbsfVtZGKYXgccrwGA4nl8D+dvYvF FY1WCOoAPLaw== X-Google-Smtp-Source: AGHT+IFsU79rGlxEmJamdXRXZKW2O/a1IdE5Vw051kR2ClATqd2oL+Aq94ggERq/vdYUg5dVMiwuXh+khF+Im3Rr0WE= X-Received: by 2002:a05:6402:430a:b0:5de:6bc2:7bb with SMTP id 4fb4d7f45d1cf-5e0b7103f28mr15310158a12.17.1740434693509; Mon, 24 Feb 2025 14:04:53 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 24 Feb 2025 16:04:52 -0600 From: Stefan Kangas MIME-Version: 1.0 Date: Mon, 24 Feb 2025 16:04:52 -0600 X-Gm-Features: AWEUYZmYLiMTH4F4zaFyLgD928m3HLoIoznS6y6v4PAcAbVw_slgOEL1v1SQLk8 Message-ID: Subject: control message for bug #76167 To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.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: -1.0 (-) tags 76167 + confirmed quit From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 25 15:39:28 2025 Received: (at 76167) by debbugs.gnu.org; 25 Feb 2025 20:39:28 +0000 Received: from localhost ([127.0.0.1]:48669 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tn1iB-0000iD-Nc for submit@debbugs.gnu.org; Tue, 25 Feb 2025 15:39:28 -0500 Received: from mout02.posteo.de ([185.67.36.66]:44951) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tn1i8-0000hs-Ls for 76167@debbugs.gnu.org; Tue, 25 Feb 2025 15:39:25 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 217EB240101 for <76167@debbugs.gnu.org>; Tue, 25 Feb 2025 21:39:18 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1740515958; bh=ZQvYxTxYY/WqltxEpaiDNCqgaBACEhxUfWnicX4+6EE=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=nL4Jm5iYJc3bfCCfPGCi6K4QOXVMhoV4yfZ/h44yzD62Xlyr0RFbmGFhsx7luQsWi TzEh0MeIhq2RmM5piM0F9sN7FrBvucV8gLNwh95lstxFw/cNIPuODIGinlj6W+a9v7 d7wNKRazDsay9NabJz8banu8XPe7zgm9d2Y2Acmvzj/9eAnU8KjxZVEs09UZWsyr2+ HfJOEN1Qhv1pN+6EMTO704LWJ4uDkErC9Ufy+4SEyEFCxidYJOaodOVLJErjMhkiVq SXqR7ARKUhgKK8Pec9MsP75/g7ycAtlypw8Z/uhSzgdJ22Xr0RiEE0J2Ik9DcPJt8I eBwe2lP6Od1xw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Z2Twj2H8Rz9rxG; Tue, 25 Feb 2025 21:39:17 +0100 (CET) From: Tomas Nordin To: Stefan Kangas , Eli Zaretskii Subject: Re: bug#76167: 31.0.50; view-mode un-expected jump-overs In-Reply-To: References: <875xli22jd.fsf@posteo.net> <86tt8mjpj0.fsf@gnu.org> Date: Tue, 25 Feb 2025 20:39:16 +0000 Message-ID: <87bjupwyh7.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76167 Cc: 76167@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 (---) --=-=-= Content-Type: text/plain Stefan Kangas writes: > Eli Zaretskii writes: > >>> From: Tomas Nordin >>> Date: Sun, 09 Feb 2025 22:09:42 +0000 >>> >>> View-mode has less like features like View-search-regexp-forward (/) and >>> View-search-last-regexp-forward (n). Using them I do some un-expected >>> observations. Here is a repro: >>> >>> $ echo 1 word > words >>> $ echo 2 >> words >>> $ for n in $(seq 3 6); do echo $n word >> words; done >>> $ emacs -Q words >>> M-x view-mode >>> / word >>> n ; until on line 6 >>> p ; as far up as possible >>> >>> The observation is that searching backwards jumps over every second >>> search hit when matches occur on consecutive lines. >>> >>> Now do >>> >>> / !drow >>> >>> And play with n and p. The bang tells to match every line that does >>> not match the regex. Again every second expected match is "jumped" >>> over. In this case also when searching forward. (Expected is that >>> every line is a search hit). >>> >>> Maybe not many people use view-mode and it's less-like search >>> features, and so this was never complained about. >>> >>> I find that the attached patch solves the problem. What do you think? >> >> Thanks. >> >> I don't use view-mode that much, so I don't have an opinion on this >> behavior change. Could people who use view-mode please chime in and >> voice their opinions? > > I agree that it just looks like a bug. It does seem strange that we > didn't catch it before. My estimation is that it was a mistake not discovered because matches are rarely expected on every line in combination with the mode not being super popular (maybe). I don't think that the behavior described by the recipe was ever intended. > The patch works here, and I don't see anything obviously wrong with it. I tried also with an even smaller patch, just changing the -1 to 0, like this (forward-line (if (< times 0) 0 1)). But starting the forward search on the beginning of next line is a problem when doing inverted searches. (Control is propagated to `view-search-no-match-lines' which makes its own line movements) Attached is a patch amended with the bug number. --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-Start-search-from-beginning-or-end-of-line.patch >From caf7a94cd7f9ca71da87de44817d987560e6ea5c Mon Sep 17 00:00:00 2001 From: Tomas Nordin Date: Sun, 9 Feb 2025 22:39:58 +0100 Subject: [PATCH] Start search from beginning or end of line * lisp/view.el (view-search): Go to beginning-of-line or end-of-line instead of previous or next line before the search. (bug#76167) --- lisp/view.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lisp/view.el b/lisp/view.el index dc157d8996a..e1d6fb74c79 100644 --- a/lisp/view.el +++ b/lisp/view.el @@ -885,7 +885,8 @@ view-search (t (error "No previous View-mode search"))) (save-excursion (if end (goto-char (if (< times 0) (point-max) (point-min))) - (forward-line (if (< times 0) -1 1))) + (if (< times 0) (beginning-of-line) + (end-of-line))) (if (if no (view-search-no-match-lines times regexp) (re-search-forward regexp nil t times)) (setq where (point)))) -- 2.39.5 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 25 17:46:11 2025 Received: (at 76167) by debbugs.gnu.org; 25 Feb 2025 22:46:11 +0000 Received: from localhost ([127.0.0.1]:48878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tn3go-00074h-Vw for submit@debbugs.gnu.org; Tue, 25 Feb 2025 17:46:11 -0500 Received: from mail-ed1-x533.google.com ([2a00:1450:4864:20::533]:59553) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tn3gl-0006mJ-Q9 for 76167@debbugs.gnu.org; Tue, 25 Feb 2025 17:46:08 -0500 Received: by mail-ed1-x533.google.com with SMTP id 4fb4d7f45d1cf-5dec996069aso9995872a12.2 for <76167@debbugs.gnu.org>; Tue, 25 Feb 2025 14:46:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740523562; x=1741128362; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=QHqoKMWMX0RNscIjaz+Y96dBB4gkppMM+UhcJIeh0dk=; b=VAfwd2aTMANkvJztBw4huq51+iI0UYPNo6hIojNj6vCsv6RytzBzBd/BDFCVTeXpRZ 4ypW9/PeKb+NRBYto8s8qSKub/T7pE0XmbFCyoEvEMm4kYCkWa5VRXdv88XJCicCC+5C ViIHYwZ7/4ATfQUS9qmwfEvC9DGqHJBbfPJFPeNekt6PARTvc+mZXPAw6t4NSPga+/mz 1j8yVQQubi2QNYAKC3zcBG96s8gZrnCJcMPL/LXOf/mLDXUmiJuvd0Eqk+U9BEPUhB3u IVW/ozvx7d4vsK1+EEZJKAn11zQjQkfFz53eL4KfY5cy/QknO8xDO3h9Xs7bdOcQEQsr RSoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740523562; x=1741128362; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=QHqoKMWMX0RNscIjaz+Y96dBB4gkppMM+UhcJIeh0dk=; b=aL9iXPpUhYkRrbXU/F+t6CszyMgKDjDatGca+vqc/onxxYanjU34eMtKf5ganrjb+B H9gsxCVLn7EbGBCmflrZ8u+3YUlUh8pWjEZImOMid5f4YUf/1Ztv2gT6AHyzzZhNzsSw 73KERmINi8GVt5x+kG0kGVfR/GwdSEU6NCRWLt03HNBwW2cWJhE8yBzOEs2BoLH9zeB+ Hi5VoTHXFWQOW80TcVWr6A22Hz3DJ4B1QXhbOMc1jQkKhaAA+kI1Zk+bAwfrJVAoheyp 6Lzdw3F69ezGPxPFLVUBMvm+43R+Jy2oNqX4Ek+qy8S+Wpwt85hyLIvnpyIYS98byHTX iHWw== X-Gm-Message-State: AOJu0Yxs8lZ8vtea2HdVKLU27cYI9CEW21DnjZkg0RTOpC64iyxmdi9s M32M70bADOmHMgEJPl7YOMgtQOTxAZ/HVJlaI9ecSBSgZgc1Wlp93Jmf9AhjRF0Nh9Hb3LN7mxb q2vjl8sY0p+5ElDnYECU6k+bg73U= X-Gm-Gg: ASbGncspuCxq+GIOoKbAnHpqWgWjRyfZNtiQWokDeVet2EoQZHCIkDU/9M+hxC3DgPH u3jr2pg8hQJ6fXWrdi7DJG1jXoz1YEbOUuaep7m+GvGyxIap5qO1INWeHjRkbeOVl/S+haYF5Xv JwmZsTxNU= X-Google-Smtp-Source: AGHT+IG/M6Zokt/kd8n2/QxaZI8gPylJvU+78jCTc9TAW5d04hoCnw7C0BEn15Xx7CENgMXz1LFQ3dkELycK1AJZ3GY= X-Received: by 2002:a05:6402:35d1:b0:5e0:750a:5c30 with SMTP id 4fb4d7f45d1cf-5e4a0dfc708mr1497191a12.20.1740523561463; Tue, 25 Feb 2025 14:46:01 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 25 Feb 2025 22:46:00 +0000 From: Stefan Kangas In-Reply-To: <87bjupwyh7.fsf@posteo.net> References: <875xli22jd.fsf@posteo.net> <86tt8mjpj0.fsf@gnu.org> <87bjupwyh7.fsf@posteo.net> MIME-Version: 1.0 Date: Tue, 25 Feb 2025 22:46:00 +0000 X-Gm-Features: AQ5f1JoFMJC07ebcFUo0I1T02IfTA_VG7wNz_fw4WupDf15KiG3wzcpnz7t0678 Message-ID: Subject: Re: bug#76167: 31.0.50; view-mode un-expected jump-overs To: Tomas Nordin , Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76167 Cc: 76167@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 (-) Tomas Nordin writes: > Stefan Kangas writes: > >> Eli Zaretskii writes: >> >>> I don't use view-mode that much, so I don't have an opinion on this >>> behavior change. Could people who use view-mode please chime in and >>> voice their opinions? >> >> I agree that it just looks like a bug. It does seem strange that we >> didn't catch it before. > > My estimation is that it was a mistake not discovered because matches > are rarely expected on every line in combination with the mode not being > super popular (maybe). I don't think that the behavior described > by the recipe was ever intended. Sounds plausible. > Attached is a patch amended with the bug number. Thanks! If no one objects within a couple of days, I intend to push it to master. From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 06 13:27:00 2025 Received: (at 76167) by debbugs.gnu.org; 6 Mar 2025 18:27:00 +0000 Received: from localhost ([127.0.0.1]:45396 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tqFvv-0001Uz-Ag for submit@debbugs.gnu.org; Thu, 06 Mar 2025 13:26:59 -0500 Received: from mout02.posteo.de ([185.67.36.66]:60723) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tqFvj-0001UX-MM for 76167@debbugs.gnu.org; Thu, 06 Mar 2025 13:26:51 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 90751240101 for <76167@debbugs.gnu.org>; Thu, 6 Mar 2025 19:26:40 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1741285600; bh=1kO1ZDAwBM+HVJyU/xpNZ9v9XmH9ozGCwFajAT/gwfw=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=pzxNA5S3WVNllvSU5dts/3xWBtXpiK3zWpJrKIp+JyH89PIBbfI+8OAOQfO7bRZKd Y47w49rV01w9IWAz3DtjrWpoh152uvdVOHJGIsbXz8ZViSJAYv2Zi1xZZ8rz885mPo XpijfEDVU+xmZeYC6mC2xtxVO5qn5a9vuMWtbiXafRxUVVayZUpnyZ3/X40T8jTEFJ wM0TIlGk/tBLT18uwHNkyh3+ykNAM9QwOotdw3wsPDVIaJ/00J7wjbl7KVqzwi3Uqp AUhgG3wcMo/3BR0Yyzt3IpqdCxKoKSVJoGf6q0/eF3J2XMRp11aS6S6hoU9q9Qu3KX 63j6EEaXt9P7w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Z7yYV73Rtz6tvd; Thu, 6 Mar 2025 19:26:38 +0100 (CET) From: Tomas Nordin To: Stefan Kangas , Eli Zaretskii Subject: Re: bug#76167: 31.0.50; view-mode un-expected jump-overs In-Reply-To: References: <875xli22jd.fsf@posteo.net> <86tt8mjpj0.fsf@gnu.org> <87bjupwyh7.fsf@posteo.net> Date: Thu, 06 Mar 2025 18:26:38 +0000 Message-ID: <87msdy6mn5.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76167 Cc: 76167@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 (---) Stefan Kangas writes: > Tomas Nordin writes: > >> Stefan Kangas writes: >> >>> Eli Zaretskii writes: >>> >>>> I don't use view-mode that much, so I don't have an opinion on this >>>> behavior change. Could people who use view-mode please chime in and >>>> voice their opinions? >>> >>> I agree that it just looks like a bug. It does seem strange that we >>> didn't catch it before. >> >> My estimation is that it was a mistake not discovered because matches >> are rarely expected on every line in combination with the mode not being >> super popular (maybe). I don't think that the behavior described >> by the recipe was ever intended. > > Sounds plausible. > >> Attached is a patch amended with the bug number. > > Thanks! If no one objects within a couple of days, I intend to push it > to master. Friendly ping to possible objectors. A couple of days has passed and installation of the patch might be near. From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 07 03:43:04 2025 Received: (at 76167-done) by debbugs.gnu.org; 7 Mar 2025 08:43:04 +0000 Received: from localhost ([127.0.0.1]:46907 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tqTIK-0008IB-AG for submit@debbugs.gnu.org; Fri, 07 Mar 2025 03:43:04 -0500 Received: from mail-ej1-x62b.google.com ([2a00:1450:4864:20::62b]:55697) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tqTIH-0008Hs-KC for 76167-done@debbugs.gnu.org; Fri, 07 Mar 2025 03:42:58 -0500 Received: by mail-ej1-x62b.google.com with SMTP id a640c23a62f3a-abf538f7be0so294759466b.3 for <76167-done@debbugs.gnu.org>; Fri, 07 Mar 2025 00:42:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741336971; x=1741941771; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=0hIF3Vrq3g3sLmG9/EZzvtoIN4tEtiZfm9HX4CslqVA=; b=TOXV1vAn/nImnEVUD8U/CIWBtzu+Nv48aezeZVQxyeF8SrpALjRi2NCa1YIeNlyWTW +IS/s5PggfODySStHRwVuQaAmihnmrePnseXg8kGIxlzvqk+AOS5GPXY9KCkVYwRKF2O CaMlROrzRClN1V3q6Zc7yBHs2vdMKBBAv5V7rc81IpDpu90WLvidB4f3XlGZCAn9ACix EselRnvWvaTt2pZj2JKRCWaJBS8XBEITvwCE1Ul07PJN7Ge+zmEPFihSUG8JwAWFZ7PL ioOuMdmmFvs1hZoCBzZWeWwygqBZlwOp62HJab6oD25DZqdeZySwTyq3bjuhwxcgA6Q3 h1Eg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741336971; x=1741941771; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=0hIF3Vrq3g3sLmG9/EZzvtoIN4tEtiZfm9HX4CslqVA=; b=K5ZC+d+VfqFw7TkEdq3AEdWKaXXb1Jx7l5WMy24oxPTrk5kwncVZZWsKrPngGL2I1V 8e1Z1k4z4ySVX8UIVeRPVszUriMOtmXYVzsNK9JndKsM3trI/x2TQEmcAblTWnIW5UBW J7KfCYGRjpJarIEZ4wlVxYtJc7jAtIzDSzjJBHNKvTpVSxwMB29kOn+ytCwEtVxSlXHC R7ivEj8Ss5NFddSBPGqPvIBf118MY7WWqerwqxyOpVRdi+N5ydQSwbW9dzOqkl40Zcd/ SHA+gB+o/L2/ehqNbztF0VfIkPgvl4eSXi8YU3UU0lsl9BAxmUGpz4NjhAqK37L4hSvm Ic2w== X-Gm-Message-State: AOJu0YxnVMOFICH91hBJu7ozRIh4dj7wHIbmByW5hQ1qKw4d+vrZFI4F Enz6HRHgdKJxj/bKmvlZhhhqi6yR7Oxz/2siuFip3/XBxrOHwPnkEyRhESlW8BisiXAhgJgelzt hfUObB03o6G93HwVVxz+kIBKq/sE= X-Gm-Gg: ASbGncv1f7bkqBF+lpDuAuGU7WwqjcTS2p1JmPXbmkkP0fswnQJdPMYI1oRyw3kfx0f XpqCPSBFlXbSLuxu6IF0EgNMUVbzIxVksSQhv5XRRjMexhpnDW9Lp7c59sBQxMvwUq1X3AbT0dL e3XEOQHN1QY9drez6KZdyPimSmDQ== X-Google-Smtp-Source: AGHT+IH8aMoxK3tS7N8wpLBjWdN3rAqhXRmuNEkrs7x7b20Sg39k8Q+fiJ7utzwX5Z7sMiIRmP23orMHaA4/A3T6PKo= X-Received: by 2002:a17:907:a0c8:b0:abf:497d:a23d with SMTP id a640c23a62f3a-ac252ed8d17mr249814966b.53.1741336971046; Fri, 07 Mar 2025 00:42:51 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 7 Mar 2025 08:42:49 +0000 From: Stefan Kangas In-Reply-To: <87msdy6mn5.fsf@posteo.net> References: <875xli22jd.fsf@posteo.net> <86tt8mjpj0.fsf@gnu.org> <87bjupwyh7.fsf@posteo.net> <87msdy6mn5.fsf@posteo.net> MIME-Version: 1.0 Date: Fri, 7 Mar 2025 08:42:49 +0000 X-Gm-Features: AQ5f1Jr9vUKXpS1glFI9Kvf01GuxG_pxixjSa0X-Do2DqdLEyvJXL-xvKDgB1eQ Message-ID: Subject: Re: bug#76167: 31.0.50; view-mode un-expected jump-overs To: Tomas Nordin Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76167-done Cc: 76167-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 (-) Version: 31.1 Tomas Nordin writes: > Stefan Kangas writes: > >> Thanks! If no one objects within a couple of days, I intend to push it >> to master. > > Friendly ping to possible objectors. A couple of days has passed and > installation of the patch might be near. Thanks for the ping, and thanks again for the patch! Pushed to master and closing. From unknown Wed Jun 18 23:05:14 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, 04 Apr 2025 11:24:13 +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