Received: (at submit) by debbugs.gnu.org; 17 Feb 2026 07:14:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 17 02:14:43 2026 Received: from localhost ([127.0.0.1]:40435 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vsFIA-00041B-UY for submit <at> debbugs.gnu.org; Tue, 17 Feb 2026 02:14:43 -0500 Received: from lists.gnu.org ([2001:470:142::17]:55932) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <krisbalintona@HIDDEN>) id 1vsFI7-00040L-1b for submit <at> debbugs.gnu.org; Tue, 17 Feb 2026 02:14:40 -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 <krisbalintona@HIDDEN>) id 1vsFHn-0007Qh-1b for bug-gnu-emacs@HIDDEN; Tue, 17 Feb 2026 02:14:20 -0500 Received: from mail-lf1-x133.google.com ([2a00:1450:4864:20::133]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <krisbalintona@HIDDEN>) id 1vsFHi-0003r2-TO for bug-gnu-emacs@HIDDEN; Tue, 17 Feb 2026 02:14:17 -0500 Received: by mail-lf1-x133.google.com with SMTP id 2adb3069b0e04-59e5f52b13eso3775854e87.2 for <bug-gnu-emacs@HIDDEN>; Mon, 16 Feb 2026 23:14:14 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1771312452; cv=none; d=google.com; s=arc-20240605; b=Jq0SYZzNYawC15/hyjGo2kHXQFc6q3jKRPKZrASgIjyjP+eUFaNfIJo9NGJeQ/45eR FZPJg+FQk2B0k/Zc/hLwJdRUN7/dojgaGppZgZ2KUQ29SQqJL5OTzIt4y/H8kxAa70/8 Jb7l5Z8j5cXzeiz0FHuvEib+vkwjavyBj5XGAAmg2dIYZLrdGdQNy5IWjV7auVaESAo1 e82Hk+JXilV233eZ1pccCw/H+GywvtaFVWphOPHYzDYWdar7Sp6ofATPUv3wGXPuN4rG e9tfVgltF+D9r7pIpnbDTAxz3CzNkpO5EJ3ZNCst2kcxmqrG0Gx0hrLW5z64Vy3rcxY0 L+EQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:mime-version:from:dkim-signature; bh=NiGNKw+DazI0yYjOEhgmcu3o4WwgwUidF4KIDOFKt5Y=; fh=+R8aXOFVnuBbN1nRXJJI02Ia//JUQJmLW/Uk/VaA0ag=; b=PfLcJUyW7T6B4XNB4ZKJ8GTHJDnDmIfPbGxs7oB7ZxoAFnLzhcAuUoqDeT6qoIxNhR X8eKMxoPu4l5RKMKq/VeHghe7Ky2ad/fG4E0MvGxMl3wF3q97OanJ3LyeRDjn1HC0evJ Y1J7WA45h89XumCbf7LDhA5tzEmwngJyRDpygFxYU9MIRtw3psE3YZpFvwqqpyO+0nCD 2lCYMSsTh07dKVTD2qgPw0eFewgl5t83y/nG5Eqflz64qz6LxGhSgKQ0vD5eWxaiaUcs uv3REicwdZ8SdHgCJAiHX3nRYlUSk0PRMhdxDsx0YoBgra9NRpDmaZ1M3pZtzjhEfWCh /k/Q==; darn=gnu.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771312452; x=1771917252; darn=gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=NiGNKw+DazI0yYjOEhgmcu3o4WwgwUidF4KIDOFKt5Y=; b=GvzlvClYrvXuk4xzd1jhsnAcZfn5DliLaa8+cumM+gzFBICKuKX97BpZNpzDfcF+KG maZ0wJ1zC4MIk3wUhcBaDCpA7juJ9Xl6pZZ5iW818Nwvz2MFqAvx4Ozxxlt8N9tp0kiN UQtAofKCMY/G+8Vx/uddfrmJMw7e4R8NrbuwN4tLkyWr5oi9D3P1viJD2/KiNLN2XMvn tDoEGAynIxGGFqr1MmChTVX5Uyhl+x05UpgSIvH2vGcgLFWMaBZFCcBFsZVPV7ApFwlD X1Edb6zB/KRWkjmPVyrGtSuNWfOdFrVoLrOAdTuvjQrEFZeMR5FSH6gRQxbm+Q4EUFTq jRFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771312452; x=1771917252; h=to:subject:message-id:date:mime-version:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=NiGNKw+DazI0yYjOEhgmcu3o4WwgwUidF4KIDOFKt5Y=; b=EHhZ5uDIORBZ0okcBnEUGQ3HXExy+zWhNMwff55Vjv8UVWdForRE+lWqsHijvZXsIu OCOwiK1tPUh5+0nHmD+gIkpOg9f7pqFrkJ8qt7+7PHjAHs7G2JQ0BzXYEioejKmb9h5l lY7Vpc+DXs7VpvN9LQsyVxZJQR6xm6o2uQkGUWLlVYTWer1tg7UIo242ptEmLczBZpoY aCM4RaDjZlGLGku+KY0nPcc6Sq/gHqFJKV8nanSbLYr3pvfKAw/HpDkeklmSIr9fczPV 0FdzXwyq5EeygSq/LK0/KHANeMl9YlU8/9AO49G92sO5y0zerQ2FtypGg40ETTdKe02k xNQg== X-Gm-Message-State: AOJu0YyiH2KjCHCY2NhJw0veMuippWtNj+SXbeYidxrG7rwBcSL2YKcv wOkVkYibCY40aDM29ZGvDRwnD5zu9ZkcVHyvifzRyIO6RpS6edDG+33VS6Dge5oAOKye3DJ6keD wFTP6z36Pf7vg1ZeivB7LdAIIprS2sgT+ggGg X-Gm-Gg: AZuq6aIUZlrSA2QcsIV1e2d4i7FbcOiNNn4GgcjYxLehgyf9Kdc0MrR6K6gGAObonWs jwBsGHA+mgPZSyAqYoytYVFqvIgskvYTeAllSnY7+S5xJ3bjhwzVYTPu33qNWIsvSS4OQ5qb74T N4/OviI2VLyCP3K3UcKpwutWt9Jqd0JFySeJK9lIgr0ZehaZso69bV5uFJToR+2fDCil3sO9eXm kYRyQWCWIsn6r/fVnUQInDFDJ7qoi/PmT31Oxx6WomfuwS4S1+49QWhZyMuV7bdCSOe8mL2msrJ 6wpJyhg= X-Received: by 2002:a05:6512:32c7:b0:59f:6947:7e7c with SMTP id 2adb3069b0e04-59f6d34d001mr2551903e87.9.1771312452303; Mon, 16 Feb 2026 23:14:12 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 17 Feb 2026 07:14:11 +0000 Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 17 Feb 2026 07:14:11 +0000 From: Kristoffer Balintona <krisbalintona@HIDDEN> X-Debbugs-Cc: Stefan Monnier <monnier@HIDDEN> MIME-Version: 1.0 Date: Tue, 17 Feb 2026 07:14:11 +0000 X-Gm-Features: AaiRm53gWQfF6p_ypUA3eEH8EHdEOgiBZ6R2uCSGk6zokBy1Y7OUJ01VDLIMjnI Message-ID: <CANVbq5nf0r9Td0Y9kpT7TDpoW1vf=4MpNDy4rhzyQ_kAhPyUFA@HIDDEN> Subject: [PATCH] Consider multi-line 'log-view-message-re' in 'log-view-current-entry' To: bug-gnu-emacs@HIDDEN Content-Type: multipart/mixed; boundary="00000000000081b0ee064affd19b" Received-SPF: pass client-ip=2a00:1450:4864:20::133; envelope-from=krisbalintona@HIDDEN; helo=mail-lf1-x133.google.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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: patch Hello, From working on vc-jj[1], I came across a bug with 'log-view-current-entry' when the value of 'log-view-message-re' is a multi-line regexp. Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (krisbalintona[at]gmail.com) 1.0 FORGED_GMAIL_RCVD 'From' gmail.com does not match 'Received' headers -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org] 0.0 UNPARSEABLE_RELAY Informational: message has unparseable relay lines X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) --00000000000081b0ee064affd19b Content-Type: text/plain; charset="UTF-8" Tags: patch Hello, From working on vc-jj[1], I came across a bug with 'log-view-current-entry' when the value of 'log-view-message-re' is a multi-line regexp. IIRC, in the current implementation comes, if point is in the middle of a multi-line 'log-view-message-re' match, the old code can fail to identify that entry as the current one, instead returning the preceding entry. Attached is a patch that I believe fixes the issue. In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.51, cairo version 1.18.4) of 2026-02-14 built on mute Repository revision: 187867f0a99e72737c5efb4409e5372616a80a73 Repository branch: master Windowing system distributor 'Microsoft Corporation', version 11.0.12010000 System Description: Arch Linux Configured using: 'configure --prefix=/home/krisbalintona/emacs/31.0 --exec-prefix=/home/krisbalintona/emacs/31.0 --with-modules --with-tree-sitter --with-threads --without-gconf --with-native-compilation=yes 'CFLAGS=-O2 -pipe -march=native'' --00000000000081b0ee064affd19b Content-Type: text/plain; charset="US-ASCII" Content-Disposition: attachment Content-Transfer-Encoding: base64 X-Attachment-Id: 6b7a8aab211a971_0.2 CgpGb290bm90ZXM6ClsxXSAgaHR0cHM6Ly9jb2RlYmVyZy5vcmcvZW1hY3MtamotdmMvdmMtamou ZWwKCi0tIApLaW5kIHJlZ2FyZHMsCktyaXN0b2ZmZXIK --00000000000081b0ee064affd19b Content-Type: text/x-patch; charset="utf-8"; name="0001-Consider-multi-line-log-view-message-re-in-log-view-.patch" Content-Disposition: attachment; filename="0001-Consider-multi-line-log-view-message-re-in-log-view-.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: 6b7a8aab211a971_0.1 RnJvbSA0NTNiYWFhMWZiZjc1MGY1MzA4MzA3OTJiMzdiYWZlYzUzZGVkMjQzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBLcmlzdG9mZmVyIEJhbGludG9uYSA8a3Jpc2JhbGludG9uYUBn bWFpbC5jb20+CkRhdGU6IFRodSwgNCBEZWMgMjAyNSAyMToxMzozOCAtMDYwMApTdWJqZWN0OiBb UEFUQ0hdIENvbnNpZGVyIG11bHRpLWxpbmUgJ2xvZy12aWV3LW1lc3NhZ2UtcmUnIGluCiAnbG9n LXZpZXctY3VycmVudC1lbnRyeScKCiogbGlzcC92Yy9sb2ctdmlldy5lbCAobG9nLXZpZXctY3Vy cmVudC1lbnRyeSk6IFJlZmFjdG9yLgotLS0KIGxpc3AvdmMvbG9nLXZpZXcuZWwgfCA0MyArKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg MzEgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC92Yy9s b2ctdmlldy5lbCBiL2xpc3AvdmMvbG9nLXZpZXcuZWwKaW5kZXggMGU5ZmE1ZjUwODUuLmFiNDdh NjhkM2M0IDEwMDY0NAotLS0gYS9saXNwL3ZjL2xvZy12aWV3LmVsCisrKyBiL2xpc3AvdmMvbG9n LXZpZXcuZWwKQEAgLTM0OCwyMCArMzQ4LDM5IEBAIElmIHRoZXJlIGlzIG5vIGVudHJ5IGF0IFBP UywgcmV0dXJuIG5pbC4KIAogSWYgb3B0aW9uYWwgYXJnIE1PVkUgaXMgbm9uLW5pbCwgbW92ZSBw b2ludCB0byBCRUcgaWYgZm91bmQuCiBPdGhlcndpc2UsIGRvbid0IG1vdmUgcG9pbnQuIgotICAo bGV0ICgobG9vcGluZyB0KQotCXJlc3VsdCkKKyAgKGxldCAoKHJlIGxvZy12aWV3LW1lc3NhZ2Ut cmUpCisgICAgICAgIGJlZyByZXN1bHQpCiAgICAgKHNhdmUtZXhjdXJzaW9uCiAgICAgICAod2hl biBwb3MgKGdvdG8tY2hhciBwb3MpKQotICAgICAgKGZvcndhcmQtbGluZSAwKQotICAgICAgOzsg VHJlYXQgIi0tLSIgc2VwYXJhdG9yIGxpbmVzIGFzIHBhcnQgb2YgdGhlIGZvbGxvd2luZyByZXZp c2lvbi4KLSAgICAgIChmb3J3YXJkLWxpbmUgKGlmIChsb29raW5nLWF0ICItXFx7MjAsXFx9JCIp IDIgMSkpCi0gICAgICAod2hpbGUgbG9vcGluZwotCShzZXRxIHBvcyAocmUtc2VhcmNoLWJhY2t3 YXJkIGxvZy12aWV3LW1lc3NhZ2UtcmUgbmlsICdtb3ZlKQotCSAgICAgIGxvb3BpbmcgKGFuZCBw b3MgKGxvZy12aWV3LWluc2lkZS1jb21tZW50LXAgKHBvaW50KSkpKSkKLSAgICAgICh3aGVuIHBv cwotCShzZXRxIHJlc3VsdAotCSAgICAgIChsaXN0IHBvcyAobWF0Y2gtc3RyaW5nLW5vLXByb3Bl cnRpZXMgMSkpKSkpCi0gICAgKGFuZCBtb3ZlIHJlc3VsdCAoZ290by1jaGFyIHBvcykpCisgICAg ICAoZW5kLW9mLWxpbmUpCisgICAgICA7OyBTZXQgQkVHIHRvIHRoZSBlbnRyeSBhdCBQT1MuICBG aXJzdCwgZGV0ZXJtaW5lIHdoZXRoZXIgcG9pbnQKKyAgICAgIDs7IGxpZXMgaW5zaWRlIGEgbG9n IGVudHJ5IGJ5IGRvaW5nOgorICAgICAgOzsgMS4gU2VhcmNoIGJhY2t3YXJkIGZvciBgbG9nLXZp ZXctbWVzc2FnZS1yZScgYW5kIHRha2UgdGhhdAorICAgICAgOzsgICAgbWF0Y2jigJlzIGVuZCAo b3IgYHBvaW50LW1pbicgaWYgbm8gbWF0Y2ggd2FzIGZvdW5kKS4KKyAgICAgIDs7IDIuIEZyb20g dGhhdCBwb3NpdGlvbiwgc2VhcmNoIGZvcndhcmQgZm9yIFJFLiAgSWYgUE9TIGlzIHdpdGhpbgor ICAgICAgOzsgICAgdGhlIGJlZ2lubmluZyBhbmQgZW5kIG9mIHRoZSByZXN1bHRpbmcgbWF0Y2gs IHRoZW4gUE9TIHdhcworICAgICAgOzsgICAgd2l0aGluIGEgcmVnaW9uIG1hdGNoZWQgYnkgUkUu ICBUaGVyZWZvcmUsIHVzZSB0aGF0IG1hdGNo4oCZcworICAgICAgOzsgICAgYmVnaW5uaW5nIGFz IEJFRy4KKyAgICAgIDs7IE90aGVyd2lzZSwgaWYgUE9TIHdhcyBub3Qgd2l0aGluIGEgcmVnaW9u IG1hdGNoZWQgYnkKKyAgICAgIDs7IGBsb2ctdmlldy1tZXNzYWdlLXJlJywgdGhlbiBqdXN0IG1h dGNoIGBsb2ctdmlldy1tZXNzYWdlLXJlJworICAgICAgOzsgYmFja3dhcmQuCisgICAgICA7Owor ICAgICAgOzsgQ2hlY2tpbmcgd2hldGhlciBQT1MgaXMgd2l0aGluIGEgcmVnaW9uIG1hdGNoZWQg YnkKKyAgICAgIDs7IGBsb2ctdmlldy1tZXNzYWdlLXJlJyBjb3ZlcnMgY2FzZXMgd2hlcmUgYGxv Zy12aWV3LW1lc3NhZ2UtcmUnCisgICAgICA7OyBpcyBhIG11bHRpLWxpbmUgcmVnZXhwLgorICAg ICAgKHNldHEgYmVnCisgICAgICAgICAgICAoaWYgKGFuZCAoc2F2ZS1leGN1cnNpb24KKyAgICAg ICAgICAgICAgICAgICAgICAgKGdvdG8tY2hhciAoaWYgKHJlLXNlYXJjaC1iYWNrd2FyZCByZSBu aWwgdCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1hdGNoLWVuZCAw KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBvaW50LW1pbikpKQorICAg ICAgICAgICAgICAgICAgICAgICAocmUtc2VhcmNoLWZvcndhcmQgcmUgbmlsIHQpKQorICAgICAg ICAgICAgICAgICAgICAgKDwgKG1hdGNoLWJlZ2lubmluZyAwKSAocG9pbnQpIChtYXRjaC1lbmQg MCkpKQorICAgICAgICAgICAgICAgIChtYXRjaC1iZWdpbm5pbmcgMCkKKyAgICAgICAgICAgICAg KHJlLXNlYXJjaC1iYWNrd2FyZCByZSBuaWwgdCkpKQorICAgICAgKHdoZW4gYmVnCisgICAgICAg IChzZXRxIHJlc3VsdAorICAgICAgICAgICAgICAobGlzdCBiZWcgKG1hdGNoLXN0cmluZy1uby1w cm9wZXJ0aWVzIDEpKSkpKQorICAgIChhbmQgbW92ZSByZXN1bHQgKGdvdG8tY2hhciBiZWcpKQog ICAgIHJlc3VsdCkpCiAKIChkZWZ1biBsb2ctdmlldy1pbnNpZGUtY29tbWVudC1wIChwb3MpCi0t IAoyLjUyLjAKCg== --00000000000081b0ee064affd19b--
Kristoffer Balintona <krisbalintona@HIDDEN>:monnier@HIDDEN, bug-gnu-emacs@HIDDEN.
Full text available.monnier@HIDDEN, bug-gnu-emacs@HIDDEN:bug#80425; Package emacs.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.