From unknown Mon Aug 18 04:47:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78798: bibtex-font-lock-url-regexp should re-eval after setting bibtex-generate-url-list Resent-From: MAN ONE Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 15 Jun 2025 12:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 78798 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 78798@debbugs.gnu.org X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Received: via spool by submit@debbugs.gnu.org id=B.174998928325229 (code B ref -1); Sun, 15 Jun 2025 12:09:02 +0000 Received: (at submit) by debbugs.gnu.org; 15 Jun 2025 12:08:03 +0000 Received: from localhost ([127.0.0.1]:56312 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uQm9b-0006Yq-Hi for submit@debbugs.gnu.org; Sun, 15 Jun 2025 08:08:03 -0400 Received: from lists.gnu.org ([2001:470:142::17]:33078) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uQm9Z-0006WF-Im for submit@debbugs.gnu.org; Sun, 15 Jun 2025 08:08:01 -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 1uQm99-0006tC-W7 for bug-gnu-emacs@gnu.org; Sun, 15 Jun 2025 08:07:37 -0400 Received: from mail-australiaeastazolkn19012057.outbound.protection.outlook.com ([52.103.72.57] helo=SY5PR01CU010.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 1uQm98-0004b4-9P for bug-gnu-emacs@gnu.org; Sun, 15 Jun 2025 08:07:35 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ShymjqIPnLTH4a3X04NqtAqwgJ1dCWSolsAJKTg9uuz++BcvUHYA2I2ywESfI9fiZrkPMhbhOrZ9Y/73MigVCuaMhesko5mHOLl6QXeCd3raXFXUMhO/MoiGnQkVQwnuVH38rCvjutjEXzI7g20fOC5DXJtUJjY46+sM/cBN8XEOhR2qHZ+O4ma7iY9n6fe5eT7t7OK0gfLVzj1gGuhmxXLFIi1y3riMVw9SfVx0EXvQr2Zx1mY3DCjnyw6dmB+1qoleCSJwlQryp8SMBfdgMX2dIT8YRQGeD7b2CERTGnc5rqzDNM6nlpBoAc2NYYA7DFC0tqMAncfAEw8jLNlezw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=W1RluyWpvW2UvZAcXKyzwOH4na+lLjg/2NAKXak5eJY=; b=rQFVneNveJiZpZRGmrtDVQWA0jvssTJ8ugNIC/KPK+0Ut5RWdV5Vkz492LhNVMOHg5XWFhK97Z7+T1acjyC5vAXaa5cvvHKDtyJuEcWfNjt6hTdYB5+/uIAfG9ZShFd4QonWiv7oyYU5cDsnIJD8wAqFi9lo6Fv4hUGSp1OCGWlyG35zHCBgraM/0yaDMGeosD5lBMgdTZ8tZ4oKS2Mnpx8BQc3svrvdvo0qybTdnCXR8G3S4Se26vX69a4HKAkzHKRUKusuyJJunFeRr41A/IxOoxYONQBnNR1Zd8PVQtqzF2h3fJFb9WzL3MLkqcqVuNk6VsqGq05FApvOHgGvdw== 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=W1RluyWpvW2UvZAcXKyzwOH4na+lLjg/2NAKXak5eJY=; b=s8gA6In9jmoppUAvhmxzsqn8S2kqUWfcV1j830YZNNGfhB5pbP+t4VGE5yATuIL0+YTquo6aMtCPwTwT+LDnfdI0H9ba+pv1KBNdzIV95cJf7f2PK2BIQk5qfma8Tmm5Xdf6ui0pWGdexWWlbkGje0S2gChL8TuvkFizgCQiBnN44vbQwXuMX7c+PGbmcTqnQuC4kCcFSfmX8LUygZfb9/cqKBHHUM47e37Suy+YqVh5ee/Xg2Zy5ISQLOx4K9kgvCfM+qDwxNOBjU0SzFe0d7ShQxb5Wxhz0rNVZTSkifMWfDemwaJTE3F1YxJ3Phpx64KIoJtE4TTyJ05FTf3DWQ== Received: from SY7P300MB1034.AUSP300.PROD.OUTLOOK.COM (2603:10c6:10:28f::5) by SY0P300MB0450.AUSP300.PROD.OUTLOOK.COM (2603:10c6:10:27d::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8835.29; Sun, 15 Jun 2025 12:02:26 +0000 Received: from SY7P300MB1034.AUSP300.PROD.OUTLOOK.COM ([fe80::a3bb:c9bd:2690:45a4]) by SY7P300MB1034.AUSP300.PROD.OUTLOOK.COM ([fe80::a3bb:c9bd:2690:45a4%3]) with mapi id 15.20.8835.027; Sun, 15 Jun 2025 12:02:25 +0000 From: MAN ONE Thread-Topic: bibtex-font-lock-url-regexp should re-eval after setting bibtex-generate-url-list Thread-Index: AQHb3eulJ+qU30bff0+0c4yhgzo6Gw== Date: Sun, 15 Jun 2025 12:02:25 +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-ms-publictraffictype: Email x-ms-traffictypediagnostic: SY7P300MB1034:EE_|SY0P300MB0450:EE_ x-ms-office365-filtering-correlation-id: ca79190c-988f-4d03-239a-08ddac047e73 x-ms-exchange-slblob-mailprops: bHQ38DpbEWCuums2pNG9PWL965+OwzG2vadQh5slRcJO3+TeY6F6kMdzgl3FMYzDAzoG52nrhb1pSVX7ebydaKsudCw9EVeQ2acgIHwf52s4FuVsJeiPzKRu0GoawbRrpZfgNeJCwyx1dYENwc5qavob/0hHT9CVl+O4Ea579wWp99MfMRfboh+wGXOX1P3c1FfGHyFdEOxvYUEdrUB4uFrbCCGRActU5X7KNPJ7kF2cN69LZCTRNqtZ5L/xmy+1kAP0448LyjOyhWklIsNgA8E0y+em/miGttRS4IOIPrIJp9fegTbGCCDgnhWe+ybHksJZIa3UJ0fXwX52kQO/dkFIfCne9gIGndcwogwTWYdo7jYvikSIsfSFitaVCIycCHyJ236K3zOL+prWN6t80BYKxTc6NG1AeORHzjPeBWdjV4IGaaYjaaTYskTyyHqJCoKRNnnas/rWnpM1YgNalnoA7OczZbXsTBDLKfV2sIzTax5jXnNv+sHNC2NrsxnoJYsKlVS3xP/bXtgh49kk9lH4CETd76Yglc+HzRZdik8B21Z+i56JxcunQLRhrVpf0k8jxDYekKAy8687cTYZxZ4cay3lSgWrkwMStTgyUjsu4d5/rPZC1LwCjTuU0FbQ1crPj7dGUnIciz68YZYMB284ssf16Nn1yfV6CRFqe3ONnwnBApBYyw== x-microsoft-antispam: BCL:0; ARA:14566002|461199028|8062599006|8060799009|7092599006|15080799009|19110799006|15030799003|3412199025|440099028|39105399003|51005399003|40105399003|102099032; x-microsoft-antispam-message-info: CuBwtv9GT1oRWay9ouVn7BSMsCZ1bidhwVgB1GgCE0+dW8pkzLNFvcq/2V1BK6na2fR1oDNXx8HiP4MVhsu3nE7AG+p6u2xRrwAylM+tFmoBjtCmSukFDC03tNZWJv2jiKe6OeBbv2DLxuf8jRKw7A6n1rPAqn2qM9aNE3pE2wfuZRc5b0vX6g3gEhkBjp6uEsokt9TtgAFfOtuYq4tYPPbwOC0ohK7X2kZGSi07qKVwjehDsUg1ZkZq7KreQBVxOHUzgvV0t+yba5M4Q/jxHsCYiuiM6NyJzPOqAvP1UR5sWVv/d49RbdkXATo1uCziD1vR0K6W/6zxTbct7MMoPP0OhecfC+Ji+l7bQ9jj6RsXYlLPDSaK7ZXzEGmI5m0CMGk7x4xy8i0q2lnMpRyp48Bn6SFE+UWw4HviUfg2mFHfYclUZbk7L4hVvsB37eYQYtpS+ShwgCqA3vrPOf+GW3kBTe0ABVv2Jxz8iYVddpNZH2OYVts013HKfpRbcUtT3aVRzNQIWyEAYCeJHZx+OexFXkAUVsw7zrwslvd9tGoE0V3qYcouW1ifDcdZng5eaOeHJTLGqGotM+igCoUaCr5/V8UwOfcpRt1/ic8a4tpvAHwxsA68+RJxUIxG1rVIsKOjVHy3fdYc5Sgq6vP0Y56eWylM0Y9idUNggVS57ECZg8sHi3bc7M38XJr9+bHtBwz2Yi/QITXWb3gW3rfN6LUOB+4Hp8QcAKzjFchrbBJhdbdweZ9Pv2hNY8NrKsUiOJESvHYBZeJY39KtHVlaQKDWHTGAPwxz8EvJa3Mh+rwfcDDf8ezEDmhjaScJWpcDVVD8BdvyQn2VZfXXzukFOY9E+NyC0VHQssnKjGVgB/Zi1xN7WzTtBaOV/Zr8CxvQhj04ZMgTthbh0v2pioWmPPY+wDyipCy2Wr02Fa76TolmrkE7bn8QG+XTXCZStH26nStuBraCUcXfqfqBfo3FynshtDu5Pklhv7kQKRh0q439jEMkKMKVRquiLUKsR2KCfGc0hkUMB//bDZd1DxJDY/yKMv3tKQlWSrMbaadJZn7A+M/AIuvgvYdlIjzis5Q/JAwbyV3ASzAJODwtojeE/XtFta5FulZnTAC+x1v89QQoNUl3UX1jsINcxV3ILTvYXE+Obg2oR9+3TV9vpW58hm/xGFF3HCOW7VYrtQY1QNiqchwb/BoGwz3vvBu4w1LMFR4kOtIYKBp1GmEuI5L/frwX/05ARdesHgksFeWQMJE= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: 9tgdSgY0MpHJuHqC6yODoqk45FsYOwr34bUP3LoqM9xzGO7mqyQ/HAdS/ccg5y++W4R2OIZ/Ju454BiS1c0m4zchmSb+zOwkbLOAKfK5QhBKDK8Bqyk+OkABgbDzNssuYJfQKuF5uQalzqsfq8Fiau7yhNjOVYQ6P+JGGeIYNgv8wYQRd3mI7J4eE0LxhHJhR127JcoaWILQpLqB/alIFIu2zwJcvY6SL4ROSBFX51KaMS6OWbCiiH0n8JXlEk7j4Jlxfkgez7rhbjOsL7zRFKiNjQGx6WwKesG8PJPxOALQmWkzpMQy46bH5Lqg897CLvFlHmYCVZYkHQbnc5PbWkkPKthWPMncW9PKPKTkH1bOMoHRRgSzse7Pd2ST4ztZrauYg9C+Z9ujGEVQAfskeLQYmQ8Z5l/MyPr51HVFogzWtNWmduIuWkZVPXxGjJxeRJMR3CapG4BhzFdnXgUVk7yuiwcNixNvUrBe1xr4MKBsYcaj5tvtuQRhdDxjorwz57pNh83TUH/6cUdP8afmjoQ2WbstxEpn7DKNTOa8iQ5NhI3E+WfId56KYRCAJ00Y4hYoPelBl+bsBJMqIZWv9ZlnSvJ13Cyjf1Eb9jWzUl8bCV+8PNvxxnTzdebqn35IyVqukuB0UxXF0LcEmQRw6da3c+KtwX6y6UCMuGHN+G0fAATDD+ICALOlfneE9p/s+pRsetae9ewKnKjXYdcxpN//ndDwA6SoPoMeR1u7jkXEuVCiGP7Lnl1gdzDOEPlO3YZQ6zqjMw6bvEuyfLmkooJ+is1QAM7sNipS+WCYJAif/kcyiye0Nw2vLoyeMBZXDj6Q4KGpoWYqyFfug8NT9NRwEHS1AnspVZUViyiKQg0/aYrpjRLKYcnTGU4lT696rWuFNB0Lsr5Cx/W7X/dHfVzr7B+PdGoJwmpSkBrRiI6C6RL71E9dfjcskPfKsSAhyBxD3SfYj+sOLd0wiwOHV4fjE7ZYjF10COZ9JvFg54RBRwyitLWxKJJktHe9vmPSaUVtOCuGjpor9A/VYrB5U5gFjQlFhCo2yLrQFoDY16fMHeXsjRp+8xDELd7ic2e/v1fJRr4J5vtDKNsb0uYtG024rHT+vbbgnmeIaRsitE/yPUeaNKQCuIoOVDKMvg68wxf0WF8RyF1ILoGC5WC3ULsTXuNmSz09EOhBdFBKlgrpZuWGuqoD3FUftATm8tHkULWxYv4WzaT4MfiTIxHGFscpchzApgCruawn1ZjvgK4= 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: SY7P300MB1034.AUSP300.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: ca79190c-988f-4d03-239a-08ddac047e73 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jun 2025 12:02:25.7493 (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: SY0P300MB0450 Received-SPF: pass client-ip=52.103.72.57; envelope-from=pRoMMMModE@outlook.com; helo=SY5PR01CU010.outbound.protection.outlook.com X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.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, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no 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: Currently `bibtex-font-lock-url-regexp` only eval once when loading bibtex.el, this means setting `bibtex-generate-url-list` to a new value after loading bibtex.el has no effect. Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 HK_RANDOM_ENVFROM Envelope sender username looks random 1.0 HK_RANDOM_FROM From username looks random 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (prommmmode[at]outlook.com) 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -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 SPOOFED_FREEMAIL No description available. 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 (+) Currently `bibtex-font-lock-url-regexp` only eval once when loading bibtex.= el, this means setting `bibtex-generate-url-list` to a new value after load= ing bibtex.el has no effect.= From unknown Mon Aug 18 04:47:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78798: References: In-Reply-To: Resent-From: MAN ONE Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 02 Jul 2025 02:50:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78798 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "78798@debbugs.gnu.org" <78798@debbugs.gnu.org> Received: via spool by 78798-submit@debbugs.gnu.org id=B78798.175142456815902 (code B ref 78798); Wed, 02 Jul 2025 02:50:03 +0000 Received: (at 78798) by debbugs.gnu.org; 2 Jul 2025 02:49:28 +0000 Received: from localhost ([127.0.0.1]:59889 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uWnXK-000484-3L for submit@debbugs.gnu.org; Tue, 01 Jul 2025 22:49:27 -0400 Received: from mail-australiaeastazolkn190120002.outbound.protection.outlook.com ([2a01:111:f403:d40d::2]:40335 helo=SY5PR01CU010.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uWnXE-00046I-K0 for 78798@debbugs.gnu.org; Tue, 01 Jul 2025 22:49:23 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Y5XcSy3qZQAPat5PIpgVlrYFan5031cKo39BX7+pSILfuihU4UD1jYvshrzFJkZrpDnrdae7/+zQeDz2Z8MjApvglwACaOhMygrlkFWIoZ7LuFuan+U6ETjj2ArcUmBGEjTrNletbu30oFPFknmgXSwd15qTfzRi281tVoQHqiEAV92CD/rU3aHsYxgjYq+54vckb+3uGFyI6u9NDd4SARCDT/g9GMlW8lY1VuNzJAzrWJ6UdWEjO1ngMXWF3OiMTrAZo8NM2FctgEi0bE2ZUwLuwft1wQp5jNxK5j0MlqXYzhBHZSdrqfcNtiMpKllJ2MDkcOUhz2eHQt2ohdj9DQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=xuKhoyUNfk2C5bFUS70QBVwaq+i2DSOJKChPtYHOcMc=; b=HUFI0RrvMyzFVBuDLFLSrj3X2OYOxeu9xdhI/+rqjJPn0hdkRA3eFUb5Al3+oggqrpFxs1mfulmn4u4TXVdBUM4eFOlWBJP57zrUYAWFaabaQgJO5h6a/EpmEV9WreTF6wjVpF5LiB/gb8xZWQGyyjiML/lwdGeJRxX4hFG+EFFWGO3N6icQhwaGcdSm1ZwONtTtSQSC76osuLFaTQFOAhdKcDQsC4QlfdpNFnNxtNMGad+Fu9043JEH8r9DQRN3ChUEOyvbDvZHhiZnV2dzeI5Q9f2mfmnPL2PBZx9246ha12h7vxXUO4KuE1bEfH8VfRNI93WRM50NCL0CmLufKA== 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=xuKhoyUNfk2C5bFUS70QBVwaq+i2DSOJKChPtYHOcMc=; b=ugkyCtBz7pxmyIK0LE9/obGpUcIPx6qf2usXStjpmZmMt3GvQ8oKHNy+/q366SkOk6xfjuYDRRtalArBZaamvozF2i73kZ4rUodwnKND/c85WrBV1ohKwTmsAYDsHucyv34ZYcERcgiPKGEc5g8JMfJWlRtdTZkwXDJu4ckYBYat6xm4opxTIUZ+04OIkKrI/Jr5n0KIPYvaOWCPBxhkIMktTD5UcTmmzcYJIubB2FRvjjvXnJc3/xA/hiYQQ7oeYsxkXMZ8tHMtRY8QuqNIkCw30JDDZ0BwJMzA95DMN9tlx2S8Ga7t8no4JeTJ4v81m4q3Km3nNQ4QTarL/nC4XQ== Received: from SY7P300MB1034.AUSP300.PROD.OUTLOOK.COM (2603:10c6:10:28f::5) by SY7P300MB0017.AUSP300.PROD.OUTLOOK.COM (2603:10c6:10:215::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8901.20; Wed, 2 Jul 2025 02:48:58 +0000 Received: from SY7P300MB1034.AUSP300.PROD.OUTLOOK.COM ([fe80::a3bb:c9bd:2690:45a4]) by SY7P300MB1034.AUSP300.PROD.OUTLOOK.COM ([fe80::a3bb:c9bd:2690:45a4%2]) with mapi id 15.20.8901.018; Wed, 2 Jul 2025 02:48:57 +0000 From: MAN ONE Thread-Index: AQHb6vmoK1AhTxuFx0+xiah+CNEdnA== Date: Wed, 2 Jul 2025 02:48:57 +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-ms-publictraffictype: Email x-ms-traffictypediagnostic: SY7P300MB1034:EE_|SY7P300MB0017:EE_ x-ms-office365-filtering-correlation-id: 58c64c85-d448-4120-e6e5-08ddb912fdcd x-microsoft-antispam: BCL:0; ARA:14566002|8062599006|461199028|8060799009|15080799009|7092599006|19110799006|15030799003|440099028|39105399003|51005399003|40105399003|3412199025|102099032; x-microsoft-antispam-message-info: O1XN4q/MkCZIuP9v8zBwV2OpzPYlRbSPbjFZpTMuZ/kjKrap9dgoOdxHRs3FBUHr2tz+SJlRrg2o4ZHfLR0JP4ZY7/uU5Y6CHrw3xKymPtyzbA8Ztwp0gj2wp/08sNQtTf/LYUL8HcvmdI4o+tmY6YrmgFNvnp0ozEkMMkJ2HhLtPB/SYn+e6qxiv61Ai1Hz9m1tqF5CuvW0CqygSOqZRPLFygPYW2gqFlFkvPR8kkrHy78m9RRj0si/1Wrsvss59IUv1eB+Ey4xaGK70uRmvLnGXGTDxAx7VqOWJtnQSTSVpNgSqF1QMmOVoXD+KAZNvWMij0SAU37gaS1H+nB3P2R1nTJRh3cyE8s5qE1eoLKYodojFPwpdgyK/Ze3g8u5bmw3vZ37BYbOR3YohtPhl7QDSYR3MJtyxtE/ioS74+HDllxfeuaxVXg48++fft0JZ4SHwKv1XaREDqXbGzfAonXR10ePwkUpGS0EGPdOg0+9UvaRu/GBsItQRjBYi/xr2yrCkThusckcBUNAp+tL6R4Itudqy5rNTk2HfvczAxiYlAcQ10ZBlxSDGxqa3SO9RMaNtAbGHgOrUX4kOQej3uFUTExhBECfXDEa4+Sx9Iehb5UedQAzJ/A57UAjen2MCegBrs8N5n9O7HorHpfiXF0jSritXqBH5cn90be92rV1cCF/HaUFvStM23W4a2NdW3yBCaLXLG/nSrxwPMHD9J6Aha7U/GGuZ77j3TNpJuQNsedIZ8dCVflLwnGdNVVaouwzO6teLnVf2OGKCMWAxu736sOtGeSzVjg8Vf9P2VxsBWsZpl1cfXUQk5lRtsw9H1YeQpPXPqkR6ZfkracAiZboKwwBExR7tzwEfagmJj9G2OY2Z6wrK83UCpFRMPeKcT2w+9GtiKRVgBRTEyZzSxOElSAm5vLuVGvF5/u/7ie3jIZV/YXdWaPwveNzKveAL6MiZ7Y8/pc/N1RZ7bCTYhxxe2WoDvgIen0tPsgM+FllzTjfoEbqUsRj/Ml7zrQ2DpzJ6lF3nx0hZh5zolynoVg/LswCoy1K+ZJkSZhm4ChKi4d3pb5imo5hweC7Rr+f/Vl55n1m9Q9fSV1a07CFxlvpXKrsvUdKNwLByVQF886HlyEBdN56nc/T1nAh8FGIB1kv3lyZ1mQyR52rfKpqFbuwD+5jh1eTbgQeVyWC+Dkgv5SXRV7R93qky6Dn+vykZrrEPUnIwsaM9GD2HOZL9Gpvmfz9Ra6RKaN32TSz87w= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: Ac5XNjJZadaPftB1ijF8/GCNjlhkm2+STxFMNaFOINHHhekSphc/LNU9VjfoXw+zAGvCkVata+xFxcHLjRhJ3sQUQzeXtQukGtP8apkbKSZgfItqiyMjfJoBaqnssDQcRKqip5/LE6aT592IHRtdy60XeV7qa0R8DqLt+wWQZtnMMagKx3DpuaOXvVcBQXfozG1aWWAtFRsHzBqkfzRrzs9scVZFc4IjHYs8RALEZXHdq9dIgtvTpDp4qw2YJVeg4a34Luv6ZZLtZbd6+JoIUEofHNvpiFY8yt2bII+EjyZ6jyXxG0rgW5bl71FkTFwJlDGERI9g+eZI7qecbYK8WH1mm55TJRmtvOCkavvYt3f6itIF+IJUz43XGVapUhDOD/d7MNWgTkQ9oJmgcHOdpdMd/J0XJu+rr75oNXsEWQBSff/4QmlIoT9Xe5JyPI09V75eAO3tDcsSf20MDAuN55b60aOJI3rmuuKINFXWvosiIeN0agPE3Lv51TibEyxJgB+lnA8BZv3kbjCfejvnAKSJnxOrkemWmF3ElB8FvaHZQj+UUblwK8MaBSLYlmUa8QklGUZPS9NC8g8ONY+e0+P3J2LgIoG4LynYXqqOm4KE8FbkKsMQrMrDKZJwElkqWHgxdkkaH15mKNx/4PhFJor85e5rsXccUUYVanzpgbLdPTMHO14QX/HoMAMFHqL5f9oKtMJqIdGZX/i+F7bCz60KO+ptry1HQ1fCbRIHld8mofn6911dS175yv8IyPVuf8QhywUL6YLuSc0ijxH8IqGuPlW22j2HIFnjnOsveNtwsjNZlx4ZsO5fYVY6RtgLHgpwGXmAzRlHOqzhvrliQZl6HMIugoz9HGXlh+ab4yyNYsKYHxLB8B3nmf9dBRx5b0eBWdjsG3ftWNv3bpTTz+Rfkaa0c2vfrOZOnm1aQ8ydwdZBjjyjxcBmE1ntES2ZuHAeoj9/XqcLD6SdwvU6U1afoDVZ7pziBMOFfgxM0XZLuZC/SZF59uyOWGbIy2P6lpgsf1CRzqlpQoRZrOdwn6wMDanKKsKSu7sSdPIbSsFmhtvm/XYZmimecxTvqCfGo+lJA3Aj35MiKIyyyGLBPuzFJPUfOp1v+QNRflFTFxVPm6KMBzqmJ69l2q2prVUkl1Vy0Wm8sTi6rjgWkEcGjL4vS0VxLD7CbtSzd1JcFuUlquCLVB7E1n0OShNpacnNUu8ISr4h4gn5QDxV6uWkLLwQvN20PDYkh6BIvOXIbnc= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SY7P300MB1034.AUSP300.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 58c64c85-d448-4120-e6e5-08ddb912fdcd X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jul 2025 02:48:57.4999 (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: SY7P300MB0017 X-Spam-Score: 3.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: Hi, I made a small patch to resolve the bug, in my own testing it works so I would like to submit it. diff --git a/lisp/textmodes/bibtex.el b/lisp/textmodes/bibtex.el index 2bef0573bed..5ed5e625b7e 100644 --- a/lisp/textmodes/bi [...] Content analysis details: (3.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 HK_RANDOM_FROM From username looks random 0.0 HK_RANDOM_ENVFROM Envelope sender username looks random -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (prommmmode[at]outlook.com) 2.0 BLANK_SUBJECT Subject is present but empty 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.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: Hi, I made a small patch to resolve the bug, in my own testing it works so I would like to submit it. diff --git a/lisp/textmodes/bibtex.el b/lisp/textmodes/bibtex.el index 2bef0573bed..5ed5e625b7e 100644 --- a/lisp/textmodes/bi [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 HK_RANDOM_FROM From username looks random 0.0 HK_RANDOM_ENVFROM Envelope sender username looks random -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (prommmmode[at]outlook.com) 2.0 BLANK_SUBJECT Subject is present but empty -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager SGksIEkgbWFkZSBhIHNtYWxsIHBhdGNoIHRvIHJlc29sdmUgdGhlIGJ1ZywgaW4gbXkgb3duIHRl c3RpbmcgaXQgd29ya3Mgc28gSSB3b3VsZCBsaWtlIHRvIHN1Ym1pdCBpdC4KCi0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0KZGlmZiAtLWdpdCBhL2xpc3AvdGV4dG1vZGVzL2JpYnRleC5lbCBiL2xpc3AvdGV4dG1v ZGVzL2JpYnRleC5lbAppbmRleCAyYmVmMDU3M2JlZC4uNWVkNWU2MjViN2UgMTAwNjQ0Ci0tLSBh L2xpc3AvdGV4dG1vZGVzL2JpYnRleC5lbAorKysgYi9saXNwL3RleHRtb2Rlcy9iaWJ0ZXguZWwK QEAgLTE0OTUsNyArMTQ5NSwxNiBAQCBiaWJ0ZXgtZ2VuZXJhdGUtdXJsLWxpc3QKwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKGNob2ljZSAoc3RyaW5nIDp0 YWcgIlJlcGxhY2VtZW50IikKwqDigILigILigILigILigILigILigILigILigILigILigILigILi gILigILigILigILigILigILigILigILigILigILigIIgwqAgwqAgwqAgKGludGVnZXIgOnRhZyAi U3ViLW1hdGNoIikKwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgKGZ1bmN0aW9uIDp0YWcgIkZpbHRlciIpKSkpKSkpCi0gwqA6cmlza3kg dCkKKyDCoDpyaXNreSB0CisgwqA6c2V0IChsYW1iZGEgKHN5bWJvbCB2YWx1ZSkKKyDCoCDCoCDC oCDCoCAoc2V0LWRlZmF1bHQgc3ltYm9sIHZhbHVlKQorIMKgIMKgIMKgIMKgIChsZXQgKChmaWVs ZHMgKGRlbGV0ZS1kdXBzIChtYXBjYXIgIydjYWFyIGJpYnRleC1nZW5lcmF0ZS11cmwtbGlzdCkp KSkKKyDCoCDCoCDCoCDCoCDCoCAoc2V0LWRlZmF1bHQtdG9wbGV2ZWwtdmFsdWUKKyDCoCDCoCDC oCDCoCDCoCDCoCdiaWJ0ZXgtZm9udC1sb2NrLXVybC1yZWdleHAKKyDCoCDCoCDCoCDCoCDCoCDC oDs7IEFzc3VtZSB0aGF0IGZpZWxkIG5hbWVzIGJlZ2luIGF0IHRoZSBiZWdpbm5pbmcgb2YgYSBs aW5lLgorIMKgIMKgIMKgIMKgIMKgIMKgKGNvbmNhdCAiXlsgXHRdKiIKKyDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoChyZWdleHAtb3B0IGZpZWxkcyAncGFyZW4pCisgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAiWyBcdFxuXSo9WyBcdFxuXSoiKSkpKSkKwqAKwqAoZGVmY3VzdG9t IGJpYnRleC1jaXRlLW1hdGNoZXItYWxpc3QKwqAgwqAnKCgiXFxcXGNpdGVbIFx0XG5dKntcXChb Xn1dK1xcKX0iIC4gMSkpCkBAIC0xODM4LDExICsxODQ3LDcgQEAgYmlidGV4LWZvbnQtbG9jay1r ZXl3b3JkcwrCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGJpYnRleC1jaXRlLW1hdGNoZXItYWxpc3Qp KQrCoCDCoCJEZWZhdWx0IGV4cHJlc3Npb25zIHRvIGhpZ2hsaWdodCBpbiBCaWJUZVggbW9kZS4i KQrCoAotKGRlZnZhciBiaWJ0ZXgtZm9udC1sb2NrLXVybC1yZWdleHAKLSDCoDs7IEFzc3VtZSB0 aGF0IGZpZWxkIG5hbWVzIGJlZ2luIGF0IHRoZSBiZWdpbm5pbmcgb2YgYSBsaW5lLgotIMKgKGNv bmNhdCAiXlsgXHRdKiIKLSDCoCDCoCDCoCDCoCDCoChyZWdleHAtb3B0IChkZWxldGUtZHVwcyAo bWFwY2FyICMnY2FhciBiaWJ0ZXgtZ2VuZXJhdGUtdXJsLWxpc3QpKSB0KQotIMKgIMKgIMKgIMKg IMKgIlsgXHRcbl0qPVsgXHRcbl0qIikKKyhkZWZ2YXIgYmlidGV4LWZvbnQtbG9jay11cmwtcmVn ZXhwIG5pbArCoCDCoCJSZWdleHAgZm9yIGBiaWJ0ZXgtZm9udC1sb2NrLXVybCcgZGVyaXZlZCBm cm9tIGBiaWJ0ZXgtZ2VuZXJhdGUtdXJsLWxpc3QnLiIpCsKgCsKgKGRlZnZhciBiaWJ0ZXgtc3Ry aW5nLWVtcHR5LWtleSBuaWwKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t From unknown Mon Aug 18 04:47:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78798: bibtex-font-lock-url-regexp should re-eval after setting bibtex-generate-url-list Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 02 Jul 2025 11:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78798 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: MAN ONE , Roland Winkler , Stefan Monnier Cc: 78798@debbugs.gnu.org Received: via spool by 78798-submit@debbugs.gnu.org id=B78798.175145672622943 (code B ref 78798); Wed, 02 Jul 2025 11:46:02 +0000 Received: (at 78798) by debbugs.gnu.org; 2 Jul 2025 11:45:26 +0000 Received: from localhost ([127.0.0.1]:36049 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uWvu1-0005xq-K7 for submit@debbugs.gnu.org; Wed, 02 Jul 2025 07:45:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37354) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uWvtz-0005tW-5c for 78798@debbugs.gnu.org; Wed, 02 Jul 2025 07:45:23 -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 1uWvts-0007dX-AB; Wed, 02 Jul 2025 07:45:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=gVQrnaYeJTlen3unh/jvlCHMsfcLaO6oOIUfnwoIw/c=; b=S+Wr6C7jMYvrWUWJ8A4d zw619vCJbLo1X4JF8iiM36478Xoetsp2nzplnVV0LfdbNufv4i+krImNMBaH1qIyh5+RxvjOpwyLm DAPKJAJwvJVK3nDya778p6NWBDm4E0cnJa2lB2PydxaYNp7NV6Wpger+X8KjPjVQht1eD6AHvvNqp Tl2iZIwZJJAp7UZ+rU7Ikr4TybrGuKA5k5XNw0+MBpGNTbI44BOVlI2iR9wy9vXDjnPJeMm+7kcqF b/cx7ao5Illl5t0kJ2QxyPyqNErX1hncDqpW48y+u9HmVOhC27R9C2DPhnEXMgVX0xI/oWoXExfMW k8+Ffrm26kkMDw==; Date: Wed, 02 Jul 2025 14:45:11 +0300 Message-Id: <86o6u224vs.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from MAN ONE on Wed, 2 Jul 2025 02:48:57 +0000) References: MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: MAN ONE > Date: Wed, 2 Jul 2025 02:48:57 +0000 > msip_labels: > > Hi, I made a small patch to resolve the bug, in my own testing it works so I would like to submit it. > > ------------------------------------------------------------------------- > diff --git a/lisp/textmodes/bibtex.el b/lisp/textmodes/bibtex.el > index 2bef0573bed..5ed5e625b7e 100644 > --- a/lisp/textmodes/bibtex.el > +++ b/lisp/textmodes/bibtex.el > @@ -1495,7 +1495,16 @@ bibtex-generate-url-list >                                 (choice (string :tag "Replacement") >                                (integer :tag "Sub-match") >                                         (function :tag "Filter"))))))) > -  :risky t) > +  :risky t > +  :set (lambda (symbol value) > +         (set-default symbol value) > +         (let ((fields (delete-dups (mapcar #'caar bibtex-generate-url-list)))) > +           (set-default-toplevel-value > +            'bibtex-font-lock-url-regexp > +            ;; Assume that field names begin at the beginning of a line. > +            (concat "^[ \t]*" > +                    (regexp-opt fields 'paren) > +                    "[ \t\n]*=[ \t\n]*"))))) >   >  (defcustom bibtex-cite-matcher-alist >    '(("\\\\cite[ \t\n]*{\\([^}]+\\)}" . 1)) > @@ -1838,11 +1847,7 @@ bibtex-font-lock-keywords >                bibtex-cite-matcher-alist)) >    "Default expressions to highlight in BibTeX mode.") >   > -(defvar bibtex-font-lock-url-regexp > -  ;; Assume that field names begin at the beginning of a line. > -  (concat "^[ \t]*" > -          (regexp-opt (delete-dups (mapcar #'caar bibtex-generate-url-list)) t) > -          "[ \t\n]*=[ \t\n]*") > +(defvar bibtex-font-lock-url-regexp nil >    "Regexp for `bibtex-font-lock-url' derived from `bibtex-generate-url-list'.") >   >  (defvar bibtex-string-empty-key nil > ------------------------------------------------------------------------------ Roland and Stefan, any comments? From unknown Mon Aug 18 04:47:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78798: bibtex-font-lock-url-regexp should re-eval after setting bibtex-generate-url-list Resent-From: Roland Winkler Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 08 Jul 2025 19:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78798 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 78798@debbugs.gnu.org, Stefan Monnier , MAN ONE Received: via spool by 78798-submit@debbugs.gnu.org id=B78798.175200465112332 (code B ref 78798); Tue, 08 Jul 2025 19:58:02 +0000 Received: (at 78798) by debbugs.gnu.org; 8 Jul 2025 19:57:31 +0000 Received: from localhost ([127.0.0.1]:45181 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uZERX-0003Cp-C5 for submit@debbugs.gnu.org; Tue, 08 Jul 2025 15:57:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38792) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uZERU-0003CF-2m for 78798@debbugs.gnu.org; Tue, 08 Jul 2025 15:57:29 -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 1uZERO-0001Eq-8S; Tue, 08 Jul 2025 15:57:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=GkStuBFIUvNnGk/bHidNz3sXDMc1Julplpvafv0fi7w=; b=atNRI37eEuxBfei2I52P mdj37lmXmlvM4QeSALtGBdMsJr5Qeql6U9RuqgHbec4dYdYKNih6Z2oH9rs+TTpAi/hl+kznYN2cc 5WuRwR+xgeJfBgmYxdhOMUZCvD+BXaccmrbwlts6qln6emJwCPILEdXXkwBSuQtBlPstLtH3hwDcE e2zHeZReDrpQ9gAVmDc68GV0peApJmj6HF+UT9pSxfrGoBkDsuaEnBLffU1Izc2iUKuIlQYeSfCch oE5dJBD3MHe+5CadirMe++cIPUMYyDVarPqa6blMP5+G72xro5ZwcSZUprESxmODrwp2SRmYeI+Bh 9l4BOaVvt8ysmA==; From: Roland Winkler In-Reply-To: <86o6u224vs.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 02 Jul 2025 14:45:11 +0300") References: <86o6u224vs.fsf@gnu.org> Date: Tue, 08 Jul 2025 11:46:34 -0500 Message-ID: <87zfdewryt.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.2 (-) 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.2 (--) On Wed, Jul 02 2025, Eli Zaretskii wrote: >> + =C2=A0:set (lambda (symbol value) >> + =C2=A0 =C2=A0 =C2=A0 =C2=A0 (set-default symbol value) >> + =C2=A0 =C2=A0 =C2=A0 =C2=A0 (let ((fields (delete-dups (mapcar #'caar = bibtex-generate-url-list)))) >> + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (set-default-toplevel-value >> + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0'bibtex-font-lock-url-regexp >> + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0;; Assume that field names be= gin at the beginning of a line. >> + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(concat "^[ \t]*" >> + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(= regexp-opt fields 'paren) >> + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"= [ \t\n]*=3D[ \t\n]*"))))) Small thing: What is the purpose of the intermediate let-binding? The elisp manual says about setfunctions: If you specify this keyword, the variable=E2=80=99s documentation stri= ng should describe how to do the same job in hand-written Lisp code, either by invoking SETFUNCTION directly or by using =E2=80=98setopt=E2= =80=99. Isn't it then cleaner to define a helper function instead of using a lambda expression? >> -(defvar bibtex-font-lock-url-regexp >> - =C2=A0;; Assume that field names begin at the beginning of a line. >> - =C2=A0(concat "^[ \t]*" >> - =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(regexp-opt (delete-dups (mapcar #'c= aar bibtex-generate-url-list)) t) >> - =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"[ \t\n]*=3D[ \t\n]*") >> +(defvar bibtex-font-lock-url-regexp nil >> =C2=A0 =C2=A0"Regexp for `bibtex-font-lock-url' derived from `bibtex-gen= erate-url-list'.") I was surprised when I tested the above that it sets bibtex-font-lock-url-regexp even if the value of bibtex-generate-url-list is defined outside defcustom, that is, defcustom evaluates the above setfunction even when it ignores the standard value for bibtex-generate-url-list. This is sensible, but I did not find it documented anywhere. From unknown Mon Aug 18 04:47:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78798: bibtex-font-lock-url-regexp should re-eval after setting bibtex-generate-url-list Resent-From: MAN ONE Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 09 Jul 2025 03:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78798 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Roland Winkler Cc: Eli Zaretskii , "78798@debbugs.gnu.org" <78798@debbugs.gnu.org>, "monnier@iro.umontreal.ca" Received: via spool by 78798-submit@debbugs.gnu.org id=B78798.17520326345588 (code B ref 78798); Wed, 09 Jul 2025 03:44:02 +0000 Received: (at 78798) by debbugs.gnu.org; 9 Jul 2025 03:43:54 +0000 Received: from localhost ([127.0.0.1]:47345 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uZLir-0001S3-IK for submit@debbugs.gnu.org; Tue, 08 Jul 2025 23:43:53 -0400 Received: from mail-australiasoutheastazolkn19010012.outbound.protection.outlook.com ([52.103.73.12]:34119 helo=MEUPR01CU001.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uZLio-0001Rp-Kw for 78798@debbugs.gnu.org; Tue, 08 Jul 2025 23:43:51 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=vscXKZmfg3l9AaoOxwv21MAKwD5WzYvz7O7CjZwZ4wLJX/ruAnmbP2PH+i8MfvMlOO7xm02DscRKi+rHt34rbGlKiamREVgwNPixcy/zDJJTUu5uKpMkATCry+sLmCea0ouKEBbK6YXeZLnJmakC+pJxLZHebbt4tdU2zddA/mMQoGzcOhvKOk5eJ9o5i/Mhhl0wDwfzuCJ0Db3zdaSCBfnH0RWAQsvn7PdO5R7lNkKLYmPtxoAvVr0DHrx+qINQAPLOcwTJ36f2Tmt4lNzimOeJ+OfxxBPy+v9N+x+UTNvVFjgKamfDW8OmS4upvI5KvcRuucUEOj25+GiDvvxQpQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=5XclCwHt6tMNJOBnFdLeFemGEC2zXAXKUccD/OTMck4=; b=PpCuO4T/0hDyD9F85z61Ya9p7EYAI3O5r/pyYD3JNvzgVow1LO6YP6R+EbxN4AtUWXcTEp/T0VoOmT/ePlE/9yQsPZk4f1k347mJ2ol56LTJETC9clqGjiD0lAnCXzruEIOD3vgQPB57Ftf9Je/3oVmTI2oY17HRxkhOg4HuB+5uLgYzZS3RotpZQC5VLY4DhvMjKbw93GxyjiItHd33Hb8zEftbv1T0V9sR7DkFgbFj5+g7DnJiE8GTVptEgvBGvFObbF2P/aQMbo6wwFQJgrFfokmvTacDXm7eVx3XVurVXsf8AcjYeJ9YJNXpSbHsLJxdaX23IHKB0O3ID9zwuA== 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=5XclCwHt6tMNJOBnFdLeFemGEC2zXAXKUccD/OTMck4=; b=FsxILBFXxMeEp9aQuylc8JY14VK+0mmBW9xlpt3BnObUe+yeGLPMm7R5ujamFyKFxaMJhXI+Se0iPMH0lCiWwFfg7kXntvjAZ4CZsg5PGXZFxUXqRjnUwPm3FVD4Wca6Yyv2ehkRFNt2G0xpOxOwt+fGoDHTQPcMLlf6yoTlqw3jtsRJzxK9Dj8tSnlFg7gmgF6csHo4NtMpWFhCt2Y/3d3pLV+YuCm8N+MxI3J8ID51hSqwlAT/lfSfb689UC3Mg88Yaulm6JBcvmyCLje/Pf7nC9UCvHsazSyLk8aJuNhDcY8DS5UQAZ945u15E6yxRPX95jFSIeWV5OIu7PJuwg== Received: from SY7P300MB1034.AUSP300.PROD.OUTLOOK.COM (2603:10c6:10:28f::5) by SY7P300MB1632.AUSP300.PROD.OUTLOOK.COM (2603:10c6:10:2dd::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8901.27; Wed, 9 Jul 2025 03:43:40 +0000 Received: from SY7P300MB1034.AUSP300.PROD.OUTLOOK.COM ([fe80::a3bb:c9bd:2690:45a4]) by SY7P300MB1034.AUSP300.PROD.OUTLOOK.COM ([fe80::a3bb:c9bd:2690:45a4%4]) with mapi id 15.20.8901.024; Wed, 9 Jul 2025 03:43:40 +0000 From: MAN ONE Thread-Topic: bug#78798: bibtex-font-lock-url-regexp should re-eval after setting bibtex-generate-url-list Thread-Index: AQHb6vmoK1AhTxuFx0+xiah+CNEdnLQet6PjgAn3ekyAAHzahA== Date: Wed, 9 Jul 2025 03:43:40 +0000 Message-ID: References: <86o6u224vs.fsf@gnu.org> <87zfdewryt.fsf@gnu.org> In-Reply-To: <87zfdewryt.fsf@gnu.org> 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-ms-publictraffictype: Email x-ms-traffictypediagnostic: SY7P300MB1034:EE_|SY7P300MB1632:EE_ x-ms-office365-filtering-correlation-id: e7fcef55-8b54-480d-2b01-08ddbe9acb64 x-microsoft-antispam: BCL:0; ARA:14566002|15030799006|461199028|15080799012|40105399003|3412199025|51005399003|440099028|102099032; x-microsoft-antispam-message-info: CaFNDmc5+uzBHLSyV1UTVw9MlQ06It5sEukJTrmymYSi6He3Lb1jo2igBb/zTujh0d6Eh+OT4elBxD5MBmLAhFSSk6LJnmNsGtbVmOHCyuhhj9PO/yf7LuooZ3N20YEtAq38Ou8xgGX8lCtweE5uzFq7Cr/5MYv0OKNnBwa9ARM0wNa1DzbchpVB+Wv+hktbqHOhCpjxpJRIBH6gn5lE4OWALfegbbcSeeUhV4cJAFc+PcnZu7Eei2d1kbZU9/PnftiSEEFziqyqcPM/0Ne6IlzySYIAIbnfBM48EoowJ0qs9esgZ68qgxBZ0TlbMxgDo6MX4mbx7mnGK2crMXEf+Z8+6COj9hwOp7h04vlzMkwBOB6+fw2g5Dc8k9ERmtC+XdxD4pmq8RYJILHe15DCOZkpdhVguxBaTJD8F6aTPyvY0LPrUwb8VUSSHmYKQuUogFFL3/Fa6b9TC6OaCbHC4RjAU+xP6LTgYwSndQvneAgQOZuQI5Jq4lzH4jNFwAnzvh2fHAnauldURemX6VgXJKBNMMXJQSqGYbJnCd1lag3MQRjYxL30rVpb1Dbd74kOzSkf2W4dH+KBts8+6U6kRs0nRb1fpXk/3ilul/DJrpIy1rRxYPMGiXVk17Rye6K/+EeiccvSMcuufskVrE2+e4fUyPoXCdPjXMPyjEvstZYc0dHPP0Wtdk3irTw/8unHOcxBtFTmtYwZMofvHQSIVFTbhaybF2/Umez4gkzNHkVHkzCxPCuhYcAAI2+34jaMr5YsoHBKuIb/wj5QKaZV7j0WdyqB1Keq6LRphe4DSBa9+s5Yhz8OVIMgSgIoA6EJMgwk8yA63InCWdG/zyZcJFUd1o5yCyDN8jToPuJMtDFwfET/2PEF9CsgdtGgz34+EZAVQ+Ja76ORTl2kmv/hJlr1yOiI9EYZbGoo7MytIxOVj0rnG/ICm9T1ET4jygrwFsbGcvW4h6woVfoIg7NEHXwngkFR+eUqmyS0DcjbefDC3fuh2q8bIIbTCh02xn6ILMJtWuu34mHIPRkmgmp2fTILTEC8wIRHqDHmv6ekhgKwPNVhmx6FrT0pTjsdb4nbkc8XiMwH5oIpuz7yoS2raQ== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: UG+PAf96XTbqJlA2oYDNJpBDfLswV289YUtlGqyN1jzJXKwsPrd5GDSDX7IAIBmsFhgECGya9zU0Jpiy2K5UH4Ncgzfqins7nrfEHsadzk0yA6uyUN/8hWvrFqHDsz2Qa97VDFz84HA/zGok7b74/t0LLqCTLsy0sGWWOTzjnVgn0NvpjLkJJnvos71uthz4dvvi3KcHK9FkYepCzeZ7jbCzvrencK6e+pfEeCzqNo7W6aUDh/Oulnl0x2fPtUAnQiJf8hzOaaq08ExrQwzHqiL4NE83SGJ6AIaSsdEAeiauY86dLuZMx6Av71nBnXQtLwgzP/0klv0yaQw3Vc28JUnlnJtw/tfbVDosc0iyOT++vz+n9KjuNo3b+WRbDHqDHs1quC6hjXQqgmmqQiGylXFJyaqEUlg1C5Q416b//f7QhV6qWZKQo3o01+Vhql6Eu0T39bAOJtMYh1KsDMdkKWkRaAP0woP9ljVvl7tPmbBTIZeuobLZ6g1p1G44PqmR0LnJh3HxWVs4V7Xx6rHAwqf8zX4g8a9tReRPGNBXxhorl0bNgBW7TRrB1pN1yQsNOcIssDxvC4nsAyHWABGa+vAExgvC/wuQH74aBzwlIVWDlscOd3tJ5kNC/6p94TpfcABIMFF/UMTO3WdbI+AT1NxM487fwJ0d7s+qLCNUq2JGIEj1dj1LkVCk/qBRtLeWzJDxUBKsvv8X4kd7esY7jCglHrnAdVfFgh1QkRUUkxRf+sLDQZOh22Ly3X0r5jRNgsKSb5m1YUN6wjn7nI4YL3Z/PUyQG0QZu3eGBhujuWileaU8y9Xr256f3wgQ2oFKYVgs8XqdBujHahbe2ZBHF7rFJ/3lP+ShM9g6IC31PUUcr4OvWv0mp1G7BsBK75hPIFSP4WookPl3CqHjN2tz8fdJJfgMJ/vEhkT+tn4H5+q10ntz8qdn7Keq+3qTL1K42vXAMtQKtEdY2wnE6hNr1NfGuDx+rkDMBIS74cgBf0eWIxCE+cn/pEY0DKcuppKs89WIvnwcSOwXdklSgqkZgtx5oSokKbKeyqpnqv9y/drfB2gab/yN9wVCH2fKjdCjzOu81X8aUo6PgiSTpHimUyqsXi2RtOWlU85N7T5s7WRvJi63AddwDm6w6PuDiy/k5L/mYixh+332neVKiozK9fdUdGcfC5C92LxHEBjcPjw4ejqOGt0p8/JPkWrvnptfvVIA4prLO/Oiv7SOgibBSYoWLMCo0o81vutDn+ea01g= 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: SY7P300MB1034.AUSP300.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: e7fcef55-8b54-480d-2b01-08ddbe9acb64 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jul 2025 03:43:40.2833 (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: SY7P300MB1632 X-Spam-Score: 1.0 (+) 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 (/) Perhaps this one is better?=0A= =0A= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=0A= --- a/lisp/textmodes/bibtex.el=0A= +++ b/lisp/textmodes/bibtex.el=0A= @@ -39,7 +39,14 @@=0A= ;;; Code:=0A= =0A= (require 'iso8601)=0A= -=0A= +(eval-and-compile=0A= + (defun bibtex--generate-url-list (symbol value)=0A= + "Set the default value of `bibtex-generate-url-list' and populate `bib= tex-font-lock-url-regexp'."=0A= + (set-default symbol value)=0A= + (setq bibtex-font-lock-url-regexp=0A= + (concat "^[ \t]*" ; Assume that field names begin at t= he beginning of a line.=0A= + (regexp-opt (delete-dups (mapcar #'caar value)) 'paren)= =0A= + "[ \t\n]*=3D[ \t\n]*"))))=0A= =0C=0A= ;; User Options:=0A= =0A= @@ -1495,7 +1502,8 @@ bibtex-generate-url-list=0A= (choice (string :tag "Replacement")=0A= (integer :tag "Sub-match")=0A= (function :tag "Filter")))))))=0A= - :risky t)=0A= + :risky t=0A= + :set 'bibtex--generate-url-list)=0A= =0A= (defcustom bibtex-cite-matcher-alist=0A= '(("\\\\cite[ \t\n]*{\\([^}]+\\)}" . 1))=0A= @@ -1838,12 +1846,10 @@ bibtex-font-lock-keywords=0A= bibtex-cite-matcher-alist))=0A= "Default expressions to highlight in BibTeX mode.")=0A= =0A= -(defvar bibtex-font-lock-url-regexp=0A= - ;; Assume that field names begin at the beginning of a line.=0A= - (concat "^[ \t]*"=0A= - (regexp-opt (delete-dups (mapcar #'caar bibtex-generate-url-list= )) t)=0A= - "[ \t\n]*=3D[ \t\n]*")=0A= - "Regexp for `bibtex-font-lock-url' derived from `bibtex-generate-url-lis= t'.")=0A= +(defvar bibtex-font-lock-url-regexp nil=0A= + "Regexp for `bibtex-font-lock-url'.=0A= +Auto-generated from `bibtex-generate-url-list'.=0A= +To change its value, customize `bibtex-generate-url-list'.")=0A= =0A= (defvar bibtex-string-empty-key nil=0A= "If non-nil, `bibtex-parse-string' accepts empty key.")=0A= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A= =0A= In bibtex.el there are muliple variable like `bibtex-font-lock-url-regexp`,= defined =0A= as nil then populated by other customizables, honestly I don't know if it's= =0A= good or not but it certainly takes a non-trivial patch to remove those vari= ables.=0A= From unknown Mon Aug 18 04:47:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78798: bibtex-font-lock-url-regexp should re-eval after setting bibtex-generate-url-list Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 19 Jul 2025 07:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78798 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: MAN ONE Cc: 78798@debbugs.gnu.org, winkler@gnu.org, monnier@iro.umontreal.ca Received: via spool by 78798-submit@debbugs.gnu.org id=B78798.17529112684048 (code B ref 78798); Sat, 19 Jul 2025 07:48:02 +0000 Received: (at 78798) by debbugs.gnu.org; 19 Jul 2025 07:47:48 +0000 Received: from localhost ([127.0.0.1]:39376 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ud2IN-000139-SR for submit@debbugs.gnu.org; Sat, 19 Jul 2025 03:47:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58340) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ud2IL-00012o-TT for 78798@debbugs.gnu.org; Sat, 19 Jul 2025 03:47:46 -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 1ud2IG-0006n9-0T; Sat, 19 Jul 2025 03:47:40 -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=aDxi1HB86nhxJJALecZoTtcvluCoF+df/hyKoZoQDkk=; b=DmsQ+bcbmkmT IQtdyObW91sH2onfDJjrgrZXhedx7Te7DfCi/o2Z0GSCOe3xXpOTQFVeV7UEcPS8JEZklV5W7/DyP CxJUunFh/tKtYcPTG/mrSXfQ+WdwGfO5VnJuzSOtZYHI6EEZgjQy0YJfjbAhn/hux70rqGwLbMCFZ qeznWTX2JHvq21iUyu3TRWVjOq2y2qPH0r7iEz5WBr4ErIku6KepnfjJY4UYUEMBCZP5N15d2M2EO nYL1ubHXCsiavcMvnAxXT8KGyFrK9uEZWELv+Wkk9fhrKiTuXc7P/2cDzsayfQqP4z2mDL7VUg0sE bLjwk8QGv16nfLLPyQHdRQ==; Date: Sat, 19 Jul 2025 10:47:37 +0300 Message-Id: <86pldwei5i.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from MAN ONE on Wed, 9 Jul 2025 03:43:40 +0000) References: <86o6u224vs.fsf@gnu.org> <87zfdewryt.fsf@gnu.org> X-Spam-Score: -2.3 (--) 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: MAN ONE > CC: "78798@debbugs.gnu.org" <78798@debbugs.gnu.org>, Eli Zaretskii > , "monnier@iro.umontreal.ca" > Date: Wed, 9 Jul 2025 03:43:40 +0000 > > Perhaps this one is better? Roland? > ============================= > --- a/lisp/textmodes/bibtex.el > +++ b/lisp/textmodes/bibtex.el > @@ -39,7 +39,14 @@ > ;;; Code: > > (require 'iso8601) > - > +(eval-and-compile > + (defun bibtex--generate-url-list (symbol value) > + "Set the default value of `bibtex-generate-url-list' and populate `bibtex-font-lock-url-regexp'." > + (set-default symbol value) > + (setq bibtex-font-lock-url-regexp > + (concat "^[ \t]*" ; Assume that field names begin at the beginning of a line. > + (regexp-opt (delete-dups (mapcar #'caar value)) 'paren) > + "[ \t\n]*=[ \t\n]*")))) > > ;; User Options: > > @@ -1495,7 +1502,8 @@ bibtex-generate-url-list > (choice (string :tag "Replacement") > (integer :tag "Sub-match") > (function :tag "Filter"))))))) > - :risky t) > + :risky t > + :set 'bibtex--generate-url-list) > > (defcustom bibtex-cite-matcher-alist > '(("\\\\cite[ \t\n]*{\\([^}]+\\)}" . 1)) > @@ -1838,12 +1846,10 @@ bibtex-font-lock-keywords > bibtex-cite-matcher-alist)) > "Default expressions to highlight in BibTeX mode.") > > -(defvar bibtex-font-lock-url-regexp > - ;; Assume that field names begin at the beginning of a line. > - (concat "^[ \t]*" > - (regexp-opt (delete-dups (mapcar #'caar bibtex-generate-url-list)) t) > - "[ \t\n]*=[ \t\n]*") > - "Regexp for `bibtex-font-lock-url' derived from `bibtex-generate-url-list'.") > +(defvar bibtex-font-lock-url-regexp nil > + "Regexp for `bibtex-font-lock-url'. > +Auto-generated from `bibtex-generate-url-list'. > +To change its value, customize `bibtex-generate-url-list'.") > > (defvar bibtex-string-empty-key nil > "If non-nil, `bibtex-parse-string' accepts empty key.") > ===================================== > > In bibtex.el there are muliple variable like `bibtex-font-lock-url-regexp`, defined > as nil then populated by other customizables, honestly I don't know if it's > good or not but it certainly takes a non-trivial patch to remove those variables. > From unknown Mon Aug 18 04:47:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78798: bibtex-font-lock-url-regexp should re-eval after setting bibtex-generate-url-list Resent-From: Roland Winkler Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Jul 2025 06:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78798 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 78798@debbugs.gnu.org, monnier@iro.umontreal.ca, MAN ONE Received: via spool by 78798-submit@debbugs.gnu.org id=B78798.17529914452402 (code B ref 78798); Sun, 20 Jul 2025 06:05:02 +0000 Received: (at 78798) by debbugs.gnu.org; 20 Jul 2025 06:04:05 +0000 Received: from localhost ([127.0.0.1]:47814 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1udN9Y-0000cg-Nk for submit@debbugs.gnu.org; Sun, 20 Jul 2025 02:04:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50236) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1udN9V-0000c9-TJ for 78798@debbugs.gnu.org; Sun, 20 Jul 2025 02:04:02 -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 1udN9Q-00032t-A8; Sun, 20 Jul 2025 02:03:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=6Ho2KyMSeOvZ1pz6mmiohNPBGqafAUgPsDQwET2y99w=; b=F+agloI0wGZY00VgsKrd gKt7It0RYXbZXmxYzgtz+HVddCSbf5eoJFF0S84UESoYZRO0kZNKmcsIY+wYIDcPMdovHeJvxiXd1 5Mvk8ZjNuYFveZwI4/dvxlXugtXYYPoVSy/B49VD87p3IFyqOmcYq92vp2rHbVnJN6rdaBE/lMGqL 9oQ+pEzSDW48Vw8WGdi3U4aojDr+5cqesSMdDzmawEWqwntVthqvN+vOhLXm2XiIftSkHpEpAewHG eqCymcOiUWTjyssUmbovYXoIrRWisRMmWTB2u8aAfPS/62UnTk/J4MfeiyT54gq8RC06J1M7UCzXN 29Q5tkcx7JfUxg==; From: Roland Winkler In-Reply-To: <86pldwei5i.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 19 Jul 2025 10:47:37 +0300") References: <86o6u224vs.fsf@gnu.org> <87zfdewryt.fsf@gnu.org> <86pldwei5i.fsf@gnu.org> Date: Sun, 20 Jul 2025 01:03:49 -0500 Message-ID: <87seircsai.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) 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 (---) On Sat, Jul 19 2025, Eli Zaretskii wrote: >> From: MAN ONE >> CC: "78798@debbugs.gnu.org" <78798@debbugs.gnu.org>, Eli Zaretskii >> , "monnier@iro.umontreal.ca" >> Date: Wed, 9 Jul 2025 03:43:40 +0000 >> >> Perhaps this one is better? > > Roland? I installed a patch, but I was surprised that it turned out rather complicated. Maybe I am missing something. If the value of a user variable foo is used to initialize a helper variable bar, then defcustom for foo can define a setfunction that will set bar. But this function must be defined before the defcustom. But this makes the compiler complain that the setfunction uses the undefined var foo. And if bar is declared after foo, this gives more warnings. Also, for bibtex-generate-url-list it makes sense to have a buffer-local value, so that the setfunction (when called "by hand") should either set the default or the buffer-local value of bibtex-font-lock-url-regexp. From unknown Mon Aug 18 04:47:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78798: bibtex-font-lock-url-regexp should re-eval after setting bibtex-generate-url-list Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Jul 2025 06:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78798 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Roland Winkler Cc: 78798@debbugs.gnu.org, monnier@iro.umontreal.ca, pRoMMMModE@outlook.com Received: via spool by 78798-submit@debbugs.gnu.org id=B78798.17529917193703 (code B ref 78798); Sun, 20 Jul 2025 06:09:02 +0000 Received: (at 78798) by debbugs.gnu.org; 20 Jul 2025 06:08:39 +0000 Received: from localhost ([127.0.0.1]:47839 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1udNDz-0000xf-31 for submit@debbugs.gnu.org; Sun, 20 Jul 2025 02:08:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48474) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1udNDw-0000xG-Oo for 78798@debbugs.gnu.org; Sun, 20 Jul 2025 02:08:37 -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 1udNDr-0003W6-DL; Sun, 20 Jul 2025 02:08:31 -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=9Km85+cHtji8UYFt37vlcXRv5d5/vtAgmrlY8GfS8Fo=; b=auIR02vTJQpc ZlI62kDixOvAUCkoeDtC7Ad+KOwPVJPRev0wk3POqndX4SRXX/oZ1RJwa4kJYZXFkgVq8QaNhQtQa 2Nc4B4pBXhh/elaAFshkSVuBNIh7taR5qQbWa9bYlQ/0oNjxKttJMO5qIQc4Om1jOWUgNyvs8P5yL /Pz7TKtdqfndAEZ0IIiosqLrS0aNBuemEe2h9xK/Q0ouMjW5LRSgkx103Oj56xcxw3nwJJ1s/WRb9 FnybuNsa02u5bM6CAdAe44n9iW8XTgOtJt1JucUyEYVkNqWhPVGu7ZsM3vfmifOeqUXPMjkG6VaGx Tjnkekdn2w8yH0fM6BBJxg==; Date: Sun, 20 Jul 2025 09:08:28 +0300 Message-Id: <86tt37cs2r.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87seircsai.fsf@gnu.org> (message from Roland Winkler on Sun, 20 Jul 2025 01:03:49 -0500) References: <86o6u224vs.fsf@gnu.org> <87zfdewryt.fsf@gnu.org> <86pldwei5i.fsf@gnu.org> <87seircsai.fsf@gnu.org> X-Spam-Score: -2.3 (--) 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: Roland Winkler > Cc: MAN ONE , 78798@debbugs.gnu.org, > monnier@iro.umontreal.ca > Date: Sun, 20 Jul 2025 01:03:49 -0500 > > If the value of a user variable foo is used to initialize a helper > variable bar, then defcustom for foo can define a setfunction that will > set bar. But this function must be defined before the defcustom. But > this makes the compiler complain that the setfunction uses the undefined > var foo. And if bar is declared after foo, this gives more warnings. The usual way of working around that is to have (defvar foo) before defining the set-function. From unknown Mon Aug 18 04:47:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78798: bibtex-font-lock-url-regexp should re-eval after setting bibtex-generate-url-list Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Jul 2025 06:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78798 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: winkler@gnu.org Cc: 78798@debbugs.gnu.org, monnier@iro.umontreal.ca, pRoMMMModE@outlook.com Received: via spool by 78798-submit@debbugs.gnu.org id=B78798.17529922446036 (code B ref 78798); Sun, 20 Jul 2025 06:18:02 +0000 Received: (at 78798) by debbugs.gnu.org; 20 Jul 2025 06:17:24 +0000 Received: from localhost ([127.0.0.1]:47877 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1udNMR-0001ZH-MO for submit@debbugs.gnu.org; Sun, 20 Jul 2025 02:17:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35438) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1udNMP-0001Yq-E1 for 78798@debbugs.gnu.org; Sun, 20 Jul 2025 02:17:22 -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 1udNMJ-0004iJ-OC; Sun, 20 Jul 2025 02:17:15 -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=p3ggevVKRApCYZbj+TaDUn8CiHkXHAjn4n2cWog+Uws=; b=p9CMvxd600ig ZThDcUzE7pLrVBzyrHifR21X6QZTQOjGI/h7jHFEfY6kX073DzurLfa67K30XOgxRWLOKa3QG0ZxA RiGljma35yzDjs7eZDxzhEhnhwEI6Dxmc1BWH5oHsFvOOKfkQSiUYg63WulavOHzvgkTDY3mD/x1Y 9OzQ4CqiCOoav5kVPsUr5Li9CHzcSyL4g15vzmR/18egCU8Afvd4gbI/FEz0drGQecy0hkC6llA13 z/k+Gaejw+ITEv356z6Xvw1aPLgr6VJYnr7XGeWVnO6KDD9wmGhXdUljsUX/+abmAUNOhKasM9psg g3CnGcZ5lnTsYKRN8sO5Fw==; Date: Sun, 20 Jul 2025 09:17:13 +0300 Message-Id: <86seircro6.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <86tt37cs2r.fsf@gnu.org> (message from Eli Zaretskii on Sun, 20 Jul 2025 09:08:28 +0300) References: <86o6u224vs.fsf@gnu.org> <87zfdewryt.fsf@gnu.org> <86pldwei5i.fsf@gnu.org> <87seircsai.fsf@gnu.org> <86tt37cs2r.fsf@gnu.org> X-Spam-Score: -2.3 (--) 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: 78798@debbugs.gnu.org, monnier@iro.umontreal.ca, pRoMMMModE@outlook.com > Date: Sun, 20 Jul 2025 09:08:28 +0300 > From: Eli Zaretskii > > > From: Roland Winkler > > Cc: MAN ONE , 78798@debbugs.gnu.org, > > monnier@iro.umontreal.ca > > Date: Sun, 20 Jul 2025 01:03:49 -0500 > > > > If the value of a user variable foo is used to initialize a helper > > variable bar, then defcustom for foo can define a setfunction that will > > set bar. But this function must be defined before the defcustom. But > > this makes the compiler complain that the setfunction uses the undefined > > var foo. And if bar is declared after foo, this gives more warnings. > > The usual way of working around that is to have > > (defvar foo) > > before defining the set-function. There's also another way: the set-function gets as its 1st argument the symbol of the variable, so it doesn't need to refer to the variable by its explicit name, it could do that via the symbol instead. From unknown Mon Aug 18 04:47:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78798: bibtex-font-lock-url-regexp should re-eval after setting bibtex-generate-url-list In-Reply-To: Resent-From: pRoMMMModE Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Jul 2025 07:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78798 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii , winkler@gnu.org Cc: 78798@debbugs.gnu.org, monnier@iro.umontreal.ca Received: via spool by 78798-submit@debbugs.gnu.org id=B78798.175299706626239 (code B ref 78798); Sun, 20 Jul 2025 07:38:01 +0000 Received: (at 78798) by debbugs.gnu.org; 20 Jul 2025 07:37:46 +0000 Received: from localhost ([127.0.0.1]:48138 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1udOcE-0006p9-BM for submit@debbugs.gnu.org; Sun, 20 Jul 2025 03:37:46 -0400 Received: from mail-australiasoutheastazolkn190100000.outbound.protection.outlook.com ([2a01:111:f403:d40e::]:12435 helo=MEUPR01CU001.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1udOcB-0006oT-6g for 78798@debbugs.gnu.org; Sun, 20 Jul 2025 03:37:44 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=xe8VH/ndcEJqpDhHM+cUy4oWAbny+KdIeIEEg11ecO4/zU3KxoP2OxaGDf6InV74W3HVaDYsW4j7637uegql/hAgdhFymBbFUXc3iW3K+69J1mahwV6TqArh2YZhxoJEEA99+wjyMc16fCezFNHV0DJOmbjzaJ8DrIn5WQy/5HifGWm+yHrdKJWAH7idJbHSJ1bpv/c7TZ8bPemkX9FW1P1WS3steUrt9hT/ni74iLMS7DdXiqbeZ6CRWTi8ITQNyHQMOVk1tFtLv+2f4gS9aoEKgY3QBmyMSxl+J8dWSX8+Wa/8Jt4h4Ll+fl9uEhA1faKpeFeOwIgJ29kJowtVbA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=SM3tZzJORXaEFkg7PWP9BIsUFeP90kSPcQD5BmBecWk=; b=OFPyKv2JAvm+sZpcF3ozwgWujFwmn0iQyHqN5kRBwbf0quCkTa3YNwg4HCwPpVFdAuX2Rz8aST8RSzQFeIsuCHaxu1QjwNeu1QWsvECnhnft3141k+WE/kuiAs74MNeHbSoiczwhEsD/uYi/etlXL7HE4USIyvfYjyu1n2GftU7bhA/yXm6omqIZTe1JUaa+QvYfudA3TysIo6e2Hn40VI1gsIO1XXYPPf3CqVUaxFMxAMNu7cyemdYESlcNASOte47ZQWW/0zEEQT+SWpn6BVBI9jm9D0MPvE32qaY8V+oP0nRuRpNLBDZacf54fQyhQ0+aidlop/OyrDCO9LZzkA== 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=SM3tZzJORXaEFkg7PWP9BIsUFeP90kSPcQD5BmBecWk=; b=jlWGf1imG0sEd58WoIEth7DTHPlAVoGF3BF6SbFZnmnrMTYSD+vxGbgYv0oM1ejJ5LNhw//V3jPjcKe8KI9isWHzzMuUc+Mzzb0xwfNjv5TeEwL5shDxPH199wC+85+Ndctzw5TMgqTvd7/6zEJma5EPOFJWQ6BJUkN+hy01aoCNDpZrAd35y644ulo4bOLOR2iKRZqu6A5bRir6t4rLPhlV0vGngpVqOZ2+et1jBxxJ15Y/h+oV8amvBxh7Mqk1adacSZejmrNYli6XLS+Gv46nTqC7Km/ReiXl+gjvHo7uIkBqDFF/vkl6+qkBx3CbZteMvBIF5nIwYTdI47wYBg== Received: from ME0P300MB1038.AUSP300.PROD.OUTLOOK.COM (2603:10c6:220:231::16) by SY7P300MB0018.AUSP300.PROD.OUTLOOK.COM (2603:10c6:10:219::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8943.29; Sun, 20 Jul 2025 07:37:33 +0000 Received: from ME0P300MB1038.AUSP300.PROD.OUTLOOK.COM ([fe80::1603:1df0:71e7:4505]) by ME0P300MB1038.AUSP300.PROD.OUTLOOK.COM ([fe80::1603:1df0:71e7:4505%6]) with mapi id 15.20.8943.029; Sun, 20 Jul 2025 07:37:33 +0000 Date: Sun, 20 Jul 2025 07:37:20 UTC Message-ID: From: pRoMMMModE References: <86seircro6.fsf@gnu.org> Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 X-ClientProxiedBy: SGBP274CA0014.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b0::26) To ME0P300MB1038.AUSP300.PROD.OUTLOOK.COM (2603:10c6:220:231::16) X-Microsoft-Original-Message-ID: <3ee9vf05nhocavc37cd0ihk2.1752997040286@email.android.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: ME0P300MB1038:EE_|SY7P300MB0018:EE_ X-MS-Office365-Filtering-Correlation-Id: 2cd6591a-735e-4894-e152-08ddc76048de X-Microsoft-Antispam: BCL:0; ARA:14566002|5072599009|461199028|8022599003|15080799012|440099028|3412199025; X-Microsoft-Antispam-Message-Info: XyLBdU8q7bWQO8X/6MqMikY/068WGXUN8UharzNog0wz+UsPmz8XEBEVFyTQ9gp7kmaMEXJa51gibWPa+ItyI5VZdGHEeLZA/mYdstdM4kTOz3fyQS5EQt0tSj1o3MnYvO9Gk3Der7DaL/SyLKs/OQJFCfgaVbjgk/ZrevWWZZrEvNZUJI0fYH1h+C7l6KUsskBpH2+SIAsTU0u/VduSOk5pY593bZQnmJ8dzRaGV/49Pu6tdS/pZulUdoribxrzUW+mGAznimP2NymfWYJpHjYLpQHBAwzmhKIXyjGGolEDyhLKvIYQzkHC3wrNMYZVbipORh9OfmN6spSM7f+cqTsYl6AD2PS48IELXwealPfHwDKyuCONS6e/w05IIa+qo1pW08GY96K/5l68baclkcDpcSyxsiaC8EjNPi4C/yc88tVyUeIHiJEvGU9lO00/RNh8joEBmKtGsnEnIvEfRuLUoL+JkaZJ6nVwaUMPQp1/3RxDYuDZwTwBOsGnsbz/1nZSI5zYzztgrCxIQ59YPgvLDjVBLwaCmxDSGV0Her2uFo2/dvy9QdTowxGrDU4ug3VXYQT/IthSJ73FLMzb71+uTelvYUsOMlS1R30XSVpIdslHzCu+7ypAzMzO2UoKypxENbkypxLj0AaG/lW6RakKi5GVQ7UhMnkHm9cxNCmTh1nx3wwRVkBhLoI2CtQrNSHnjURevzUqYcVFgh9Gdy6opsSa13TYjHs3LpVcg9FM/QONlZqq6cIRxcB43huDjfDcWCAyu2uCmD3DNeKGlW8axVNUPSqRmkRXDyshNXGPQGb2+Rlaebd3zjOIm5/YHEtyiBvCUqoqD1l1eS6HcYecndUo0om7QL0/DCx3v4M5Psfun65El7oIhxyAhFl4FnvHZmF5bGStotx5AgJ002gKzZAzHlHBETkIIExZ/mict7hJTKlL92zpOy9BpTd8QmfPPmIN6p7KR1gIMCNDWvFCFsTB4g9qdB3+kCU7CrH9blhP9xI0N2JaxynLMep1WdXoxUnA9X8/8phHUFtGwK8Cke9XnduW2b7hy05wfwq2QtetC+dBELInkk7Ii5w8 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: pFeuhMXohigy2iIAKPVNJVpNFohHRHHAKJnuSyJK00XxVvSVoWFrffieOP/PP0F/xcI7r/9gMjvF4E+ufsBXDAv+OD06hTyy0WRqFw6uJJkMwdZSIeThz52twvBa78twbJoMcagQHYxJbGqflXc3nHlXVYK574lJDUo8f/jSYIEfmp8ka/GLofnEDz+y3m/Wb9mkIqpviSilxiX+mtbvS7l2isFf9k0WyjfH0DKZNroILsWxLrGNJHoozT5HKmeYIlKoNqNXFebZlVEORGUkszekcqXmpWsYriFaW1CP8E52EoXZ/aW4u0pEhW0WUV77R/fxisASKKQgFqiL9TOfl0X/ptYQCI/bLTDzJPmVK3wzzHxmrjHp7UQG01yD77s++E3uq6mdzZRe9I2EotHgq9v07BUyyBg1AptHWb0SP8hPwe4/5y3u79LKmkfZGw4j9A03IJGKAaQIukD2DXtwjen4lW9dYNsiWAmyyZLaW8zhsbAHXbremTdYlDEiAr7kcbh8AMuOpRqI8DO7yvNjNTq98ZykhO/ribHPWyldJ4Q2Zape+bMBtnXwpmbbGNoDTUoXJDNtOv6ddjluzX15x1XHF+6xZZYLe+SaFA+Lu6JUs3ExYPNHeI96Y49ZV41tt+sWypLEHqgIQN5gIKiTor8jzVq1d4k45IcWqjrCwhW70MRh6dIwZHdBFbJYirY/LOuQdaGT7Iett9KCry6Cx3Zvs0w/V0bVCjvVth2L+87FIf06B2g6FBmljEKYsvZ8brCjvsfBbxvgjVO/R8EeRvVHMl8V2hZSxwxzN3qmoCZE6w0fXsDqKC7zbaDU09PVpo7QxSCEPh+XpZBwpdu//EGbHCGuQ23YH5mQxlWEcEcrZ76vVy4dC8r+19LCsmeN53Kl0GisO6W3DpcI1HkizRZrZGE7yBvLKUC/k/ZkOy/mbdIpl8N27GbV3P0NLS60W2VB+TTOOFwInybbtvxtGaIOi96QuAm4nSOiWHTjAdWSWSc7ZU5bCvCQUmpR7qUzldb8kTx9ZtaMNlSzBsyJTc6pi7FwOTSJDpvo/7L8VOX8NTmqoOc3Xn7cFGltJCHRaQSJu857E77Ian6yImmVEdbsi2MaBxnwHRRzswC3J85+GIEom0QU/XWKttTuQJa7tjlVfQyxXqRdp1VswT/0tgPp2zl6QZcarx08FNd8IQGePCAJhkqWAQGfnAtujg6FgWBPLikIDbRX50A7DRFVpYjuhAxjxqMCwjvQMfNW9XA= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2cd6591a-735e-4894-e152-08ddc76048de X-MS-Exchange-CrossTenant-AuthSource: ME0P300MB1038.AUSP300.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jul 2025 07:37:33.0558 (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: SY7P300MB0018 X-Spam-Score: 2.2 (++) 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: Hi Roland, I just tried your commit on master branch, and it resolved the problem. Anyway, I think this issue can be closed now. Content analysis details: (2.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 HK_RANDOM_FROM From username looks random 0.0 HK_RANDOM_ENVFROM Envelope sender username looks random 0.4 INVALID_DATE Invalid Date: header (not RFC 2822) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (prommmmode[at]outlook.com) -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 HTML_MESSAGE BODY: HTML included in message 0.1 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.6 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag 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.2 (+) 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: Hi Roland, I just tried your commit on master branch, and it resolved the problem. Anyway, I think this issue can be closed now. Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 HK_RANDOM_FROM From username looks random 0.0 HK_RANDOM_ENVFROM Envelope sender username looks random 0.4 INVALID_DATE Invalid Date: header (not RFC 2822) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (prommmmode[at]outlook.com) -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 HTML_MESSAGE BODY: HTML included in message 0.1 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.6 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJz ZXQ9dXRmLTgiPjxkaXYgZGlyPSJsdHIiPkhpIFJvbGFuZCwgSSBqdXN0IHRyaWVkIHlvdXIgY29t bWl0IG9uIG1hc3RlciBicmFuY2gsIGFuZCBpdCByZXNvbHZlZCB0aGUgcHJvYmxlbS4gQW55d2F5 LCBJIHRoaW5rIHRoaXMgaXNzdWUgY2FuIGJlIGNsb3NlZCBub3cuPGJyPgo8L2Rpdj48ZGl2IGRp cj0ibHRyIj48YnI+CjwvZGl2Pg== From unknown Mon Aug 18 04:47:28 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: MAN ONE Subject: bug#78798: closed (Re: bug#78798: bibtex-font-lock-url-regexp should re-eval after setting bibtex-generate-url-list) Message-ID: References: <868qkgbhfg.fsf@gnu.org> X-Gnu-PR-Message: they-closed 78798 X-Gnu-PR-Package: emacs Reply-To: 78798@debbugs.gnu.org Date: Tue, 22 Jul 2025 11:21:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1753183262-17380-1" This is a multi-part message in MIME format... ------------=_1753183262-17380-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #78798: bibtex-font-lock-url-regexp should re-eval after setting bibtex-gen= erate-url-list=20 which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 78798@debbugs.gnu.org. --=20 78798: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78798 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1753183262-17380-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 78798-done) by debbugs.gnu.org; 22 Jul 2025 11:20:51 +0000 Received: from localhost ([127.0.0.1]:35615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ueB3D-0004VE-3A for submit@debbugs.gnu.org; Tue, 22 Jul 2025 07:20:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40266) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ueB3A-0004Un-5Y for 78798-done@debbugs.gnu.org; Tue, 22 Jul 2025 07:20:49 -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 1ueB33-0005Cu-QQ; Tue, 22 Jul 2025 07:20:41 -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=P5EakD2Ohgy/C4Vn138CKdIV22tDJQXfhYnq2ya0twg=; b=A/rOVrh96BWw QdM8loiHMEd0OLI9u6f/3fzG4cwHC320zv1g4gPEj09OQwjnpeuTmS9lt0bqXZR0O3xof7e/XAuKw H690C6Q/5Lp4MQs4IizPf54RXSow4S65Brn59aqlBptJ36w277NiZEdlCcQ8pHvudSE+Q8aL1Y1MV HwQ3SzTyz5FdrpUKAV22briOlYmx8Plngu19ffssov1RqzVmlDbF8PBe7lnaKqkKV6slHzFBViDb+ /NcGFbtZxUe2zMS6PBwEHefyngBmazA8s/anSCddkDiM4nh3gaa3KApz4Y83vcDO9RRpY4mdqvi8p jLeCpZ2LdzYbNF7OveXbBA==; Date: Tue, 22 Jul 2025 14:20:35 +0300 Message-Id: <868qkgbhfg.fsf@gnu.org> From: Eli Zaretskii To: pRoMMMModE In-Reply-To: (message from pRoMMMModE on Sun, 20 Jul 2025 07:37:20 UTC) Subject: Re: bug#78798: bibtex-font-lock-url-regexp should re-eval after setting bibtex-generate-url-list References: <86seircro6.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 78798-done Cc: 78798-done@debbugs.gnu.org, winkler@gnu.org, monnier@iro.umontreal.ca 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 (---) > Date: Sun, 20 Jul 2025 07:37:20 UTC > From: pRoMMMModE > Cc: 78798@debbugs.gnu.org, monnier@iro.umontreal.ca > > Hi Roland, I just tried your commit on master branch, and it resolved the problem. Anyway, I think this issue > can be closed now. Thanks, closing. ------------=_1753183262-17380-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 15 Jun 2025 12:08:03 +0000 Received: from localhost ([127.0.0.1]:56312 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uQm9b-0006Yq-Hi for submit@debbugs.gnu.org; Sun, 15 Jun 2025 08:08:03 -0400 Received: from lists.gnu.org ([2001:470:142::17]:33078) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uQm9Z-0006WF-Im for submit@debbugs.gnu.org; Sun, 15 Jun 2025 08:08:01 -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 1uQm99-0006tC-W7 for bug-gnu-emacs@gnu.org; Sun, 15 Jun 2025 08:07:37 -0400 Received: from mail-australiaeastazolkn19012057.outbound.protection.outlook.com ([52.103.72.57] helo=SY5PR01CU010.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 1uQm98-0004b4-9P for bug-gnu-emacs@gnu.org; Sun, 15 Jun 2025 08:07:35 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ShymjqIPnLTH4a3X04NqtAqwgJ1dCWSolsAJKTg9uuz++BcvUHYA2I2ywESfI9fiZrkPMhbhOrZ9Y/73MigVCuaMhesko5mHOLl6QXeCd3raXFXUMhO/MoiGnQkVQwnuVH38rCvjutjEXzI7g20fOC5DXJtUJjY46+sM/cBN8XEOhR2qHZ+O4ma7iY9n6fe5eT7t7OK0gfLVzj1gGuhmxXLFIi1y3riMVw9SfVx0EXvQr2Zx1mY3DCjnyw6dmB+1qoleCSJwlQryp8SMBfdgMX2dIT8YRQGeD7b2CERTGnc5rqzDNM6nlpBoAc2NYYA7DFC0tqMAncfAEw8jLNlezw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=W1RluyWpvW2UvZAcXKyzwOH4na+lLjg/2NAKXak5eJY=; b=rQFVneNveJiZpZRGmrtDVQWA0jvssTJ8ugNIC/KPK+0Ut5RWdV5Vkz492LhNVMOHg5XWFhK97Z7+T1acjyC5vAXaa5cvvHKDtyJuEcWfNjt6hTdYB5+/uIAfG9ZShFd4QonWiv7oyYU5cDsnIJD8wAqFi9lo6Fv4hUGSp1OCGWlyG35zHCBgraM/0yaDMGeosD5lBMgdTZ8tZ4oKS2Mnpx8BQc3svrvdvo0qybTdnCXR8G3S4Se26vX69a4HKAkzHKRUKusuyJJunFeRr41A/IxOoxYONQBnNR1Zd8PVQtqzF2h3fJFb9WzL3MLkqcqVuNk6VsqGq05FApvOHgGvdw== 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=W1RluyWpvW2UvZAcXKyzwOH4na+lLjg/2NAKXak5eJY=; b=s8gA6In9jmoppUAvhmxzsqn8S2kqUWfcV1j830YZNNGfhB5pbP+t4VGE5yATuIL0+YTquo6aMtCPwTwT+LDnfdI0H9ba+pv1KBNdzIV95cJf7f2PK2BIQk5qfma8Tmm5Xdf6ui0pWGdexWWlbkGje0S2gChL8TuvkFizgCQiBnN44vbQwXuMX7c+PGbmcTqnQuC4kCcFSfmX8LUygZfb9/cqKBHHUM47e37Suy+YqVh5ee/Xg2Zy5ISQLOx4K9kgvCfM+qDwxNOBjU0SzFe0d7ShQxb5Wxhz0rNVZTSkifMWfDemwaJTE3F1YxJ3Phpx64KIoJtE4TTyJ05FTf3DWQ== Received: from SY7P300MB1034.AUSP300.PROD.OUTLOOK.COM (2603:10c6:10:28f::5) by SY0P300MB0450.AUSP300.PROD.OUTLOOK.COM (2603:10c6:10:27d::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8835.29; Sun, 15 Jun 2025 12:02:26 +0000 Received: from SY7P300MB1034.AUSP300.PROD.OUTLOOK.COM ([fe80::a3bb:c9bd:2690:45a4]) by SY7P300MB1034.AUSP300.PROD.OUTLOOK.COM ([fe80::a3bb:c9bd:2690:45a4%3]) with mapi id 15.20.8835.027; Sun, 15 Jun 2025 12:02:25 +0000 From: MAN ONE To: "bug-gnu-emacs@gnu.org" Subject: bibtex-font-lock-url-regexp should re-eval after setting bibtex-generate-url-list Thread-Topic: bibtex-font-lock-url-regexp should re-eval after setting bibtex-generate-url-list Thread-Index: AQHb3eulJ+qU30bff0+0c4yhgzo6Gw== Date: Sun, 15 Jun 2025 12:02:25 +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-ms-publictraffictype: Email x-ms-traffictypediagnostic: SY7P300MB1034:EE_|SY0P300MB0450:EE_ x-ms-office365-filtering-correlation-id: ca79190c-988f-4d03-239a-08ddac047e73 x-ms-exchange-slblob-mailprops: bHQ38DpbEWCuums2pNG9PWL965+OwzG2vadQh5slRcJO3+TeY6F6kMdzgl3FMYzDAzoG52nrhb1pSVX7ebydaKsudCw9EVeQ2acgIHwf52s4FuVsJeiPzKRu0GoawbRrpZfgNeJCwyx1dYENwc5qavob/0hHT9CVl+O4Ea579wWp99MfMRfboh+wGXOX1P3c1FfGHyFdEOxvYUEdrUB4uFrbCCGRActU5X7KNPJ7kF2cN69LZCTRNqtZ5L/xmy+1kAP0448LyjOyhWklIsNgA8E0y+em/miGttRS4IOIPrIJp9fegTbGCCDgnhWe+ybHksJZIa3UJ0fXwX52kQO/dkFIfCne9gIGndcwogwTWYdo7jYvikSIsfSFitaVCIycCHyJ236K3zOL+prWN6t80BYKxTc6NG1AeORHzjPeBWdjV4IGaaYjaaTYskTyyHqJCoKRNnnas/rWnpM1YgNalnoA7OczZbXsTBDLKfV2sIzTax5jXnNv+sHNC2NrsxnoJYsKlVS3xP/bXtgh49kk9lH4CETd76Yglc+HzRZdik8B21Z+i56JxcunQLRhrVpf0k8jxDYekKAy8687cTYZxZ4cay3lSgWrkwMStTgyUjsu4d5/rPZC1LwCjTuU0FbQ1crPj7dGUnIciz68YZYMB284ssf16Nn1yfV6CRFqe3ONnwnBApBYyw== x-microsoft-antispam: BCL:0; ARA:14566002|461199028|8062599006|8060799009|7092599006|15080799009|19110799006|15030799003|3412199025|440099028|39105399003|51005399003|40105399003|102099032; x-microsoft-antispam-message-info: =?iso-8859-1?Q?CuBwtv9GT1oRWay9ouVn7BSMsCZ1bidhwVgB1GgCE0+dW8pkzLNFvcq/2V?= =?iso-8859-1?Q?1BK6na2fR1oDNXx8HiP4MVhsu3nE7AG+p6u2xRrwAylM+tFmoBjtCmSukF?= =?iso-8859-1?Q?DC03tNZWJv2jiKe6OeBbv2DLxuf8jRKw7A6n1rPAqn2qM9aNE3pE2wfuZR?= =?iso-8859-1?Q?c5b0vX6g3gEhkBjp6uEsokt9TtgAFfOtuYq4tYPPbwOC0ohK7X2kZGSi07?= =?iso-8859-1?Q?qKVwjehDsUg1ZkZq7KreQBVxOHUzgvV0t+yba5M4Q/jxHsCYiuiM6NyJzP?= =?iso-8859-1?Q?OqAvP1UR5sWVv/d49RbdkXATo1uCziD1vR0K6W/6zxTbct7MMoPP0Ohecf?= =?iso-8859-1?Q?C+Ji+l7bQ9jj6RsXYlLPDSaK7ZXzEGmI5m0CMGk7x4xy8i0q2lnMpRyp48?= =?iso-8859-1?Q?Bn6SFE+UWw4HviUfg2mFHfYclUZbk7L4hVvsB37eYQYtpS+ShwgCqA3vrP?= =?iso-8859-1?Q?Of+GW3kBTe0ABVv2Jxz8iYVddpNZH2OYVts013HKfpRbcUtT3aVRzNQIWy?= =?iso-8859-1?Q?EAYCeJHZx+OexFXkAUVsw7zrwslvd9tGoE0V3qYcouW1ifDcdZng5eaOeH?= =?iso-8859-1?Q?JTLGqGotM+igCoUaCr5/V8UwOfcpRt1/ic8a4tpvAHwxsA68+RJxUIxG1r?= =?iso-8859-1?Q?VIsKOjVHy3fdYc5Sgq6vP0Y56eWylM0Y9idUNggVS57ECZg8sHi3bc7M38?= =?iso-8859-1?Q?XJr9+bHtBwz2Yi/QITXWb3gW3rfN6LUOB+4Hp8QcAKzjFchrbBJhdbdweZ?= =?iso-8859-1?Q?9Pv2hNY8NrKsUiOJESvHYBZeJY39KtHVlaQKDWHTGAPwxz8EvJa3Mh+rwf?= =?iso-8859-1?Q?cDDf8ezEDmhjaScJWpcDVVD8BdvyQn2VZfXXzukFOY9E+NyC0VHQssnKjG?= =?iso-8859-1?Q?VgB/Zi1xN7WzTtBaOV/Zr8CxvQhj04ZMgTthbh0v2pioWmPPY+wDyipCy2?= =?iso-8859-1?Q?Wr02Fa76TolmrkE7bn8QG+XTXCZStH26nStuBraCUcXfqfqBfo3FynshtD?= =?iso-8859-1?Q?u5Pklhv7kQKRh0q439jEMkKMKVRquiLUKsR2KCfGc0hkUMB//bDZd1DxJD?= =?iso-8859-1?Q?Y/yKMv3tKQlWSrMbaadJZn7A+M/AIuvgvYdlIjzis5Q/JAwbyV3ASzAJOD?= =?iso-8859-1?Q?wtojeE/XtFta5FulZnTAC+x1v89QQoNUl3UX1jsINcxV3ILTvYXE+Obg2o?= =?iso-8859-1?Q?R9+3TV9vpW58hm/xGFF3HCOW7VYrtQY1QNiqchwb/BoGwz3vvBu4w1LMFR?= =?iso-8859-1?Q?4kOtIYKBp1GmEuI5L/frwX/05ARdesHgksFeWQMJE=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?9tgdSgY0MpHJuHqC6yODoqk45FsYOwr34bUP3LoqM9xzGO7mqyQ/HAdS/c?= =?iso-8859-1?Q?cg5y++W4R2OIZ/Ju454BiS1c0m4zchmSb+zOwkbLOAKfK5QhBKDK8Bqyk+?= =?iso-8859-1?Q?OkABgbDzNssuYJfQKuF5uQalzqsfq8Fiau7yhNjOVYQ6P+JGGeIYNgv8wY?= =?iso-8859-1?Q?QRd3mI7J4eE0LxhHJhR127JcoaWILQpLqB/alIFIu2zwJcvY6SL4ROSBFX?= =?iso-8859-1?Q?51KaMS6OWbCiiH0n8JXlEk7j4Jlxfkgez7rhbjOsL7zRFKiNjQGx6WwKes?= =?iso-8859-1?Q?G8PJPxOALQmWkzpMQy46bH5Lqg897CLvFlHmYCVZYkHQbnc5PbWkkPKthW?= =?iso-8859-1?Q?PMncW9PKPKTkH1bOMoHRRgSzse7Pd2ST4ztZrauYg9C+Z9ujGEVQAfskeL?= =?iso-8859-1?Q?QYmQ8Z5l/MyPr51HVFogzWtNWmduIuWkZVPXxGjJxeRJMR3CapG4BhzFdn?= =?iso-8859-1?Q?XgUVk7yuiwcNixNvUrBe1xr4MKBsYcaj5tvtuQRhdDxjorwz57pNh83TUH?= =?iso-8859-1?Q?/6cUdP8afmjoQ2WbstxEpn7DKNTOa8iQ5NhI3E+WfId56KYRCAJ00Y4hYo?= =?iso-8859-1?Q?PelBl+bsBJMqIZWv9ZlnSvJ13Cyjf1Eb9jWzUl8bCV+8PNvxxnTzdebqn3?= =?iso-8859-1?Q?5IyVqukuB0UxXF0LcEmQRw6da3c+KtwX6y6UCMuGHN+G0fAATDD+ICALOl?= =?iso-8859-1?Q?fneE9p/s+pRsetae9ewKnKjXYdcxpN//ndDwA6SoPoMeR1u7jkXEuVCiGP?= =?iso-8859-1?Q?7Lnl1gdzDOEPlO3YZQ6zqjMw6bvEuyfLmkooJ+is1QAM7sNipS+WCYJAif?= =?iso-8859-1?Q?/kcyiye0Nw2vLoyeMBZXDj6Q4KGpoWYqyFfug8NT9NRwEHS1AnspVZUViy?= =?iso-8859-1?Q?iKQg0/aYrpjRLKYcnTGU4lT696rWuFNB0Lsr5Cx/W7X/dHfVzr7B+PdGoJ?= =?iso-8859-1?Q?wmpSkBrRiI6C6RL71E9dfjcskPfKsSAhyBxD3SfYj+sOLd0wiwOHV4fjE7?= =?iso-8859-1?Q?ZYjF10COZ9JvFg54RBRwyitLWxKJJktHe9vmPSaUVtOCuGjpor9A/VYrB5?= =?iso-8859-1?Q?U5gFjQlFhCo2yLrQFoDY16fMHeXsjRp+8xDELd7ic2e/v1fJRr4J5vtDKN?= =?iso-8859-1?Q?sb0uYtG024rHT+vbbgnmeIaRsitE/yPUeaNKQCuIoOVDKMvg68wxf0WF8R?= =?iso-8859-1?Q?yF1ILoGC5WC3ULsTXuNmSz09EOhBdFBKlgrpZuWGuqoD3FUftATm8tHkUL?= =?iso-8859-1?Q?WxYv4WzaT4MfiTIxHGFscpchzApgCruawn1ZjvgK4=3D?= 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: SY7P300MB1034.AUSP300.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: ca79190c-988f-4d03-239a-08ddac047e73 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jun 2025 12:02:25.7493 (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: SY0P300MB0450 Received-SPF: pass client-ip=52.103.72.57; envelope-from=pRoMMMModE@outlook.com; helo=SY5PR01CU010.outbound.protection.outlook.com X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.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, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no 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: Currently `bibtex-font-lock-url-regexp` only eval once when loading bibtex.el, this means setting `bibtex-generate-url-list` to a new value after loading bibtex.el has no effect. Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 HK_RANDOM_ENVFROM Envelope sender username looks random 1.0 HK_RANDOM_FROM From username looks random 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (prommmmode[at]outlook.com) 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -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 SPOOFED_FREEMAIL No description available. 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: 1.0 (+) Currently `bibtex-font-lock-url-regexp` only eval once when loading bibtex.= el, this means setting `bibtex-generate-url-list` to a new value after load= ing bibtex.el has no effect.= ------------=_1753183262-17380-1-- From unknown Mon Aug 18 04:47:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78798: bibtex-font-lock-url-regexp should re-eval after setting bibtex-generate-url-list Resent-From: Roland Winkler Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 26 Jul 2025 19:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78798 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 78798@debbugs.gnu.org, monnier@iro.umontreal.ca, pRoMMMModE@outlook.com Received: via spool by 78798-submit@debbugs.gnu.org id=B78798.175355955923281 (code B ref 78798); Sat, 26 Jul 2025 19:53:01 +0000 Received: (at 78798) by debbugs.gnu.org; 26 Jul 2025 19:52:39 +0000 Received: from localhost ([127.0.0.1]:45257 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ufkwg-00063M-LM for submit@debbugs.gnu.org; Sat, 26 Jul 2025 15:52:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36162) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ufkwd-000634-PW for 78798@debbugs.gnu.org; Sat, 26 Jul 2025 15:52:36 -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 1ufkwX-0000EL-Q8; Sat, 26 Jul 2025 15:52:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=spqrN6mVavBGs+V5VI3ZwoYd3s3hu8+XV9khdlDi38U=; b=CwltvhQbl0jd+XKkVjKk D2Gry6x87OKN+l+0YuFYEcwGBoil/aNOBy0Z9u89wQXU29Y2Yq/WJYNqTSUE/KQxbfAgzKrHtYh+0 XBxJMJ9CnWesBfRBJBEwYQlEuZfEOnpm72hX8FGLPP2S21RLtncHh5zOU+rrFUm2+nYTTzGNVeIXu pPZJi4MJA4qOEBm+dZyWQq0l4smY+ZgcZRLgVpnLMR2HAWvzLXpKuOwkzN6qx/M3BA4T3Tl8+dZe/ hMnLd9HFZZfs3/EelPnDrQcvGVh2GRShU7SCRIf01KFzcA4cP/26ohzQjUQfJIphFmpCXQ+7zHTS6 RHmQ9jdtgw/wBQ==; From: Roland Winkler In-Reply-To: <86tt37cs2r.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 20 Jul 2025 09:08:28 +0300") References: <86o6u224vs.fsf@gnu.org> <87zfdewryt.fsf@gnu.org> <86pldwei5i.fsf@gnu.org> <87seircsai.fsf@gnu.org> <86tt37cs2r.fsf@gnu.org> Date: Sat, 26 Jul 2025 14:52:25 -0500 Message-ID: <87a54q687a.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) 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 (---) On Sun, Jul 20 2025, Eli Zaretskii wrote: >> If the value of a user variable foo is used to initialize a helper >> variable bar, then defcustom for foo can define a setfunction that will >> set bar. But this function must be defined before the defcustom. But >> this makes the compiler complain that the setfunction uses the undefined >> var foo. And if bar is declared after foo, this gives more warnings. > > The usual way of working around that is to have > > (defvar foo) > > before defining the set-function. Of cource, thanks! I do not know why I did not remember this in the context of actually defining / settting foo. I changed the patch accordingly. > There's also another way: the set-function gets as its 1st argument > the symbol of the variable, so it doesn't need to refer to the > variable by its explicit name, it could do that via the symbol > instead. I want to keep set-function as simple as possible if this is something users may want to call in their init file. So I think your first suggestions is better suited.