From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 20 12:56:55 2025 Received: (at submit) by debbugs.gnu.org; 20 Mar 2025 16:56:55 +0000 Received: from localhost ([127.0.0.1]:58699 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tvJCR-0003Rx-5J for submit@debbugs.gnu.org; Thu, 20 Mar 2025 12:56:55 -0400 Received: from lists.gnu.org ([2001:470:142::17]:36448) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tvJCN-0003RY-Ro for submit@debbugs.gnu.org; Thu, 20 Mar 2025 12:56:52 -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 1tvJCE-0005pL-Nb for bug-gnu-emacs@gnu.org; Thu, 20 Mar 2025 12:56:42 -0400 Received: from mail-ua1-x933.google.com ([2607:f8b0:4864:20::933]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tvJCB-0007C0-IV for bug-gnu-emacs@gnu.org; Thu, 20 Mar 2025 12:56:41 -0400 Received: by mail-ua1-x933.google.com with SMTP id a1e0cc1a2514c-86c29c0acdfso421834241.3 for ; Thu, 20 Mar 2025 09:56:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742489797; x=1743094597; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=c/ufNFjFkBcpvkC8pyP8ibMC86X8wnturWzFJ8DKfc8=; b=Iq8DqLg0AADdTb740w7TKb9i/IX33gKsz3Jd1p3+IEmhDjoYgiFn+bRgV8YpbIchD7 M+ORnSc8vOnzM9F3/Lo2S1kB0JahL4un+0hsZqDHWed9UPEY6XjojCRCWa+3BAf4akfh wHAZuNipO/Ss0E/nN/g8oPV+pAJ+jvJaMmNyucRRjOckBqn+Sx1qteSnoZgzt62YsXaL WzUaBEgs1EVjQzROd6aB3J9H+EIhGyG3JMlqixNV1WKMsvw0rjOTpJEyLg2VaypAQsgW nf7QBk4cE2DwDgfTosa958vIhD0KIAPjxZFRGEALgiPUujI9l0pJxT9OWp5NKIxxgUbe uJqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742489797; x=1743094597; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=c/ufNFjFkBcpvkC8pyP8ibMC86X8wnturWzFJ8DKfc8=; b=qXloIoxUTdwfaL7Fye/xXMtiZmo41LIZKUZLd8unMcYitunb4HGCPKJUsX23CE/d3Z nEM+5Qre9dbv8XCnkbQu9vcc2fEWCs1GckUgzEi3Fehob96KJ4dD5j2NOHNKimiiG3if M/COlv1woa+U4Yte/rf2E+t8qWschnnPgiE9e/MYhQWu6NLnbL5VTe+/kTTujn5k9QLv GNVqNZUGN9feSCgRBME61rfsVxQr3Gh0H5aI5IjtGfzbZf3tPv6m/nzhjlO4ipNdnARl woBjUOZPhflh114nzR03gSkdWgFKYDUpZQ5U3h5xpOFGX5YtNozHPIpSe8RWTK3x6ota xdbQ== X-Gm-Message-State: AOJu0YyU5fp7iaMsu4xBpi/QmIi6p0V3g83QBVTzyhs67iZLvEr8NF/m 92Mx03bIrhXjrjqEkCS6CkwME3qEl8iqTi1yGUu12HKpBwEIShndHNTFGK+520P3/yotQp75xjT n4O8gkXdANydhKoHiRkNrjun7I7UQhx7n X-Gm-Gg: ASbGncvvFD4DXycoC2mgNDsftcVAySV3gHDzL2HBU2eB0DfqwhcDqVW5hq8oQutbD+O +7GUTXbEY8Ts4A1OqHdkU9fcvJgli7gOdhZv3O/5RnfC6FPxX/0/f/1TV/mi+XwxEZZyq6/JY19 ARTQeyIoVy6I0zXs2UaGEthpik0w== X-Google-Smtp-Source: AGHT+IHC/KajcPqPsUMbQZTWOKiI4AblqBVfaNfQEcege5u85q8UC4IPxBkQarwMGZVfYM0/mn8oeRCSddrtcAtM5o4= X-Received: by 2002:a05:6102:945:b0:4c1:9d9b:54b8 with SMTP id ada2fe7eead31-4c50d47a500mr7667137.2.1742489797199; Thu, 20 Mar 2025 09:56:37 -0700 (PDT) MIME-Version: 1.0 From: Ship Mints Date: Thu, 20 Mar 2025 12:56:25 -0400 X-Gm-Features: AQ5f1JpUobuybGclVWgnpzv5LjoCvDkuACHEXIvoPGQWVV-fDv8e5g9d-coSWWE Message-ID: Subject: [PATCH] Strip text properties on recentf entries To: bug-gnu-emacs@gnu.org Content-Type: multipart/mixed; boundary="0000000000006322f30630c905a9" Received-SPF: pass client-ip=2607:f8b0:4864:20::933; envelope-from=shipmints@gmail.com; helo=mail-ua1-x933.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, HTML_MESSAGE=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: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --0000000000006322f30630c905a9 Content-Type: multipart/alternative; boundary="0000000000006322f10630c905a7" --0000000000006322f10630c905a7 Content-Type: text/plain; charset="UTF-8" Text properties are added by common completion frameworks, and serve no purpose when stored in 'recentf-save-file', waste space, and slow loading the file. I did not add this to NEWS as I consider this non-user visible. Happy to add this if the maintainers disagree. I've been running recentf with 'substring-no-properties' for ages and others should benefit, by default. -Stephane --0000000000006322f10630c905a7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Text properties are added by common completion frameworks, and serve no = purpose when stored in 'recentf-save-file', waste space, and slow l= oading the file.

I did not add this to NEWS as I consider this non-user visible.=C2= =A0 Happy to add this if the maintainers disagree.

I've been running recentf with &#= 39;substring-no-properties' for ages and others should benefit, by defa= ult.

=
-Stephan= e
--0000000000006322f10630c905a7-- --0000000000006322f30630c905a9 Content-Type: application/octet-stream; name="0001-Strip-text-properties-on-recentf-entries.patch" Content-Disposition: attachment; filename="0001-Strip-text-properties-on-recentf-entries.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_m8hlds2l0 RnJvbSBkYWM4ZDNmYTc1OTkyNmYxODk1M2VjYmY4NzJmM2UxZDY0YmVmYTNhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6 IFRodSwgMjAgTWFyIDIwMjUgMTI6NTM6MDkgLTA0MDAKU3ViamVjdDogW1BBVENIXSBTdHJpcCB0 ZXh0IHByb3BlcnRpZXMgb24gcmVjZW50ZiBlbnRyaWVzCgpUZXh0IHByb3BlcnRpZXMgYXJlIGFk ZGVkIGJ5IGNvbW1vbiBjb21wbGV0aW9uIGZyYW1ld29ya3MsIGFuZCBzZXJ2ZSBubwpwdXJwb3Nl IHdoZW4gc3RvcmVkIGluICdyZWNlbnRmLXNhdmUtZmlsZScsIHdhc3RlIHNwYWNlLCBhbmQgc2xv dyBsb2FkaW5nCnRoZSBmaWxlLgoKKiBsaXNwL3JlY2VudGYuZWwgKHJlY2VudGYtZmlsZW5hbWUt aGFuZGxlcnMpOiBBZGQKJ3N1YnN0cmluZy1uby1wcm9wZXJ0aWVzJyB0byB0aGUgZGVmYXVsdCBo YW5kbGVyIGxpc3QuCi0tLQogbGlzcC9yZWNlbnRmLmVsIHwgMTIgKysrKysrKy0tLS0tCiAxIGZp bGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L2xpc3AvcmVjZW50Zi5lbCBiL2xpc3AvcmVjZW50Zi5lbAppbmRleCAxNzJjZTcwNGQ5My4uZDJk MDc2YTQzNmMgMTAwNjQ0Ci0tLSBhL2xpc3AvcmVjZW50Zi5lbAorKysgYi9saXNwL3JlY2VudGYu ZWwKQEAgLTMwMywxNyArMzAzLDE5IEBAIHJlY2VudGYtbG9hZC1ob29rCiAobWFrZS1vYnNvbGV0 ZS12YXJpYWJsZSAncmVjZW50Zi1sb2FkLWhvb2sKICAgICAgICAgICAgICAgICAgICAgICAgICJ1 c2UgYHdpdGgtZXZhbC1hZnRlci1sb2FkJyBpbnN0ZWFkLiIgIjI4LjEiKQogCi0oZGVmY3VzdG9t IHJlY2VudGYtZmlsZW5hbWUtaGFuZGxlcnMgJyhhYmJyZXZpYXRlLWZpbGUtbmFtZSkKKyhkZWZj dXN0b20gcmVjZW50Zi1maWxlbmFtZS1oYW5kbGVycyAnKHN1YnN0cmluZy1uby1wcm9wZXJ0aWVz CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhYmJyZXZpYXRlLWZpbGUt bmFtZSkKICAgIkZ1bmN0aW9ucyB0byBwb3N0IHByb2Nlc3MgcmVjZW50IGZpbGUgbmFtZXMuCiBU aGV5IGFyZSBzdWNjZXNzaXZlbHkgcGFzc2VkIGEgZmlsZSBuYW1lIHRvIHRyYW5zZm9ybSBpdC4i CiAgIDpncm91cCAncmVjZW50ZgogICA6dHlwZSAnKGNob2ljZQogICAgICAgICAgIChjb25zdCA6 dGFnICJOb25lIiBuaWwpCiAgICAgICAgICAgKHJlcGVhdCA6dGFnICJGdW5jdGlvbnMiCi0gICAg ICAgICAgIChjaG9pY2UKLSAgICAgICAgICAgIChjb25zdCBmaWxlLXRydWVuYW1lKQotICAgICAg ICAgICAgKGNvbnN0IGFiYnJldmlhdGUtZmlsZS1uYW1lKQotICAgICAgICAgICAgKGZ1bmN0aW9u IDp0YWcgIk90aGVyIGZ1bmN0aW9uIikpKSkKKyAgICAgICAgICAgICAgICAgIChjaG9pY2UKKyAg ICAgICAgICAgICAgICAgICAoY29uc3Qgc3Vic3RyaW5nLW5vLXByb3BlcnRpZXMpCisgICAgICAg ICAgICAgICAgICAgKGNvbnN0IGZpbGUtdHJ1ZW5hbWUpCisgICAgICAgICAgICAgICAgICAgKGNv bnN0IGFiYnJldmlhdGUtZmlsZS1uYW1lKQorICAgICAgICAgICAgICAgICAgIChmdW5jdGlvbiA6 dGFnICJPdGhlciBmdW5jdGlvbiIpKSkpCiAgIDp2ZXJzaW9uICIyOS4xIikKIAogKGRlZmN1c3Rv bSByZWNlbnRmLXNob3ctZmlsZS1zaG9ydGN1dHMtZmxhZyB0Ci0tIAoyLjQ3LjEKCg== --0000000000006322f30630c905a9-- From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 20 13:11:22 2025 Received: (at 77140) by debbugs.gnu.org; 20 Mar 2025 17:11:22 +0000 Received: from localhost ([127.0.0.1]:58730 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tvJQP-0004Cc-Qb for submit@debbugs.gnu.org; Thu, 20 Mar 2025 13:11:22 -0400 Received: from mail-ua1-x931.google.com ([2607:f8b0:4864:20::931]:58434) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tvJQI-0004Bz-FE for 77140@debbugs.gnu.org; Thu, 20 Mar 2025 13:11:19 -0400 Received: by mail-ua1-x931.google.com with SMTP id a1e0cc1a2514c-86d3907524cso441089241.0 for <77140@debbugs.gnu.org>; Thu, 20 Mar 2025 10:11:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742490668; x=1743095468; darn=debbugs.gnu.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=SGhP/isfZ8Wggo3CKBJ4K5iyRlQUP2JS5NHT6/ftdlc=; b=isd2MhK5nxu+5mD0RABc6Bhapnm9rAAcUyQZf0CcdaJDSPVl2AKJPFzl/6Axd5zmAQ Ll+sElCc6M/55ZqoKhiQwqXp+jDk/eHTP+25+qN4WxRyRT4jDwJstvbGmsvPQKniVv5i Zo7vN1tlObdN1eROqSw//OfkMmWLG//Mf9yevjezPr2B5pk3WU9U0YZ3hew/VbdVvgVW S6VapvB+b4rN0Zr7LR8PQDtBzZi48e2kUzVXFMB5zJMgdL2nVDB0XbPZBoo2IwNOgQAV FEKbXXOfFltQzADuHvGdN3gVWYm0RJte4N1/1W1IYGKuGtivsMQzO869lC9pScN0TtVT kL7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742490668; x=1743095468; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=SGhP/isfZ8Wggo3CKBJ4K5iyRlQUP2JS5NHT6/ftdlc=; b=h2aKny0+Xg6uMcDBmz2HjOWOrWttCoLXY2S/E7K4MGXR/EUup2XjoMgRzDTj/FC50W ntDS8EZn4yT/FK/sdBof8RYpyo/rrNYemQ7sjVKQ9qqq3j/7NiJG0wCStkfh8vId0maJ WCJOinzmkbPi46POeoccv5EQUuJFp1SbxHaCQWJqtw19pCDQToivCPDKy8oEpe5MHDoq 7NQNByYLCL3UTK2PyBUJ4lt3spoHz7HrdIACGbyc3bptw7LN7FRdFfIX4dzGpCfskZw4 AK9muD1IFrjuvhayOVgRoRf/2c70tH9wzaXaQOiA2BTBc1TWGV11Y7ZoCTvcR4b/c2QB /tsw== X-Gm-Message-State: AOJu0YwLRQ2ulyJQhpXftCEqskD/LGfLV8HFYQ/65YeoPXZON1RQ9M3K 3AFQ2F7zjrCrNeMdREi5VQp+Rl4YHk35CUJ8TKeM+Q89W8sQER5AQJ1vg44CFzJQwtaChKzyQrn rmS9lMzNlzbWCZlhdUOjuwwOWYdvJZQ== X-Gm-Gg: ASbGncsLrOauQhZ5Gf1YmUnUQGiOfDmNst7FHeeRx6eZ2VOjBbhxxXwUlnszgGHclPm JcWUc8xjxDsFQNc+0jaa5fY8pknyO8Q0Ph4m3aAZaQ3Zqi9Gclf5bjcTIblJ/s/zqEi/mxkskJK Mifcqsar9BrzQvwzxcdL5T/D/Cm9TLeLIf77Fl X-Google-Smtp-Source: AGHT+IFTDbLlOYrUAw5OuWthHvb3dGyvk4XncAK7ZMhre+uLXlyFuhVn1gC2jqP/aYbvUZM7TxV5ZT0WWlzZJCKh3tc= X-Received: by 2002:a05:6122:2205:b0:520:51a4:b81c with SMTP id 71dfb90a1353d-525a84d1954mr309760e0c.6.1742490668282; Thu, 20 Mar 2025 10:11:08 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Ship Mints Date: Thu, 20 Mar 2025 13:10:56 -0400 X-Gm-Features: AQ5f1JoW16frIQebSWcKuKQmEfnwy9bXWSvyNCDqFlZu_Zbp-tE3WpvxoEBeGDc Message-ID: Subject: Re: bug#77140: [PATCH] Strip text properties on recentf entries To: 77140@debbugs.gnu.org Content-Type: multipart/alternative; boundary="0000000000004ebaf70630c93985" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77140 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 (-) --0000000000004ebaf70630c93985 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Mar 20, 2025 at 12:57=E2=80=AFPM Ship Mints w= rote: > Text properties are added by common completion frameworks, and serve no > purpose when stored in 'recentf-save-file', waste space, and slow loading > the file. > > I did not add this to NEWS as I consider this non-user visible. Happy to > add this if the maintainers disagree. > > I've been running recentf with 'substring-no-properties' for ages and > others should benefit, by default. > > -Stephane > savehist already does this implicitly. Perhaps it shouldn't even be optional as I made it (it was an easy change). --0000000000004ebaf70630c93985 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
= On Thu, Mar 20, 2025 at 12:57=E2=80=AFPM Ship Mints <shipmints@gmail.com> wrote:
Text properties are added by common completion frameworks, and serve no pu= rpose when stored in 'recentf-save-file', waste space, and slow loa= ding the file.

I did not add this to NEWS as I consider t= his non-user visible.=C2=A0 Happy to add this if the maintainers disagree.<= /div>

I've been running recentf with 'substring-no-properti= es' for ages and others should benefit, by default.

-Step= hane

savehist already does this implicitly.=C2=A0 = Perhaps it shouldn't even be optional as I made it (it was an easy chan= ge).
--0000000000004ebaf70630c93985-- From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 20 23:09:29 2025 Received: (at 77140) by debbugs.gnu.org; 21 Mar 2025 03:09:29 +0000 Received: from localhost ([127.0.0.1]:60746 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tvSlE-0003vN-5T for submit@debbugs.gnu.org; Thu, 20 Mar 2025 23:09:29 -0400 Received: from mail-ej1-x634.google.com ([2a00:1450:4864:20::634]:57441) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tvSlA-0003ts-Li for 77140@debbugs.gnu.org; Thu, 20 Mar 2025 23:09:26 -0400 Received: by mail-ej1-x634.google.com with SMTP id a640c23a62f3a-ab78e6edb99so236681566b.2 for <77140@debbugs.gnu.org>; Thu, 20 Mar 2025 20:09:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742526558; x=1743131358; darn=debbugs.gnu.org; h=content-transfer-encoding:to:subject:message-id:date:mime-version :references:in-reply-to:from:from:to:cc:subject:date:message-id :reply-to; bh=WUdoC/6xaGq7sJwXlPVsVilRw1UeesK+2zmWmY+pt+I=; b=VEX5aq7+OwVKiRYIwpLL/BzwH71hBD9am8qAU+dQwVComot/i2IHZ1yxto29RFA2C1 6lZLY7BmVlKdc1sNMltb/dOJVokIb6X617o3eIZST/BzZwwEgQ6Jrv/buEpw5ssQcmDM Ei9C7tsmiAPJtZrnNLHQsAVH9D+3e76HNwS4AzTMh6dxhVJD52WYus4wwaaNojRK+dSV wAanLVa32tN8UmPPAs5fpOzbgjvVtWCPUpL9DUKSWaAr7VXcqO6hf94D5c+gdDkMC/y2 Jv3VRTe6bKlhAOGhlu8PLzvchyPixuT8r+FhgPgVV7JnK++aStDZD1iivD6mlBECzpFc 9RYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742526558; x=1743131358; h=content-transfer-encoding:to:subject:message-id:date:mime-version :references:in-reply-to:from:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=WUdoC/6xaGq7sJwXlPVsVilRw1UeesK+2zmWmY+pt+I=; b=D+48Ro+R/eToeCevViwqEpWs6x2glXX9/9lhYO9h+DXcAtVaE4J2mlTzvOyGU+0K+t UlyAXAohML44F+duoAc+ozgusqdFtrVhD4FdRtgUHuNDrUW0nnTLeJOVtJRrQ0K6BKkJ iO1Z4zyTfpdgHP/afl9zxUj0hp+/7qHPNKD5LRLhN7awuGIz0pxMVlIfteVRnGiwvm4D TEuoPbHru2xh/oO4TEwV9/HV419FucKgNE/i06df4qIt0stLuhV+dVJ8h1e8R/pPi43G SaK4y6mmOe5gy5rGlHnwYBaeXxXJJiOdJ2hL9nufVK0Dly4HCYKZXpf7nTjPgom4A9HX 0Yqg== X-Forwarded-Encrypted: i=1; AJvYcCWVLyJBg8cwkF1A4Cjwxnp+JM+LrKn9kEjt/rhU4cltEcCRlcr9xgpM1z/oxZBNXPBk6laJHg==@debbugs.gnu.org X-Gm-Message-State: AOJu0YybyZeQcb/cSXdW1vC0dPQmEGj6695qpZOY1nG5RhDuVmm8LtTf 0EViqCZM3+5Jwvix/Ot8FaK1logS1mxkbfT5S1jipsS/oUYg8IuiWpTvhFDcBTd50IeeNlIqA4s /ChwHdk75p9eWGEsm+E1UBV/EMwI= X-Gm-Gg: ASbGncsLyWRNSpgZXwvYuDu7OpE0C2BKnA5ZmRu4dsk+OzqAHIY6YV1B1aoJkvNocRe WmBZHE57eBut6GbtFx2cVQKkeYOaB6BAZN6xvvAc45qSFRac4LJn3vxw+btlibhNbZIvgqovJ1d iF2RLTOxX83a8KnUZnIgeYsMSmF8ZWS83PySlQHA== X-Google-Smtp-Source: AGHT+IH0KrsGOFovsCQNfxs2xWo8TNx5uwqlMagQmLmobW1Ll2B3mm+J/b9D4KjYNxSCu+0gXJhYzeUcFCZwXg133mM= X-Received: by 2002:a17:907:3fa9:b0:abf:c20d:501a with SMTP id a640c23a62f3a-ac3f20ef3c4mr152364766b.16.1742526557528; Thu, 20 Mar 2025 20:09:17 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 20 Mar 2025 20:09:15 -0700 From: Stefan Kangas In-Reply-To: References: MIME-Version: 1.0 Date: Thu, 20 Mar 2025 20:09:15 -0700 X-Gm-Features: AQ5f1JocJvgA87W-Xm4lCDEZO4vkhCgPxnyFIGRusWSbOVcOkpBORRi4o-qzd0A Message-ID: Subject: Re: bug#77140: [PATCH] Strip text properties on recentf entries To: Ship Mints , 77140@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77140 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 (-) Ship Mints writes: > On Thu, Mar 20, 2025 at 12:57=E2=80=AFPM Ship Mints = wrote: > >> Text properties are added by common completion frameworks, and serve no >> purpose when stored in 'recentf-save-file', waste space, and slow loadin= g >> the file. >> >> I did not add this to NEWS as I consider this non-user visible. Happy t= o >> add this if the maintainers disagree. >> >> I've been running recentf with 'substring-no-properties' for ages and >> others should benefit, by default. >> >> -Stephane >> > > savehist already does this implicitly. Perhaps it shouldn't even be > optional as I made it (it was an easy change). I think we should do this unconditionally, as the point here is to locate the file and nothing else. For the record, could you also provide details on which completion frameworks that add text properties? Do text properties cause any other issues than wasted space? It's enough to mention these detail here in the bug report, I think, no need to add it to the commit message. No need for NEWS here, I agree. From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 21 09:21:51 2025 Received: (at 77140) by debbugs.gnu.org; 21 Mar 2025 13:21:52 +0000 Received: from localhost ([127.0.0.1]:36401 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tvcJm-0003YC-42 for submit@debbugs.gnu.org; Fri, 21 Mar 2025 09:21:51 -0400 Received: from mail-ua1-x92c.google.com ([2607:f8b0:4864:20::92c]:47607) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tvcJX-0003W2-6K for 77140@debbugs.gnu.org; Fri, 21 Mar 2025 09:21:41 -0400 Received: by mail-ua1-x92c.google.com with SMTP id a1e0cc1a2514c-86b9b1def28so1807793241.3 for <77140@debbugs.gnu.org>; Fri, 21 Mar 2025 06:21:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742563285; x=1743168085; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Du0AL0HganzV0LF0ospBuUNfxYb5OcpX/lYlk8nKJAY=; b=ng348zGu56jYvtrU8J3wRjmyJ4ddoFDp5Lsyryehu4WSU0YKsQIBAq80CuDBn/KCJm GTfsDmbWV10+LHWxUATGvlqxL/h1JP7U9X6luugpmH11G+QVcu/DILt+h6/HPTYzGD+L 3LwWeMDKmWO4obLOaZDn57zLxO+9tpY2UhkvzuFVDgh8m6W+Xiq5sf0USX2FZ4FEG6PZ zE9f9Y2/Yg6p0ZcjPzU8+rzLYx/Om6qByz0vMaGMbO9a3iOMnA9rUK1u7jniY7k9E57W qAecnNDgBYmvCE5fCZE3a774uJBSKa3r3c6uLgVGlYE78+8FEhdsb6BCm1Y1h63eGozF 6sbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742563285; x=1743168085; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Du0AL0HganzV0LF0ospBuUNfxYb5OcpX/lYlk8nKJAY=; b=wgFfTItxrrXajfrnioNqe7UvliPeR+eoF1Tp/84WU9fbmlqnmkGX3CSF1UKQIfmeaS 4nkdmVjGXIuGg6kgd2DI/DcU+1FU8dAXePcPehN74jukcqZzg+7vw/JJQj7BI1FXYMyY +imVjgUKyyLJvTp4DQbWIpcfbK+cPBy7vqAyLjKOh/xNS8o5N40g8WAeeomeSBU8iv+q BROwMoPyr0+1Jsbsv1H0OpqHCBgMooVuIPLcdXMdRZ90uUdwwknPjLYVmUICOEjAlK9O firW9DsL4V/a6PllNfxem+Mq6eX2J3qgJdvZoSQLHdCGe6Q7dyEwT3gEDTMNtCIQHKOT hlYQ== X-Gm-Message-State: AOJu0YygKp+i65C3TKJ1A434Q4fqV+7V4ZYThU2ErRG1kA5iOnkY2hTT hbpIQBFvXPyoBcMV62qs9YvfWGlI7yfiyh76KjCwJ+/NR3OJUBflTDYPsJ239gTJ2Jnw1B+6c5e oTO8hvWjUnAmm7LPnYJPNjBPoA+o= X-Gm-Gg: ASbGncueKRmU7QQdKAc8Peac+pCT0qWlYBXpynRj2ErSX5BFueVL4JsouySaybG/r+t 5PoBXtnKE9HO8HjznvHD1kv2vkde9u+iGxErdlQERDOiSplUUxqruSls6cX1m8YbeEmElUVDPf0 yU1y16JMhprzSf/7h5fqO8+ZXWNw== X-Google-Smtp-Source: AGHT+IHQ2pL7IV2JxCOSh1YAYo2Bqbfc4BpulYQ8ODziNetFh1oa2wp6m9zvCGD13jdlVx+BnWkg2XZHKDGdqiUuaeI= X-Received: by 2002:a05:6102:26cc:b0:4c1:9b88:5c30 with SMTP id ada2fe7eead31-4c50d5e3490mr2726164137.19.1742563284890; Fri, 21 Mar 2025 06:21:24 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Ship Mints Date: Fri, 21 Mar 2025 09:21:12 -0400 X-Gm-Features: AQ5f1JolqYy27iIh8bEzZoRIyK3FU8LSL1ARWyYEbVqX3HFsiVe7IoV1VOYBfsA Message-ID: Subject: Re: bug#77140: [PATCH] Strip text properties on recentf entries To: Stefan Kangas Content-Type: multipart/mixed; boundary="000000000000984d9c0630da21f7" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77140 Cc: 77140@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000984d9c0630da21f7 Content-Type: multipart/alternative; boundary="000000000000984d9b0630da21f5" --000000000000984d9b0630da21f5 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Mar 20, 2025 at 11:09=E2=80=AFPM Stefan Kangas wrote: > Ship Mints writes: > > > On Thu, Mar 20, 2025 at 12:57=E2=80=AFPM Ship Mints wrote: > > > >> Text properties are added by common completion frameworks, and serve n= o > >> purpose when stored in 'recentf-save-file', waste space, and slow > loading > >> the file. > >> > >> I did not add this to NEWS as I consider this non-user visible. Happy > to > >> add this if the maintainers disagree. > >> > >> I've been running recentf with 'substring-no-properties' for ages and > >> others should benefit, by default. > >> > >> -Stephane > >> > > > > savehist already does this implicitly. Perhaps it shouldn't even be > > optional as I made it (it was an easy change). > > I think we should do this unconditionally, as the point here is to > locate the file and nothing else. > > For the record, could you also provide details on which completion > frameworks that add text properties? Do text properties cause any other > issues than wasted space? It's enough to mention these detail here in > the bug report, I think, no need to add it to the commit message. > > No need for NEWS here, I agree. > Pretty much all completions, core and packages, that rely on metadata or apply faces, add text properties to completion candidates. The variable 'minibuffer-allow-text-properties' can be bound to nil but if you read https://lists.gnu.org/archive/html/bug-gnu-emacs/2025-02/msg00952.html you'= ll see there cases where it can't accomplish its claim. Revised patch attached. --000000000000984d9b0630da21f5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
= On Thu, Mar 20, 2025 at 11:09=E2=80=AFPM Stefan Kangas <stefankangas@gmail.com> wrote:
Ship Mints <shipmints@gmail.com> writes:

> On Thu, Mar 20, 2025 at 12:57=E2=80=AFPM Ship Mints <shipmints@gmail.com> wrot= e:
>
>> Text properties are added by common completion frameworks, and ser= ve no
>> purpose when stored in 'recentf-save-file', waste space, a= nd slow loading
>> the file.
>>
>> I did not add this to NEWS as I consider this non-user visible.=C2= =A0 Happy to
>> add this if the maintainers disagree.
>>
>> I've been running recentf with 'substring-no-properties= 9; for ages and
>> others should benefit, by default.
>>
>> -Stephane
>>
>
> savehist already does this implicitly.=C2=A0 Perhaps it shouldn't = even be
> optional as I made it (it was an easy change).

I think we should do this unconditionally, as the point here is to
locate the file and nothing else.

For the record, could you also provide details on which completion
frameworks that add text properties?=C2=A0 Do text properties cause any oth= er
issues than wasted space?=C2=A0 It's enough to mention these detail her= e in
the bug report, I think, no need to add it to the commit message.

No need for NEWS here, I agree.

Pretty much all compl= etions, core and packages, that rely on metadata=C2=A0or apply faces, add t= ext properties to completion candidates.=C2=A0 The variable 'minibuffer= -allow-text-properties' can be bound to nil but if you read=C2=A0https://lists.gnu.org/archive/html/bug-gnu-emacs/2025-02/msg00952.html=C2=A0you'll see there cases where it can't accomplish its claim.<= /div>

--000000000000984d9b0630da21f5-- --000000000000984d9c0630da21f7 Content-Type: application/octet-stream; name="0001-Strip-text-properties-on-recentf-entries-when-saved.patch" Content-Disposition: attachment; filename="0001-Strip-text-properties-on-recentf-entries-when-saved.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_m8it2h510 RnJvbSAzYzdiMzA1YmU3YTgzMmE4MDg0OGQxMTFkN2UwNTU4NGQ1OTU5MWZmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6 IFRodSwgMjAgTWFyIDIwMjUgMTI6NTM6MDkgLTA0MDAKU3ViamVjdDogW1BBVENIXSBTdHJpcCB0 ZXh0IHByb3BlcnRpZXMgb24gcmVjZW50ZiBlbnRyaWVzLCB3aGVuIHNhdmVkCgpUZXh0IHByb3Bl cnRpZXMgYXJlIGFkZGVkIGJ5IGNvbW1vbiBjb21wbGV0aW9uIGZyYW1ld29ya3MsIGFuZCBzZXJ2 ZSBubwpwdXJwb3NlIHdoZW4gc3RvcmVkIGluICdyZWNlbnRmLXNhdmUtZmlsZScsIHdhc3RlIHNw YWNlLCBhbmQgc2xvdyBsb2FkaW5nCnRoZSBmaWxlLgoKKiBsaXNwL3JlY2VudGYuZWwgKHJlY2Vu dGYtZHVtcC12YXJpYWJsZSk6IFByb2Nlc3Mgc3RyaW5nIHZhbHVlcyB0aHJvdWdoCidzdWJzdHJp bmctbm8tcHJvcGVydGllcycuCi0tLQogbGlzcC9yZWNlbnRmLmVsIHwgMTIgKysrKysrKy0tLS0t CiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL2xpc3AvcmVjZW50Zi5lbCBiL2xpc3AvcmVjZW50Zi5lbAppbmRleCAxNzJjZTcwNGQ5 My4uMGQ4MzIwNDBhYjEgMTAwNjQ0Ci0tLSBhL2xpc3AvcmVjZW50Zi5lbAorKysgYi9saXNwL3Jl Y2VudGYuZWwKQEAgLTMxMCwxMCArMzEwLDEwIEBAIHJlY2VudGYtZmlsZW5hbWUtaGFuZGxlcnMK ICAgOnR5cGUgJyhjaG9pY2UKICAgICAgICAgICAoY29uc3QgOnRhZyAiTm9uZSIgbmlsKQogICAg ICAgICAgIChyZXBlYXQgOnRhZyAiRnVuY3Rpb25zIgotICAgICAgICAgICAoY2hvaWNlCi0gICAg ICAgICAgICAoY29uc3QgZmlsZS10cnVlbmFtZSkKLSAgICAgICAgICAgIChjb25zdCBhYmJyZXZp YXRlLWZpbGUtbmFtZSkKLSAgICAgICAgICAgIChmdW5jdGlvbiA6dGFnICJPdGhlciBmdW5jdGlv biIpKSkpCisgICAgICAgICAgICAgICAgICAoY2hvaWNlCisgICAgICAgICAgICAgICAgICAgKGNv bnN0IGZpbGUtdHJ1ZW5hbWUpCisgICAgICAgICAgICAgICAgICAgKGNvbnN0IGFiYnJldmlhdGUt ZmlsZS1uYW1lKQorICAgICAgICAgICAgICAgICAgIChmdW5jdGlvbiA6dGFnICJPdGhlciBmdW5j dGlvbiIpKSkpCiAgIDp2ZXJzaW9uICIyOS4xIikKIAogKGRlZmN1c3RvbSByZWNlbnRmLXNob3ct ZmlsZS1zaG9ydGN1dHMtZmxhZyB0CkBAIC0zNzIsNyArMzcyLDkgQEAgcmVjZW50Zi1kdW1wLXZh cmlhYmxlCiAgICAgICAgIChzZXRxIHZhbHVlIChzZXEtdGFrZSB2YWx1ZSBsaW1pdCkpKQogICAg ICAgKGluc2VydCAoZm9ybWF0ICJcbihzZXRxICVTXG4gICAgICAnKCIgdmFyaWFibGUpKQogICAg ICAgKGRvbGlzdCAoZSB2YWx1ZSkKLSAgICAgICAgKGluc2VydCAoZm9ybWF0ICJcbiAgICAgICAg JVMiIGUpKSkKKyAgICAgICAgKGluc2VydCAoZm9ybWF0ICJcbiAgICAgICAgJVMiCisgICAgICAg ICAgICAgICAgICAgICAgICAob3IgKGFuZCAoc3RyaW5ncCBlKSAoc3Vic3RyaW5nLW5vLXByb3Bl cnRpZXMgZSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZSkpKSkKICAgICAgIChpbnNl cnQgIlxuICAgICAgICApKVxuIikpKSkKIAogKGRlZnZhciByZWNlbnRmLWF1dG8tY2xlYW51cC10 aW1lciBuaWwKLS0gCjIuNDcuMQoK --000000000000984d9c0630da21f7-- From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 21 09:25:08 2025 Received: (at 77140) by debbugs.gnu.org; 21 Mar 2025 13:25:09 +0000 Received: from localhost ([127.0.0.1]:36424 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tvcMo-0003q3-H5 for submit@debbugs.gnu.org; Fri, 21 Mar 2025 09:25:06 -0400 Received: from mail-ua1-x92d.google.com ([2607:f8b0:4864:20::92d]:53640) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tvcMJ-0003n3-4E for 77140@debbugs.gnu.org; Fri, 21 Mar 2025 09:24:29 -0400 Received: by mail-ua1-x92d.google.com with SMTP id a1e0cc1a2514c-86d3805a551so848443241.3 for <77140@debbugs.gnu.org>; Fri, 21 Mar 2025 06:24:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742563456; x=1743168256; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=N23goWu4TPbtGz+ghI35UVNvMrlOUdhAJKPny6yBWeI=; b=N3bXSf5LAxCkh49TytUk2acYlqIy8imB9wsA4WCtf5VCjjvEg5Evf4LFtNC6efMDOx dSNiy3yme6QC1B/QsdrvVZRb4v4sKcty0jdvrocAPVVWPIIZmtyd+7IKPloiveJ0FNgW W4HfZ1fTvBzM2nofeLKTOJYWY1hQ/fCNXls8a8z1Fz/+l1Y3HpvhJC7YkLLiP507fy6Q Tq3FiT5V6riWR0W8PIAkSqnMFYezvgdjylGL0A/ZmTWdLkFtjiZDHX8VoBMhhQtIfuly o/JPbbRj7pGtH4IYJsTFWHQY286+sIlwbdwxSbmKE+ESGut4W4oh9MHtXTYw1xB9NSyb tOIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742563456; x=1743168256; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=N23goWu4TPbtGz+ghI35UVNvMrlOUdhAJKPny6yBWeI=; b=T56TZO0WjyrzOIMew+0CSsOAbG2UESbOdiheXAMHaWPoTcSYih9ZAOGdJjz4+A2QqU dT1Q70PDayVQlXKnl2UbIxwhEloZSxaEzx231bRvgBFzvfaw30canTeCX/0dTEq639T1 jeaHuKj5no/O45nPOUZ9VYGnn0QkyMSpPPyQPHeNspUs23SxO77scEoSyUO+cmmL/47A I9ZQyTFJzWKY/qr1iDRh7ai+JYtCOxoDXgUo7jZx7g8a5wI4H5wJCYmPxjpZEO+G8QLp u2cI/ErxRi0yKi5OfhAFEl25QU6OEHn71o1vjKt7AL8IwOdmJf6Ig7eUghrWrBTJB1PP qmUw== X-Gm-Message-State: AOJu0YwiKhMgDS1LdevM05dqCoEKsWH/YNDoxeeBdM/KfPjKA+LxW+bL Az5KlKNS/DeycYOhHylNwbJlDy8lQUCpRcEnhXT8Pd4ulH++ymVJgAoFt/G0EVBGmpYbzICVGNq c7/8XfW5dbzCHWedoqedCvCGd6PwCmQ== X-Gm-Gg: ASbGncsdtnlq9zC1vPYgYEi3pFeQi/dqxELbzQRhkf/AJJ3wPYipOmLO8KnXS3lxhQM GVfPvGFuydCT1+oV52Bigt+80vOH7OmZg5s9yWDcx385rts+JxV6fuTlcbuoN9XXzLiMMMLoWqN s7xuKqj0ZJujhZTLz+Bg9e6tcLNg== X-Google-Smtp-Source: AGHT+IFgyXU49VxwEeN32f1ri3rGWBHwGqhgbpoe0U/UYpvOSH4mq2tjy/4dNK6WMhs+FwewwZcXPJs8UQHuVuarvmw= X-Received: by 2002:a05:6122:d9c:b0:520:51a4:b819 with SMTP id 71dfb90a1353d-525a82df17dmr2098244e0c.1.1742563456437; Fri, 21 Mar 2025 06:24:16 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Ship Mints Date: Fri, 21 Mar 2025 09:24:04 -0400 X-Gm-Features: AQ5f1JpJtYvqcK16g_pUr8E9R1e9ilJkz7elACS21q8II9uLCeaKTZbKkMszduM Message-ID: Subject: Re: bug#77140: [PATCH] Strip text properties on recentf entries To: Stefan Kangas Content-Type: multipart/mixed; boundary="000000000000d209290630da2b63" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77140 Cc: 77140@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000d209290630da2b63 Content-Type: multipart/alternative; boundary="000000000000d209280630da2b61" --000000000000d209280630da2b61 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Mar 21, 2025 at 9:21=E2=80=AFAM Ship Mints wr= ote: > On Thu, Mar 20, 2025 at 11:09=E2=80=AFPM Stefan Kangas > wrote: > >> Ship Mints writes: >> >> > On Thu, Mar 20, 2025 at 12:57=E2=80=AFPM Ship Mints >> wrote: >> > >> >> Text properties are added by common completion frameworks, and serve = no >> >> purpose when stored in 'recentf-save-file', waste space, and slow >> loading >> >> the file. >> >> >> >> I did not add this to NEWS as I consider this non-user visible. Happ= y >> to >> >> add this if the maintainers disagree. >> >> >> >> I've been running recentf with 'substring-no-properties' for ages and >> >> others should benefit, by default. >> >> >> >> -Stephane >> >> >> > >> > savehist already does this implicitly. Perhaps it shouldn't even be >> > optional as I made it (it was an easy change). >> >> I think we should do this unconditionally, as the point here is to >> locate the file and nothing else. >> >> For the record, could you also provide details on which completion >> frameworks that add text properties? Do text properties cause any other >> issues than wasted space? It's enough to mention these detail here in >> the bug report, I think, no need to add it to the commit message. >> >> No need for NEWS here, I agree. >> > > Pretty much all completions, core and packages, that rely on metadata or > apply faces, add text properties to completion candidates. The variable > 'minibuffer-allow-text-properties' can be bound to nil but if you read > https://lists.gnu.org/archive/html/bug-gnu-emacs/2025-02/msg00952.html yo= u'll > see there cases where it can't accomplish its claim. > > Revised patch attached. > Now with the bug number in the commit log... --000000000000d209280630da2b61 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On = Thu, Mar 20, 2025 at 11:09=E2=80=AFPM Stefan Kangas <stefankangas@gmail.com> wro= te:
Ship Mints <shipmints@gmail.com> writes:

> On Thu, Mar 20, 2025 at 12:57=E2=80=AFPM Ship Mints <shipmints@gmail.com> wrot= e:
>
>> Text properties are added by common completion frameworks, and ser= ve no
>> purpose when stored in 'recentf-save-file', waste space, a= nd slow loading
>> the file.
>>
>> I did not add this to NEWS as I consider this non-user visible.=C2= =A0 Happy to
>> add this if the maintainers disagree.
>>
>> I've been running recentf with 'substring-no-properties= 9; for ages and
>> others should benefit, by default.
>>
>> -Stephane
>>
>
> savehist already does this implicitly.=C2=A0 Perhaps it shouldn't = even be
> optional as I made it (it was an easy change).

I think we should do this unconditionally, as the point here is to
locate the file and nothing else.

For the record, could you also provide details on which completion
frameworks that add text properties?=C2=A0 Do text properties cause any oth= er
issues than wasted space?=C2=A0 It's enough to mention these detail her= e in
the bug report, I think, no need to add it to the commit message.

No need for NEWS here, I agree.

Pretty much all completions, core and package= s, that rely on metadata=C2=A0or apply faces, add text properties to comple= tion candidates.=C2=A0 The variable 'minibuffer-allow-text-properties&#= 39; can be bound to nil but if you read=C2=A0http= s://lists.gnu.org/archive/html/bug-gnu-emacs/2025-02/msg00952.html=C2= =A0you'll see there cases where it can't accomplish its claim.

Revised patch at= tached.

Now with the bug number in the commi= t log...
--000000000000d209280630da2b61-- --000000000000d209290630da2b63 Content-Type: application/octet-stream; name="0001-Strip-text-properties-on-recentf-entries-when-saved-.patch" Content-Disposition: attachment; filename="0001-Strip-text-properties-on-recentf-entries-when-saved-.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_m8ita5mv0 RnJvbSA2ZWI1NzY5OWYwZTIxNWU0OWQ2MDcxYWFjODUyNzQwYWM4Y2Q2MGNjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6 IFRodSwgMjAgTWFyIDIwMjUgMTI6NTM6MDkgLTA0MDAKU3ViamVjdDogW1BBVENIXSBTdHJpcCB0 ZXh0IHByb3BlcnRpZXMgb24gcmVjZW50ZiBlbnRyaWVzLCB3aGVuIHNhdmVkCiAoYnVnIzc3MTQw KQoKVGV4dCBwcm9wZXJ0aWVzIGFyZSBhZGRlZCBieSBjb21tb24gY29tcGxldGlvbiBmcmFtZXdv cmtzLCBhbmQgc2VydmUgbm8KcHVycG9zZSB3aGVuIHN0b3JlZCBpbiAncmVjZW50Zi1zYXZlLWZp bGUnLCB3YXN0ZSBzcGFjZSwgYW5kIHNsb3cgbG9hZGluZwp0aGUgZmlsZS4KCiogbGlzcC9yZWNl bnRmLmVsIChyZWNlbnRmLWR1bXAtdmFyaWFibGUpOiBQcm9jZXNzIHN0cmluZyB2YWx1ZXMgdGhy b3VnaAonc3Vic3RyaW5nLW5vLXByb3BlcnRpZXMnLgotLS0KIGxpc3AvcmVjZW50Zi5lbCB8IDEy ICsrKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL3JlY2VudGYuZWwgYi9saXNwL3JlY2VudGYuZWwKaW5k ZXggMTcyY2U3MDRkOTMuLjBkODMyMDQwYWIxIDEwMDY0NAotLS0gYS9saXNwL3JlY2VudGYuZWwK KysrIGIvbGlzcC9yZWNlbnRmLmVsCkBAIC0zMTAsMTAgKzMxMCwxMCBAQCByZWNlbnRmLWZpbGVu YW1lLWhhbmRsZXJzCiAgIDp0eXBlICcoY2hvaWNlCiAgICAgICAgICAgKGNvbnN0IDp0YWcgIk5v bmUiIG5pbCkKICAgICAgICAgICAocmVwZWF0IDp0YWcgIkZ1bmN0aW9ucyIKLSAgICAgICAgICAg KGNob2ljZQotICAgICAgICAgICAgKGNvbnN0IGZpbGUtdHJ1ZW5hbWUpCi0gICAgICAgICAgICAo Y29uc3QgYWJicmV2aWF0ZS1maWxlLW5hbWUpCi0gICAgICAgICAgICAoZnVuY3Rpb24gOnRhZyAi T3RoZXIgZnVuY3Rpb24iKSkpKQorICAgICAgICAgICAgICAgICAgKGNob2ljZQorICAgICAgICAg ICAgICAgICAgIChjb25zdCBmaWxlLXRydWVuYW1lKQorICAgICAgICAgICAgICAgICAgIChjb25z dCBhYmJyZXZpYXRlLWZpbGUtbmFtZSkKKyAgICAgICAgICAgICAgICAgICAoZnVuY3Rpb24gOnRh ZyAiT3RoZXIgZnVuY3Rpb24iKSkpKQogICA6dmVyc2lvbiAiMjkuMSIpCiAKIChkZWZjdXN0b20g cmVjZW50Zi1zaG93LWZpbGUtc2hvcnRjdXRzLWZsYWcgdApAQCAtMzcyLDcgKzM3Miw5IEBAIHJl Y2VudGYtZHVtcC12YXJpYWJsZQogICAgICAgICAoc2V0cSB2YWx1ZSAoc2VxLXRha2UgdmFsdWUg bGltaXQpKSkKICAgICAgIChpbnNlcnQgKGZvcm1hdCAiXG4oc2V0cSAlU1xuICAgICAgJygiIHZh cmlhYmxlKSkKICAgICAgIChkb2xpc3QgKGUgdmFsdWUpCi0gICAgICAgIChpbnNlcnQgKGZvcm1h dCAiXG4gICAgICAgICVTIiBlKSkpCisgICAgICAgIChpbnNlcnQgKGZvcm1hdCAiXG4gICAgICAg ICVTIgorICAgICAgICAgICAgICAgICAgICAgICAgKG9yIChhbmQgKHN0cmluZ3AgZSkgKHN1YnN0 cmluZy1uby1wcm9wZXJ0aWVzIGUpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGUpKSkp CiAgICAgICAoaW5zZXJ0ICJcbiAgICAgICAgKSlcbiIpKSkpCiAKIChkZWZ2YXIgcmVjZW50Zi1h dXRvLWNsZWFudXAtdGltZXIgbmlsCi0tIAoyLjQ3LjEKCg== --000000000000d209290630da2b63-- From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 21 09:52:47 2025 Received: (at 77140) by debbugs.gnu.org; 21 Mar 2025 13:52:48 +0000 Received: from localhost ([127.0.0.1]:36554 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tvcnm-0006t4-Ve for submit@debbugs.gnu.org; Fri, 21 Mar 2025 09:52:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45192) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tvcni-0006s2-SG for 77140@debbugs.gnu.org; Fri, 21 Mar 2025 09:52:44 -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 1tvcnd-00065z-06; Fri, 21 Mar 2025 09:52:37 -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=VwpbuA8NMHTTwb1OqgX/Sa65/ypYUzGuMVVPqxP8exM=; b=SeXpgXGz0usc zz3nBFX0czmivAP7DrtO8kel8BdyEHH/5E3/GomlVwWu+OZKoHHfatWKdMFUd0eo0rOvUQ5GdG9cb C4PZk5wJ0GiSgocNr1U9MZ48EcViyrxj6Rr41j8fwOaoyj7bIwUIQ9zbqLQROhV7CyNLrVe5vA2BN JPMhd6FBC1yKRKTQ5eCOlIJczuMzGyIQYU89pfmPBzTlQaMJzCyI0Xs0h5tX21+zAs+aqmBS+KDoS spYxuZuevEfUYp3y2+11/SYdKU/cZPRQZ0eFnet1vkyxQ919jI4u1yDQ/eIgKBa7NJa2bLB/adJsJ EGnV7Gv8ZA56kT42GDTaxg==; Date: Fri, 21 Mar 2025 15:52:32 +0200 Message-Id: <86cyealcdb.fsf@gnu.org> From: Eli Zaretskii To: Ship Mints In-Reply-To: (message from Ship Mints on Fri, 21 Mar 2025 09:24:04 -0400) Subject: Re: bug#77140: [PATCH] Strip text properties on recentf entries References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 77140 Cc: 77140@debbugs.gnu.org, stefankangas@gmail.com 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: 77140@debbugs.gnu.org > From: Ship Mints > Date: Fri, 21 Mar 2025 09:24:04 -0400 > > From 6eb57699f0e215e49d6071aac852740ac8cd60cc Mon Sep 17 00:00:00 2001 > From: shipmints > Date: Thu, 20 Mar 2025 12:53:09 -0400 > Subject: [PATCH] Strip text properties on recentf entries, when saved > (bug#77140) > > Text properties are added by common completion frameworks, and serve no > purpose when stored in 'recentf-save-file', waste space, and slow loading > the file. > > * lisp/recentf.el (recentf-dump-variable): Process string values through > 'substring-no-properties'. Thanks, but please make the lines in the log message shorter (see CONTRIBUTE for guidance). This includes both the heading and the rest of the log message. From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 21 10:03:19 2025 Received: (at 77140) by debbugs.gnu.org; 21 Mar 2025 14:03:19 +0000 Received: from localhost ([127.0.0.1]:38395 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tvcxy-00008X-Vn for submit@debbugs.gnu.org; Fri, 21 Mar 2025 10:03:19 -0400 Received: from mail-ua1-x929.google.com ([2607:f8b0:4864:20::929]:43191) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tvcxv-00007c-D3 for 77140@debbugs.gnu.org; Fri, 21 Mar 2025 10:03:16 -0400 Received: by mail-ua1-x929.google.com with SMTP id a1e0cc1a2514c-86dc3482b3dso3092664241.0 for <77140@debbugs.gnu.org>; Fri, 21 Mar 2025 07:03:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742565788; x=1743170588; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=eMNhfsaZVgm/HcPo8nSHK28YW9jo6OeeyM3QXH6QM9U=; b=c5A5xFO3lEZKd5Lc0bSZXYOKCERfQVuyLkPY9W3VeEby5pMgZ/wLHOVBqlTsD3LCv/ uv40whWZTf7sdS1USGCWbYVXw8izfNUdjy2V7gxr4svRGBQ2PgyajYQd+dwolgFRs4/C hJ0M4lkyNenIekxbnhZNtPKWaRUYsxh7EWmjk9Z3gjRyDO2XEAj9CoG9tmq5TH11lsOR aqo5sOBsgnzN3Fo/KP8p/gotAAJsG62+Rf8z6GnlmrwYIg7fyJJkMM+arVIXAyZ9JIVt 7cViZ3u2LNE2XYMAUktU1IjHXHZd0NSjzIcDQfvE3v3apGq0qfJhyUXAJFmC7Bp90bR6 pnig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742565788; x=1743170588; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=eMNhfsaZVgm/HcPo8nSHK28YW9jo6OeeyM3QXH6QM9U=; b=sU9qtxTBbbx1PrtFyvqAU0cg7h+ej5lY3eAHs65ksIBOUme02cZEXDAoh4sZNPB5r0 twxHL7YMuD9dVurE3z3mjDxLhofl+r+ad/61MGWpUDT4fOG3YirBZBllCxdMf8/1CvWT caO3oMelhhUf4eLHH0uMh0SdsnwfgIU90K+T46RqNyVi6gVSSz30rBuVoS1ut8LA5CNw ycVBd239PbUjbszHNKYJFbKQ/ZWpn3+r9CeZN5GuttZAiKcWkM7xnails49akf/lGcRE UhZAQWTexzLKQvofDu8cWMxDD47tylyf1Jn+f/NEjK08J/lzUopJxo7GJgPeo/YpZbep qmeA== X-Forwarded-Encrypted: i=1; AJvYcCU4sYVwUmMG6IkhYJ2CqFZha2H+ZBtn8TypHcKy3nbu+Ymh4RoDNBrZghesUOIk3KYbBy86MA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YyFhs+ieddntB6SEtRcBPwtjoZKXJxRIQyPbEuk0xvK1zEQuqA1 Qt0Fa2E6U9NjcIlZVN7ydZezR4MhYkh3GZqLGeYt7Uq4mM5L/OLwWDtKLyRFh8Iwd4zETIr5YRz CLd3R8CkuJxVEGl89vJ+kaGpIVs8= X-Gm-Gg: ASbGncuBuM4AqDXk1C+yB1z7lFzG1nnxrg7fy09ZIvLfKhoUvkJ3LqjyxpvI5mbFqnF b9yGdjoEID4uozHxQIr2dxJKWWz2TVhcuKJ9ZV+Y/yijWkFpmGKPqHZrVF/x53r4cdZgber9rF7 tebda7k0U23JZTud5EMOG1VTfxbg== X-Google-Smtp-Source: AGHT+IEaavsQ9CrgKH6i6Z4JM6zgHUWtnVRiS/M26bG/Rin8sTLDRDTtc/vgNnwzxXdydAjL2xwVcelxtUnR+7B+iKo= X-Received: by 2002:ac5:c9bc:0:b0:523:771e:8b81 with SMTP id 71dfb90a1353d-52595ec0b28mr4939961e0c.7.1742565788239; Fri, 21 Mar 2025 07:03:08 -0700 (PDT) MIME-Version: 1.0 References: <86cyealcdb.fsf@gnu.org> In-Reply-To: <86cyealcdb.fsf@gnu.org> From: Ship Mints Date: Fri, 21 Mar 2025 10:02:56 -0400 X-Gm-Features: AQ5f1Jr-Yu5UVcgm_GBUXWFSy1oalFJYhDfWXvdl8_K4nd8U_C-LErjQucyKIig Message-ID: Subject: Re: bug#77140: [PATCH] Strip text properties on recentf entries To: Eli Zaretskii Content-Type: multipart/alternative; boundary="000000000000ce4f710630dab6d1" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77140 Cc: 77140@debbugs.gnu.org, stefankangas@gmail.com 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 (-) --000000000000ce4f710630dab6d1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Mar 21, 2025 at 9:52=E2=80=AFAM Eli Zaretskii wrote: > > Cc: 77140@debbugs.gnu.org > > From: Ship Mints > > Date: Fri, 21 Mar 2025 09:24:04 -0400 > > > > From 6eb57699f0e215e49d6071aac852740ac8cd60cc Mon Sep 17 00:00:00 2001 > > From: shipmints > > Date: Thu, 20 Mar 2025 12:53:09 -0400 > > Subject: [PATCH] Strip text properties on recentf entries, when saved > > (bug#77140) > > > > Text properties are added by common completion frameworks, and serve no > > purpose when stored in 'recentf-save-file', waste space, and slow loadi= ng > > the file. > > > > * lisp/recentf.el (recentf-dump-variable): Process string values throug= h > > 'substring-no-properties'. > > Thanks, but please make the lines in the log message shorter (see > CONTRIBUTE for guidance). This includes both the heading and the rest > of the log message. > This commit log entry summary is 64 chars (less than the 79 max target) and the rest of the log is filled to 72 (.dir-locals.el is in effect), so I'm missing what you are suggesting. --000000000000ce4f710630dab6d1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
= On Fri, Mar 21, 2025 at 9:52=E2=80=AFAM Eli Zaretskii <eliz@gnu.org> wrote:
> Cc: 77140@debbugs.gnu.org
> From: Ship Mints <shipmints@gmail.com>
> Date: Fri, 21 Mar 2025 09:24:04 -0400
>
> From 6eb57699f0e215e49d6071aac852740ac8cd60cc Mon Sep 17 00:00:00 2001=
> From: shipmints <shipmints@gmail.com>
> Date: Thu, 20 Mar 2025 12:53:09 -0400
> Subject: [PATCH] Strip text properties on recentf entries, when saved<= br> >=C2=A0 (bug#77140)
>
> Text properties are added by common completion frameworks, and serve n= o
> purpose when stored in 'recentf-save-file', waste space, and s= low loading
> the file.
>
> * lisp/recentf.el (recentf-dump-variable): Process string values throu= gh
> 'substring-no-properties'.

Thanks, but please make the lines in the log message shorter (see
CONTRIBUTE for guidance).=C2=A0 This includes both the heading and the rest=
of the log message.

This commit log entry summary is 64 ch= ars (less than the 79 max target) and the rest of the log is filled to 72 (= .dir-locals.el is in effect), so I'm missing what you are suggesting.
--000000000000ce4f710630dab6d1-- From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 21 11:07:09 2025 Received: (at 77140) by debbugs.gnu.org; 21 Mar 2025 15:07:10 +0000 Received: from localhost ([127.0.0.1]:38720 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tvdxl-0001JN-I6 for submit@debbugs.gnu.org; Fri, 21 Mar 2025 11:07:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35952) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tvdxi-0001Ht-Qi for 77140@debbugs.gnu.org; Fri, 21 Mar 2025 11:07:07 -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 1tvdxc-0002R7-Bg; Fri, 21 Mar 2025 11:07:01 -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=+2z2vijXbKnM3AhXMPJ2IzrS/LyQk3czYvrNx6x+WGM=; b=j8DONAfvnDXP UZHxNMsFK3t5KDFaQEFWhGJFXzYaQMwwpOXPQ5CptSrWlgM/om0gX0EXQ68C1mRJcXJYo4dkwSXlG wUG+4/kEQIqY66OnaPT5J03UFfnmxoxjOK54kKHjZeiaP989HbYxCiegagQQJCs7AzmZCoaZkCwEu 4GhM7CJ+7dgl7t8XJKwGrzQf9GpJiCuj5Yygvz4zjJioPCpqtSIyrmOLiLe1/wbtdw2p6GTar721T JC1FKOMLCNCqpILypU6/VlptQq5ZYpY7frED2e5WSwexj/SKyXbxonlhO9sZUnYbUX/3SiMkOJm5V i6ctZ6J22WUtbMDXO1jQGA==; Date: Fri, 21 Mar 2025 17:06:53 +0200 Message-Id: <86bjtul8xe.fsf@gnu.org> From: Eli Zaretskii To: Ship Mints In-Reply-To: (message from Ship Mints on Fri, 21 Mar 2025 10:02:56 -0400) Subject: Re: bug#77140: [PATCH] Strip text properties on recentf entries References: <86cyealcdb.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 77140 Cc: 77140@debbugs.gnu.org, stefankangas@gmail.com 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: Ship Mints > Date: Fri, 21 Mar 2025 10:02:56 -0400 > Cc: stefankangas@gmail.com, 77140@debbugs.gnu.org > > Thanks, but please make the lines in the log message shorter (see > CONTRIBUTE for guidance). This includes both the heading and the rest > of the log message. > > This commit log entry summary is 64 chars (less than the 79 max target) and the rest of the log is filled to 72 > (.dir-locals.el is in effect), so I'm missing what you are suggesting. The log message is indented with a TAB when we generate the ChangeLog file from the Git log, so the 72-character lines will be 81, more than we'd like to see in ChangeLog. CONTRIBUTE says "Lines in ChangeLog entries should preferably be not longer than 63 characters" for that reason. Please try not to exceed this limit, unless you really must (like if you need to quote a long URL there). From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 21 11:13:22 2025 Received: (at 77140) by debbugs.gnu.org; 21 Mar 2025 15:13:22 +0000 Received: from localhost ([127.0.0.1]:38739 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tve3l-0002PY-R9 for submit@debbugs.gnu.org; Fri, 21 Mar 2025 11:13:22 -0400 Received: from mail-vk1-xa33.google.com ([2607:f8b0:4864:20::a33]:60715) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tve3j-0002OE-D0 for 77140@debbugs.gnu.org; Fri, 21 Mar 2025 11:13:20 -0400 Received: by mail-vk1-xa33.google.com with SMTP id 71dfb90a1353d-5241abb9761so877768e0c.1 for <77140@debbugs.gnu.org>; Fri, 21 Mar 2025 08:13:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742569993; x=1743174793; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=L+DVUGlj33s9h1tQlmb0eMqYfHm3GKSqCpDifkmXt8o=; b=JMhDYLXF3Ja0uURWOG5CMpHdVWuDISE5DKe8pBF7eTOw2Olk4UaE23GtMCEKO1V4zZ qYk8TKj9tOv/IM84t9dOZZBEgy2JE4+LgJAdcdqpQUsFwSdhpfstPFWIcYXmKwAe9eqo HtmPd8vPUAcDhCf9smFflm6jgrZFrays7SMWAGAaEU0fbUXFWGYe3+Ku11V4Kn9xkjWL GWiREfbRy6go80CRUKggC2uRpLJzqY1WhxDvekXJoF204sUDHzdAt0WjxwMXFUmciyIY wFoeCt6T2KpnXPSYdYGleAcfdV9+LTUp74/VrwJeYJKjoL8eqQDnSGAD1WKiZiL87o1K SOSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742569993; x=1743174793; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=L+DVUGlj33s9h1tQlmb0eMqYfHm3GKSqCpDifkmXt8o=; b=V02Jo0c9QYEVCftmVZigZ7fOw7UqbWRwahjMqxc1UgwkTAegl3Fqn866lUcFo6iC0Y WijgOhIFWJVKc6svkiO07DIVdUMjrZWeAC5drIBhQhnG7jfEymRDimyv1OVkHw9t6aex lXHRSw2LGW6/fmkrtBVXhNbCotkHn+tzR2CDT0VNJqhXNqKo8zr4pJJlWCfwk03dAx98 RodxI/pDX8ugwDWc6Z0YQ1JLgr9CGZkNAmoSN9IPmKhYzEmDPNDXZq5XUnuSppxRZIwd dfFtnSCtbhXTlMF12k4BzeIhtAc6ZwHkdPE9GNf/SuFZJb7+1UGlLeoZN95NTvQrZsPM cQMQ== X-Forwarded-Encrypted: i=1; AJvYcCWnmU/gGZpCd3Lq6yDJsUCnQBcQTOsl7l+wWeDbqp3DB7KXl79m+J9SDi36aEVRgIRGRcFIzA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YyC1GwVKYwKWYbIQirZGAg5sBicJI8q5kiN9T6sjy3bNOE42H+i mZyqP7DGIKgJsm6Aful4yQRlNoCCQZh1YNmFvfGABtdVMQVOOmRZk6ySrnKpGbmBJHkPytNixeN 6vyUnawNkZhpUF57CngGUjP6vaLQ= X-Gm-Gg: ASbGncv1XAfmdQ2sSy2NTroK3I3+XxeQ6hN6FGvkoANp+m4BrRXY30bYBO9pH/00Ivu W4XOZiuE7M5550s5AkXga3nz2jEH8j2uco+gJYvVI6WvJ8dyxQTm/uyAIyZrN1dOylYsIRpQORR VUDgXqrHCadJmqzWef3mUYGCEbXA== X-Google-Smtp-Source: AGHT+IHeGfAV2WD+SIQVe8Kdq4u/0I3sHuSllJFe2P+wfuGdHS/EwecPz1KjZPzN5q7oeQ9N0ltmS0cVec/EJ/KLpJ8= X-Received: by 2002:a05:6122:3212:b0:523:9ee7:7f8e with SMTP id 71dfb90a1353d-525a8342034mr3838174e0c.4.1742569993151; Fri, 21 Mar 2025 08:13:13 -0700 (PDT) MIME-Version: 1.0 References: <86cyealcdb.fsf@gnu.org> <86bjtul8xe.fsf@gnu.org> In-Reply-To: <86bjtul8xe.fsf@gnu.org> From: Ship Mints Date: Fri, 21 Mar 2025 11:13:02 -0400 X-Gm-Features: AQ5f1JpMYLdR07u9vt7ZDETZ0Xrmd3okFWuQU4UsC0FaUshQD9bPH5qEfKWU_XY Message-ID: Subject: Re: bug#77140: [PATCH] Strip text properties on recentf entries To: Eli Zaretskii Content-Type: multipart/mixed; boundary="0000000000007183370630dbb189" X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 77140 Cc: 77140@debbugs.gnu.org, stefankangas@gmail.com 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 (-) --0000000000007183370630dbb189 Content-Type: multipart/alternative; boundary="0000000000007183360630dbb187" --0000000000007183360630dbb187 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Mar 21, 2025 at 11:07=E2=80=AFAM Eli Zaretskii wrote= : > > From: Ship Mints > > Date: Fri, 21 Mar 2025 10:02:56 -0400 > > Cc: stefankangas@gmail.com, 77140@debbugs.gnu.org > > > > Thanks, but please make the lines in the log message shorter (see > > CONTRIBUTE for guidance). This includes both the heading and the rest > > of the log message. > > > > This commit log entry summary is 64 chars (less than the 79 max target) > and the rest of the log is filled to 72 > > (.dir-locals.el is in effect), so I'm missing what you are suggesting. > > The log message is indented with a TAB when we generate the ChangeLog > file from the Git log, so the 72-character lines will be 81, more than > we'd like to see in ChangeLog. CONTRIBUTE says "Lines in ChangeLog > entries should preferably be not longer than 63 characters" for that > reason. Please try not to exceed this limit, unless you really must > (like if you need to quote a long URL there). > Got it. I've adjusted my 'git-commit-mode' 'fill-column' accordingly. Revised patch attached. --0000000000007183360630dbb187 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
= On Fri, Mar 21, 2025 at 11:07=E2=80=AFAM Eli Zaretskii <eliz@gnu.org> wrote:
> From: Ship Mints <shipmints@gmail.com>
> Date: Fri, 21 Mar 2025 10:02:56 -0400
> Cc: stefan= kangas@gmail.com, 77140@debbugs.gnu.org
>
>=C2=A0 Thanks, but please make the lines in the log message shorter (se= e
>=C2=A0 CONTRIBUTE for guidance).=C2=A0 This includes both the heading a= nd the rest
>=C2=A0 of the log message.
>
> This commit log entry summary is 64 chars (less than the 79 max target= ) and the rest of the log is filled to 72
> (.dir-locals.el is in effect), so I'm missing what you are suggest= ing.

The log message is indented with a TAB when we generate the ChangeLog
file from the Git log, so the 72-character lines will be 81, more than
we'd like to see in ChangeLog.=C2=A0 CONTRIBUTE says "Lines in Cha= ngeLog
entries should preferably be not longer than 63 characters" for that reason.=C2=A0 Please try not to exceed this limit, unless you really must (like if you need to quote a long URL there).

Got it.=C2= =A0 I've adjusted my 'git-commit-mode' 'fill-column' ac= cordingly.=C2=A0 Revised patch attached.
--0000000000007183360630dbb187-- --0000000000007183370630dbb189 Content-Type: application/octet-stream; name="0001-Strip-text-properties-on-recentf-entries-when-saved-.patch" Content-Disposition: attachment; filename="0001-Strip-text-properties-on-recentf-entries-when-saved-.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_m8ix651e0 RnJvbSA2ZDk5NzdjZmQwNWExN2U2NTc4ZGY5MDQ0NDgyOWJhMzJmMTBhNGQ0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6 IFRodSwgMjAgTWFyIDIwMjUgMTI6NTM6MDkgLTA0MDAKU3ViamVjdDogW1BBVENIXSBTdHJpcCB0 ZXh0IHByb3BlcnRpZXMgb24gcmVjZW50ZiBlbnRyaWVzLCB3aGVuIHNhdmVkCiAoYnVnIzc3MTQw KQoKVGV4dCBwcm9wZXJ0aWVzIGFyZSBhZGRlZCBieSBjb21tb24gY29tcGxldGlvbiBmcmFtZXdv cmtzLCBhbmQKc2VydmUgbm8gcHVycG9zZSB3aGVuIHN0b3JlZCBpbiAncmVjZW50Zi1zYXZlLWZp bGUnLCB3YXN0ZQpzcGFjZSwgYW5kIHNsb3cgbG9hZGluZyB0aGUgZmlsZS4KCiogbGlzcC9yZWNl bnRmLmVsIChyZWNlbnRmLWR1bXAtdmFyaWFibGUpOiBQcm9jZXNzIHN0cmluZyB2YWx1ZXMKdGhy b3VnaCAnc3Vic3RyaW5nLW5vLXByb3BlcnRpZXMnLgotLS0KIGxpc3AvcmVjZW50Zi5lbCB8IDEy ICsrKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL3JlY2VudGYuZWwgYi9saXNwL3JlY2VudGYuZWwKaW5k ZXggMTcyY2U3MDRkOTMuLjBkODMyMDQwYWIxIDEwMDY0NAotLS0gYS9saXNwL3JlY2VudGYuZWwK KysrIGIvbGlzcC9yZWNlbnRmLmVsCkBAIC0zMTAsMTAgKzMxMCwxMCBAQCByZWNlbnRmLWZpbGVu YW1lLWhhbmRsZXJzCiAgIDp0eXBlICcoY2hvaWNlCiAgICAgICAgICAgKGNvbnN0IDp0YWcgIk5v bmUiIG5pbCkKICAgICAgICAgICAocmVwZWF0IDp0YWcgIkZ1bmN0aW9ucyIKLSAgICAgICAgICAg KGNob2ljZQotICAgICAgICAgICAgKGNvbnN0IGZpbGUtdHJ1ZW5hbWUpCi0gICAgICAgICAgICAo Y29uc3QgYWJicmV2aWF0ZS1maWxlLW5hbWUpCi0gICAgICAgICAgICAoZnVuY3Rpb24gOnRhZyAi T3RoZXIgZnVuY3Rpb24iKSkpKQorICAgICAgICAgICAgICAgICAgKGNob2ljZQorICAgICAgICAg ICAgICAgICAgIChjb25zdCBmaWxlLXRydWVuYW1lKQorICAgICAgICAgICAgICAgICAgIChjb25z dCBhYmJyZXZpYXRlLWZpbGUtbmFtZSkKKyAgICAgICAgICAgICAgICAgICAoZnVuY3Rpb24gOnRh ZyAiT3RoZXIgZnVuY3Rpb24iKSkpKQogICA6dmVyc2lvbiAiMjkuMSIpCiAKIChkZWZjdXN0b20g cmVjZW50Zi1zaG93LWZpbGUtc2hvcnRjdXRzLWZsYWcgdApAQCAtMzcyLDcgKzM3Miw5IEBAIHJl Y2VudGYtZHVtcC12YXJpYWJsZQogICAgICAgICAoc2V0cSB2YWx1ZSAoc2VxLXRha2UgdmFsdWUg bGltaXQpKSkKICAgICAgIChpbnNlcnQgKGZvcm1hdCAiXG4oc2V0cSAlU1xuICAgICAgJygiIHZh cmlhYmxlKSkKICAgICAgIChkb2xpc3QgKGUgdmFsdWUpCi0gICAgICAgIChpbnNlcnQgKGZvcm1h dCAiXG4gICAgICAgICVTIiBlKSkpCisgICAgICAgIChpbnNlcnQgKGZvcm1hdCAiXG4gICAgICAg ICVTIgorICAgICAgICAgICAgICAgICAgICAgICAgKG9yIChhbmQgKHN0cmluZ3AgZSkgKHN1YnN0 cmluZy1uby1wcm9wZXJ0aWVzIGUpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGUpKSkp CiAgICAgICAoaW5zZXJ0ICJcbiAgICAgICAgKSlcbiIpKSkpCiAKIChkZWZ2YXIgcmVjZW50Zi1h dXRvLWNsZWFudXAtdGltZXIgbmlsCi0tIAoyLjQ3LjEKCg== --0000000000007183370630dbb189-- From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 21 11:13:56 2025 Received: (at 77140) by debbugs.gnu.org; 21 Mar 2025 15:13:56 +0000 Received: from localhost ([127.0.0.1]:38762 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tve4J-0002TO-8m for submit@debbugs.gnu.org; Fri, 21 Mar 2025 11:13:56 -0400 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]:45282) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tve4H-0002S3-1h for 77140@debbugs.gnu.org; Fri, 21 Mar 2025 11:13:53 -0400 Received: by mail-wr1-x431.google.com with SMTP id ffacd0b85a97d-391342fc148so1390995f8f.2 for <77140@debbugs.gnu.org>; Fri, 21 Mar 2025 08:13:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742570027; x=1743174827; darn=debbugs.gnu.org; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=3DWeLp3UcvgDPxy2NXaVnEUKBtWfKKsb5RyV4GX15ag=; b=GwkYe/782mH+UzuU1kN0RqlOXeJw+sDGaWJK9m8MNaQkiVBEg+QIDOkOsaJrlMnlpk b91Z3Jj7Ye1ZYT6KmyFNesfZMEiIEc2C6kK+ZUIa5Xj/LPt5tBqNS1o0FDj13YpOAkM7 pmqlReYKsI4+jHfaWiyl1lP57lji6rt0WeZvkWQ9AlLWJEvng0s5+rGUf4RhWgnusJPF xTXnZEx8jUu3Y4HEc9KGSJ/fZeRkhZHejAw9ddxPs0wneKuu1i2s3Qnujt8M0tfLhVLG eejQhD5F2UWnBO8L/VHsjKwu5hkOCrn7OskNPrU0UMdaPPvhlJxDo28oO0c2fAxw27la FuRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742570027; x=1743174827; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=3DWeLp3UcvgDPxy2NXaVnEUKBtWfKKsb5RyV4GX15ag=; b=o8gyZuON7yJn/Ogp8/W0oHiR7bRbilOgIezLi6f4kZ/o31fdrVIBjgKm+/p0Xfk0K3 +Nz3hvZwc+7nZ3OUTcFfma+f5VCnzrQuyx0wacoEEeWKPY0vJiVQnTgzzWa74iI+z0cn 1VdA4AutcZBzRmyyCYMfl6PnlBLok7VCqZTRcSTeLvl57C1esHhPZkdaHur2mBP+c/w6 VUEtf81CUIc9eZo++0u/ekjmjF+LZSuTkca3vyLf/JWK671CU7NMrE3aTF3feOgj1o5m vOGOxiDBn/UlT8j6r4aJA+xsBS7/s0EYqVwJWWunp4yZBVcmufoBn/EJu/kn+XDsao5V JR+g== X-Forwarded-Encrypted: i=1; AJvYcCU3H6CAzHUkQ7Giah++9dcmnLwadLar9rkZCnyFE13qoyJubXc5b7mVz8ivOHAdxPUGl550Yw==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yy1/6CNxJLzK6LiYOyZWfa/sVeef3AVzcVMlts3xmvjb2lQe5Vn /4CVtzLgjII+nE5/eHKRqolgLkuGVJisx5lLgBYBLS0Sv2w5DKRf X-Gm-Gg: ASbGncsv/KmX7p2hBH37nV14BAvq5McJweeeSv0xvqQG2owa21EsHWYQN5TS5uIKXts X+Yfn7WFn55l2x6cTaurldOYZrYJNAtK3oIszzsuOOIOcxiEbqlPT1NxOJ4fz2AFfIpuTwMHw8i 3fR7gdV1hOB9korlpwGIeLIJW1uapOSTFkUH2aiDuMizwsdG+xcNWKwJsmTSRGyGzENGGOaHu9a crnZNqXFJkxXUF1dRO02Di2HLay9utPVP/rCkRqET4q/sYzLi7mgVM/8I9W3u7iiWFGqmNzyWCh OsbsapH9SfO3mFSp/KoE+h4pbRu/gMEp X-Google-Smtp-Source: AGHT+IHs5PPoxlrX8KGExCMue3NTz7TA3cZMvjo2H+GF0Mo581n2qxfB1eRIBRhAKwjnz34nMT/RKw== X-Received: by 2002:a5d:6d8a:0:b0:390:e1c5:fe2 with SMTP id ffacd0b85a97d-3997f932d3amr4112886f8f.38.1742570026401; Fri, 21 Mar 2025 08:13:46 -0700 (PDT) Received: from rltb ([2a01:e0a:3f3:fb51:86d9:c387:cbc4:8c25]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3997f9e6667sm2637992f8f.72.2025.03.21.08.13.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Mar 2025 08:13:45 -0700 (PDT) From: Robert Pluim To: Eli Zaretskii Subject: Re: bug#77140: [PATCH] Strip text properties on recentf entries In-Reply-To: <86bjtul8xe.fsf@gnu.org> References: <86cyealcdb.fsf@gnu.org> <86bjtul8xe.fsf@gnu.org> Date: Fri, 21 Mar 2025 16:13:44 +0100 Message-ID: <877c4i5sd3.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 77140 Cc: 77140@debbugs.gnu.org, Ship Mints , stefankangas@gmail.com 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 (-) >>>>> On Fri, 21 Mar 2025 17:06:53 +0200, Eli Zaretskii said: >> From: Ship Mints >> Date: Fri, 21 Mar 2025 10:02:56 -0400 >> Cc: stefankangas@gmail.com, 77140@debbugs.gnu.org >> >> Thanks, but please make the lines in the log message shorter (see >> CONTRIBUTE for guidance). This includes both the heading and the rest >> of the log message. >> >> This commit log entry summary is 64 chars (less than the 79 max target) and the rest of the log is filled to 72 >> (.dir-locals.el is in effect), so I'm missing what you are suggesting. Eli> The log message is indented with a TAB when we generate the ChangeLog Eli> file from the Git log, so the 72-character lines will be 81, more than Eli> we'd like to see in ChangeLog. CONTRIBUTE says "Lines in ChangeLog Eli> entries should preferably be not longer than 63 characters" for that Eli> reason. Please try not to exceed this limit, unless you really must Eli> (like if you need to quote a long URL there). If you use `log-edit-mode' to write your commit entries, you get this for free. From .dir-locals.el: (log-edit-mode . ((log-edit-font-lock-gnu-style . t) (log-edit-setup-add-author . t) (vc-git-log-edit-summary-target-len . 50) (fill-column . 64))) Robert -- From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 21 11:27:09 2025 Received: (at 77140) by debbugs.gnu.org; 21 Mar 2025 15:27:09 +0000 Received: from localhost ([127.0.0.1]:38829 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tveH7-0004mX-4Q for submit@debbugs.gnu.org; Fri, 21 Mar 2025 11:27:09 -0400 Received: from mail-vk1-xa35.google.com ([2607:f8b0:4864:20::a35]:48309) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tveH3-0004kx-6c for 77140@debbugs.gnu.org; Fri, 21 Mar 2025 11:27:06 -0400 Received: by mail-vk1-xa35.google.com with SMTP id 71dfb90a1353d-5259327a937so796193e0c.0 for <77140@debbugs.gnu.org>; Fri, 21 Mar 2025 08:27:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742570819; x=1743175619; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=XnpJlfOw3RSxO1uhQylTBBRTqWjZB3YXFvzbADYpRn0=; b=FCHGO2wrP74zy6MMSr5lqUc+gZio1ridBU3SnQDRt/Vf57iAbt1UB5AgKZ/uehwr2z lVR/ACi4bH6v566nZ6VSBsNN4mcLvoGidNatJAV+iJVDuV/7FCIZj/NvSwXry6gUT0DX QAeQG5boD25iTNDhD/umKVWVGQ9RGbFT7qrPgj2NjvcH3WFZdcppBbMqibqBW53ccRpe Yy+mxq2bY9CqiJXiMPa1sWQZpNF0EVqq0gKUTtk93O+I/xHEromyMyWP55VVHEzdlwcK E7WBm7j7mc6rkeDbb3arpUIZFTx33wclMcXndxYfg8H0QOtvH3ANESl5POEI/jqmqudh S/Xw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742570819; x=1743175619; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=XnpJlfOw3RSxO1uhQylTBBRTqWjZB3YXFvzbADYpRn0=; b=ba2666ldUw5PZ+9IxKg6h6sTfAhd8yZWzRQ9g3Gffjk3uvjiLebZCkit9ZOXIpthPo rp+E24oC/rqghlazWJ825UKBNKE/4vMpHTO4ZXBVet7f8jhbU3F37IawMCaxSyvw1PfE XMVQsALH11etm1Yh9e39uMXJXnv5fmY+FVMQ+d8is/sbVHHyrklDb1GcawP/a1M5WnOV M1hrlRfguE1ymmHBMTZ3ukCzIjsxXnLslmEFEPhIDAcAtBgSMGPByGAvkZuC2mOi6SGb qZ3Xh3WBwjE1SA2c9qFy+5kGCT7CDVxgK3KaIu7n3BssVoJvgObj8cOCTr3bFfy3h4GM ZSqQ== X-Forwarded-Encrypted: i=1; AJvYcCXNn9NK2PCJmCLmT9rc7YsthRSCCC7umqEK2noHvgZ4l9cEYgKC1fO6SxUGOsJ9p/BffxLVmg==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yxq4Kp3epMVkEApTMVoBF8IgQDws38saioyE52T6LxgopVcUZYY k1lKEgEQIxj18fv+3TtsTzR9vlRd7x9wYQtnMD6N1tp8EbypAs92YmLG/RTSgugCYNrFmHcXt/c 1jQUF3iqjW9IY2koLUSooCehxgtQ= X-Gm-Gg: ASbGncuFQVlHLMMdZZS8qc+CfaZXNLzWVK60cMaNhfxQdxWuHvIG4InSmcz/oo90T8t VKwXpmiw73slb2ECOtV0qeYYEZYLiKu0vyXAefdJaTAKxW1zT0HplxOr/yMXCORKtrH3eiGPVWT VMfdyT23ckC2W8H+On3Orfvw/zdYDV/IdT0WeA X-Google-Smtp-Source: AGHT+IGhEfEDdbDBGXxR58nW2LJAUN2Wip406z2sxqvvmMSXbxz07n36g6vF7vRCB5etdReFzVumVDCdVOf5v4ZjVFI= X-Received: by 2002:a05:6122:d89:b0:523:e175:4af1 with SMTP id 71dfb90a1353d-525a84e1d95mr3158029e0c.6.1742570819165; Fri, 21 Mar 2025 08:26:59 -0700 (PDT) MIME-Version: 1.0 References: <86cyealcdb.fsf@gnu.org> <86bjtul8xe.fsf@gnu.org> <877c4i5sd3.fsf@gmail.com> In-Reply-To: <877c4i5sd3.fsf@gmail.com> From: Ship Mints Date: Fri, 21 Mar 2025 11:26:46 -0400 X-Gm-Features: AQ5f1Jrc8EbtYLsAntklz6-UK7fxkRcDGyZ4u1QJ5qla7DWxLcm9-rIh1v7TFWM Message-ID: Subject: Re: bug#77140: [PATCH] Strip text properties on recentf entries To: Robert Pluim Content-Type: multipart/alternative; boundary="000000000000ac23b00630dbe267" X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 77140 Cc: Eli Zaretskii , 77140@debbugs.gnu.org, stefankangas@gmail.com 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 (-) --000000000000ac23b00630dbe267 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Mar 21, 2025 at 11:13=E2=80=AFAM Robert Pluim wr= ote: > >>>>> On Fri, 21 Mar 2025 17:06:53 +0200, Eli Zaretskii > said: > > >> From: Ship Mints > >> Date: Fri, 21 Mar 2025 10:02:56 -0400 > >> Cc: stefankangas@gmail.com, 77140@debbugs.gnu.org > >> > >> Thanks, but please make the lines in the log message shorter (see > >> CONTRIBUTE for guidance). This includes both the heading and the > rest > >> of the log message. > >> > >> This commit log entry summary is 64 chars (less than the 79 max > target) and the rest of the log is filled to 72 > >> (.dir-locals.el is in effect), so I'm missing what you are > suggesting. > > Eli> The log message is indented with a TAB when we generate the > ChangeLog > Eli> file from the Git log, so the 72-character lines will be 81, mor= e > than > Eli> we'd like to see in ChangeLog. CONTRIBUTE says "Lines in > ChangeLog > Eli> entries should preferably be not longer than 63 characters" for > that > Eli> reason. Please try not to exceed this limit, unless you really > must > Eli> (like if you need to quote a long URL there). > > If you use `log-edit-mode' to write your commit entries, you get this > for free. From .dir-locals.el: > > (log-edit-mode . ((log-edit-font-lock-gnu-style . t) > (log-edit-setup-add-author . t) > (vc-git-log-edit-summary-target-len . 50) > (fill-column . 64))) > Thanks. I saw that. magit uses its own minor mode on top of text-mode. Jonas seems thoughtful enough to have considered log-edit-mode, probably? --000000000000ac23b00630dbe267 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
= On Fri, Mar 21, 2025 at 11:13=E2=80=AFAM Robert Pluim <rpluim@gmail.com> wrote:
>>>>> On Fri, 21 Mar 2025 17:06:53 +0200, = Eli Zaretskii <eliz@gn= u.org> said:

=C2=A0 =C2=A0 >> From: Ship Mints <shipmints@gmail.com>
=C2=A0 =C2=A0 >> Date: Fri, 21 Mar 2025 10:02:56 -0400
=C2=A0 =C2=A0 >> Cc: stefankangas@gmail.com, 77140@debbugs.gnu.org
=C2=A0 =C2=A0 >>
=C2=A0 =C2=A0 >> Thanks, but please make the lines in the log message= shorter (see
=C2=A0 =C2=A0 >> CONTRIBUTE for guidance).=C2=A0 This includes both t= he heading and the rest
=C2=A0 =C2=A0 >> of the log message.
=C2=A0 =C2=A0 >>
=C2=A0 =C2=A0 >> This commit log entry summary is 64 chars (less than= the 79 max target) and the rest of the log is filled to 72
=C2=A0 =C2=A0 >> (.dir-locals.el is in effect), so I'm missing wh= at you are suggesting.

=C2=A0 =C2=A0 Eli> The log message is indented with a TAB when we genera= te the ChangeLog
=C2=A0 =C2=A0 Eli> file from the Git log, so the 72-character lines will= be 81, more than
=C2=A0 =C2=A0 Eli> we'd like to see in ChangeLog.=C2=A0 CONTRIBUTE s= ays "Lines in ChangeLog
=C2=A0 =C2=A0 Eli> entries should preferably be not longer than 63 chara= cters" for that
=C2=A0 =C2=A0 Eli> reason.=C2=A0 Please try not to exceed this limit, un= less you really must
=C2=A0 =C2=A0 Eli> (like if you need to quote a long URL there).

If you use `log-edit-mode' to write your commit entries, you get this for free. From .dir-locals.el:

=C2=A0(log-edit-mode . ((log-edit-font-lock-gnu-style . t)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(log-e= dit-setup-add-author . t)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(vc-gi= t-log-edit-summary-target-len . 50)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(fill-= column . 64)))

Thanks.=C2=A0 I saw that.=C2=A0 magit uses = its own minor mode on top of text-mode.=C2=A0 Jonas seems thoughtful enough= to have considered log-edit-mode, probably?
--000000000000ac23b00630dbe267-- From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 21 11:29:47 2025 Received: (at 77140) by debbugs.gnu.org; 21 Mar 2025 15:29:48 +0000 Received: from localhost ([127.0.0.1]:38848 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tveJe-0005AW-SS for submit@debbugs.gnu.org; Fri, 21 Mar 2025 11:29:47 -0400 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]:41999) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tveJb-00058r-H2 for 77140@debbugs.gnu.org; Fri, 21 Mar 2025 11:29:44 -0400 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-43d0359b1fcso14015145e9.0 for <77140@debbugs.gnu.org>; Fri, 21 Mar 2025 08:29:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742570977; x=1743175777; darn=debbugs.gnu.org; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=yDn4+A77WJRugVIaC4zOxdp6qwJrwJ/VcIuKZUOIpGs=; b=i1afyTe11TQppEG1hDErDP8QzIZfqKTOT3rYWmVoY8K4KasYOJjDmMRC7dIU6m/4WE 9OtHgwZfdBYuaHOs7vAQb5adV28n3QEIyzbgc3oU+pkDxJJKhPXC2I0hEMRURvZWZV0/ HqKe8XyFre9tGHa0l0nEZXkeoMyoZ8mfxP2DSJkCEOrMpCKPdzOvxr7cN7+e7e6p/N+O 70wI/dcpuOQjJ4onwCVrzk1xkFL//5ZUg8rrEyK5b5VHUeOBscy/jpV9C4swshvY2QJd nUXt0LCw9wsOo7F2CWGWVQQ1TDLnEqwudpzrJMzslZf9+4v1Qid4bMCTp83m7HTnUPgd YFJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742570977; x=1743175777; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=yDn4+A77WJRugVIaC4zOxdp6qwJrwJ/VcIuKZUOIpGs=; b=KHWqSURQCps6RjJzBAaikqXiWMdQzsVJ8cBiwtoALuZIRjoM2TUMwRKUTMp5p1IBJM FOOggA2Skq7Ey2DF5TSR8VRNu2UEj8WLs1/Yo/IqPGnATmoGG1/QGJ+T5eGg5kXXziuZ 7U4ll32V56spV4CQk/hrduAzCSof6IqHfKWTlCxf15q6csvct+mWGzCPgco/jbLXQh1z ToT03R+JwmbQyQ0/KoVZ21YCBruKd2Mp4Cb9ozERj37Pi4pUW+LkL9bnhT2UAGWx0Y4L tD/rRGy/zKVTIq+fXIIGJ3OCTK48RbE4dUY4IeNYE85SXOYOEJC4mNwZXPb4yupX/qa4 hVNA== X-Forwarded-Encrypted: i=1; AJvYcCVElKh4dFXeP4pQSZ9efh7Lcvdi6ZL+3SeONVOMWtDegTjI1dCn9TNTzx1HSzT4Sh3wOpmNtg==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxBnX9FRyeRmwA9d0QvXN9o5Y2enylQACCGz2e37VKOz4STrU+B Pa5Wr2F33UAf9b3IKQvIELXPAdpk8ftmxH24hv3NgxQH20goDwufzvOpug== X-Gm-Gg: ASbGnculUBPVl+IzcrTNZCSQhNRofjDd/niooEb5yENZ4kdQ+FNkWk/vz1CESmxRxYB 2BRQJCI7n8buqsNAOLc/jicj8b1TBjR4qSXXpcdkd6+IunLn/h8dswv4FnBWTkweTH+byvmuJ6/ Rpy7qsPPhKrxS+QMj2UXm7Bh381NU+Vm7tLlQt5RtGwofOiAc7j9UAGk0KYBMVDeBS73931u4fR +OktownUv5R2Qmw+Ef0W/doApmXnRT91WBSzkK7Y/caFmoWGNapVWcbJ+GRZJYBzNeqA3OSarLC 2q0UchbQ+PjzgIX/k+vOF8iE2G/zyBaz X-Google-Smtp-Source: AGHT+IFMD08sJ0OCrB9wv/9s/WFJH/t3iGR//GBEwr0F/p03rVN/j2n0IyC/WcFNh/MlGwyiktOOSg== X-Received: by 2002:a05:600c:198f:b0:439:8490:d1e5 with SMTP id 5b1f17b1804b1-43d49167037mr82626075e9.4.1742570976915; Fri, 21 Mar 2025 08:29:36 -0700 (PDT) Received: from rltb ([2a01:e0a:3f3:fb51:86d9:c387:cbc4:8c25]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3997f9956b4sm2626231f8f.7.2025.03.21.08.29.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Mar 2025 08:29:36 -0700 (PDT) From: Robert Pluim To: Ship Mints Subject: Re: bug#77140: [PATCH] Strip text properties on recentf entries In-Reply-To: References: <86cyealcdb.fsf@gnu.org> <86bjtul8xe.fsf@gnu.org> <877c4i5sd3.fsf@gmail.com> Date: Fri, 21 Mar 2025 16:29:35 +0100 Message-ID: <8734f65rmo.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77140 Cc: Eli Zaretskii , 77140@debbugs.gnu.org, stefankangas@gmail.com 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 (-) >>>>> On Fri, 21 Mar 2025 11:26:46 -0400, Ship Mints said: Ship> Thanks. I saw that. magit uses its own minor mode on top of text-mode. Ship> Jonas seems thoughtful enough to have considered log-edit-mode, probably? You can use the magit minor mode on top of `log-edit-mode', see `git-commit-major-mode' (thanks to Stefan K for pointing this out to me). Robert -- From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 21 11:44:02 2025 Received: (at 77140) by debbugs.gnu.org; 21 Mar 2025 15:44:03 +0000 Received: from localhost ([127.0.0.1]:38925 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tveXR-0007VR-5N for submit@debbugs.gnu.org; Fri, 21 Mar 2025 11:44:02 -0400 Received: from mail-ua1-x935.google.com ([2607:f8b0:4864:20::935]:53532) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tveXL-0007Th-Ba for 77140@debbugs.gnu.org; Fri, 21 Mar 2025 11:43:57 -0400 Received: by mail-ua1-x935.google.com with SMTP id a1e0cc1a2514c-86d3805a551so916551241.3 for <77140@debbugs.gnu.org>; Fri, 21 Mar 2025 08:43:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742571829; x=1743176629; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=bACUdtiubKyE+Q5nc30scuLnunILWt+14VEZADgc0Fg=; b=kL+1sq3cZ5z6y2kaEDIRBCblZB2NPUBo4H5LetQtuEXpnPwGmAijrGvmJZ1jTcgUAd UmcOpzq8B761GEp3NpJgZrEDYd+oG/D+o+LHOdJ3Un3DVu1JPgqzn+QLJ5UIIauQtA36 +x1yr58DgZMEb1Eu4NA1+i9GDWQMXhFvCJQFtjmCfjmAG7MjBBFuboukZJPp3VczxGKo nul6fR8t+jYLYvXepx0hYgANiIoPsL1O8Q1+2j7XVsYqcDJT5CXKr6sUNnHbPWC6w2em ndAgNWi5YzeNk+tF0gAiQAdZSjPZRJndSLzg9oSlPyGYtiNIpOGU8ZWa+dfPZ95T0hOl M/xQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742571829; x=1743176629; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=bACUdtiubKyE+Q5nc30scuLnunILWt+14VEZADgc0Fg=; b=bmP6srfOrzszdQfme7N5V+eKYJ+U71OvBvNGHazl4ep6Mzqtt8dj2Y8g5PNmKObyON fK3fv3JWmv8H0RO/UQTzDnvyeREw2XxviY3yDPug+UM+MS1FLl+sd07odcGLCymL8xmG EjBymp9f5UHc+bJdKk49h9Lfj7yqjZvq7O+JyvByaIsV3I9w+D+KB6ik10t3ndjibbxU UViKosKLd3tc2jfQuUWJWZlr1oCBXE/i6vcYzLF8KkZvmqLJExp0KfrGL45LnSg11nN8 gy4WYfdwikXnel/+WUBYgd84jUHtju/DFq078uRfxEVj1SHvfYlp2e8OIVG1Q14LVkiq lNfA== X-Forwarded-Encrypted: i=1; AJvYcCXnxb+ulYTi6qjEemThQLB87OxX24ixk/V/1v+n6T7qFjbMZU0McaUNLK35dAqblu/u+MPBWA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxKeiYbIsPhYzcoSIH4seIcJp/UuIDCJscLOMkbdkEDIO+fM0Ni 2ZCj28ERhjKhj4gKmMgH1rHJb6P1maF4lW5HBXVpNgl1u6E3eSwAUP5j1joAt63rLws4daG9DUg paJpotzQdd8p+N69D8vIENJYGsME= X-Gm-Gg: ASbGnctZnTm+2iJIsXHh+/jSLS3KZ2mY+usAE5Vkn+HjJ8eLL+02ZtpMkeMhloct+AH Zm354tZRo51fXf++saSrshq1Mu9e9gCveZrmZ/TmXE1YO30wKexWEsoPbPXX++6UbyJrnMFwJtK Fj3N6e9qEfImhStsb6GPjHyzC9Sw== X-Google-Smtp-Source: AGHT+IGrKBFWLWexPIcZ08aZneoU8u5GqD7JiyniolOhALw7qx7QiV3kqN96kdrrsrLKN3bUkAnni3rA03r01BHJ0nw= X-Received: by 2002:a05:6102:15a9:b0:4c1:9780:3830 with SMTP id ada2fe7eead31-4c50d607b19mr3547315137.23.1742571829211; Fri, 21 Mar 2025 08:43:49 -0700 (PDT) MIME-Version: 1.0 References: <86cyealcdb.fsf@gnu.org> <86bjtul8xe.fsf@gnu.org> <877c4i5sd3.fsf@gmail.com> <8734f65rmo.fsf@gmail.com> In-Reply-To: <8734f65rmo.fsf@gmail.com> From: Ship Mints Date: Fri, 21 Mar 2025 11:43:38 -0400 X-Gm-Features: AQ5f1Jo3OHARAr29m7sxXflDY7rIuxzqcbqfNFfH4TW-ZXelDMSJzlPxKUbou78 Message-ID: Subject: Re: bug#77140: [PATCH] Strip text properties on recentf entries To: Robert Pluim Content-Type: multipart/alternative; boundary="000000000000e03a140630dc1e84" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77140 Cc: Eli Zaretskii , 77140@debbugs.gnu.org, stefankangas@gmail.com 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 (-) --000000000000e03a140630dc1e84 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Mar 21, 2025 at 11:29=E2=80=AFAM Robert Pluim wr= ote: > >>>>> On Fri, 21 Mar 2025 11:26:46 -0400, Ship Mints > said: > > Ship> Thanks. I saw that. magit uses its own minor mode on top of > text-mode. > Ship> Jonas seems thoughtful enough to have considered log-edit-mode, > probably? > > You can use the magit minor mode on top of `log-edit-mode', see > `git-commit-major-mode' (thanks to Stefan K for pointing this out to > me). > Cool. I just added the following to my emacs .dir-locals-2.el. I'll make it my default if I like it for Emacs. ( (nil . ((git-commit-major-mode . log-edit-mode))) ) Perhaps this is worth adopting in .dir-locals.el itself. --000000000000e03a140630dc1e84 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
= On Fri, Mar 21, 2025 at 11:29=E2=80=AFAM Robert Pluim <rpluim@gmail.com> wrote:
>>>>> On Fri, 21 Mar 2025 11:26:46 -0400, = Ship Mints <shi= pmints@gmail.com> said:

=C2=A0 =C2=A0 Ship> Thanks.=C2=A0 I saw that.=C2=A0 magit uses its own m= inor mode on top of text-mode.
=C2=A0 =C2=A0 Ship> Jonas seems thoughtful enough to have considered log= -edit-mode, probably?

You can use the magit minor mode on top of `log-edit-mode', see
`git-commit-major-mode' (thanks to Stefan K for pointing this out to me).

Cool.=C2=A0 I just added the following to my emacs .d= ir-locals-2.el.=C2=A0 I'll make it my default if I like it for Emacs.

=
(
=C2=A0(ni= l . ((git-commit-major-mode . log-edit-mode)))
)

Perhaps this is worth adopting i= n .dir-locals.el itself.
--000000000000e03a140630dc1e84-- From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 09 16:14:25 2025 Received: (at 77140) by debbugs.gnu.org; 9 Apr 2025 20:14:25 +0000 Received: from localhost ([127.0.0.1]:42274 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u2boX-0005R6-76 for submit@debbugs.gnu.org; Wed, 09 Apr 2025 16:14:25 -0400 Received: from mail-ua1-x934.google.com ([2607:f8b0:4864:20::934]:52671) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u2boU-0005Qm-I1 for 77140@debbugs.gnu.org; Wed, 09 Apr 2025 16:14:23 -0400 Received: by mail-ua1-x934.google.com with SMTP id a1e0cc1a2514c-86fab198f8eso10839241.1 for <77140@debbugs.gnu.org>; Wed, 09 Apr 2025 13:14:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744229656; x=1744834456; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=azCQUrMYl4XFRz8Y5oC5rdSsE2hIpzYfVPDiJJtv0ow=; b=ffbga+NwakaCFtimDWtf7Wx6A8YqvYyunFpPueAK212pECzmt/VGczq4kNMd9u8VbE VHRcC1FUnvDaTS9HNKXzaau2ah7V0UGijPtkzcMR8S3jioJWQMWvHQsyRi948pNyTAGV 8YtkCsdqJo1OF7m+oZezaH3Ep11JMmTMx4O2eEFGiy7bYTSLHmFi1FzsKmPVsKx4hRac gkbmk4v9emk7TUEulOU+s8wiGtBSbpm+hD8f3mny6otsNoT829RmGOiwgSGTlUO9KPB0 sZSZ2AzEOemCM5vIoF4/uSfPyS20wZLQNekK3k0e8c10lqB4oj0BxkdmedhNzUyLSOl0 5Mhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744229656; x=1744834456; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=azCQUrMYl4XFRz8Y5oC5rdSsE2hIpzYfVPDiJJtv0ow=; b=d4T1ZvieTiM6cUMGdIt6Utdw5NrHOvZT+mIOVijOyaq1gYJ4TZ/TKub/RM3KS9et0p G2xb2fT2Tr5DL5NC+sjiJZ948yEk6u+oyL7USOHapxorSgTM8y/l+tEe88fxt34hrZdl zTXFWd0zDTdsjo1gT3Pa9cIXJp9ClBYdYTzv9OJ3J1/Le7Obd1Enux48Z3TLyb5wKv6u O0LbN5XfTJ3iiYmeQTodBE5YXL4sVuzMkQw+NYh5CoIUbxfpan66j06TeGHB02hnJSj0 xWqPImIbnwTOxbG0Z2Lp9yWHqVcgWwJCNrd6fh8gliTpNl6ynDO9VuXVpOXBj6cGkZfS tnOA== X-Forwarded-Encrypted: i=1; AJvYcCUA4dPNuM2rE4iwRiX9bKbJroNP7IFk5nCZIlLNB5wRxqoHNsQOMrQmU0i4N0cXMmST1p50fQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yw29NWhMM8w5EGBr6rT8QC/PV9z0eGCHn1fJ04qXj0vQF+VMuIg jldcVNarydY7FZcVqZTNKnzWXBePKh5xMNSEn/KfLNNZWVuyr4OA/8g3m+DB/UFQDOQ4hdeVz/y cBQY7Ed1n8n03y7n75ictHOTtGCE= X-Gm-Gg: ASbGncuhdZYsH8GpS74TRliq5b8VHW1lwSXel4wJhO14Cx2pN0vSi8Qn77OKPC+JxZf b5cx4A+z6GQjl1eh8YZlkxvgKdwzWiCCdVU+RuufJdOn97Kt9Pbj+sFJJqgTACvwo5CAcSUaJLu ia1cUe7vxUuXiiYKQpNToN4Q== X-Google-Smtp-Source: AGHT+IGy4zpP9/GgLtOIEAR2dLPIwuk5Gkdus0gNysuTcwWSleflrpLaf2blnVaqHHc8qvWOhn4Os0UIpsnV9yRzKWA= X-Received: by 2002:a05:6102:1528:b0:4c5:1c0b:4ee9 with SMTP id ada2fe7eead31-4c9d36295aamr354286137.22.1744229656609; Wed, 09 Apr 2025 13:14:16 -0700 (PDT) MIME-Version: 1.0 References: <86cyealcdb.fsf@gnu.org> <86bjtul8xe.fsf@gnu.org> In-Reply-To: From: Ship Mints Date: Wed, 9 Apr 2025 16:14:04 -0400 X-Gm-Features: ATxdqUEAOlQy_tLt8d9bjGr1zt6SipTCBuYfyPFWISqUe0JFMATp7LkTUJTC5zs Message-ID: Subject: Re: bug#77140: [PATCH] Strip text properties on recentf entries To: Eli Zaretskii Content-Type: multipart/mixed; boundary="000000000000172b3206325e1d3e" X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 77140 Cc: 77140@debbugs.gnu.org, stefankangas@gmail.com 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 (-) --000000000000172b3206325e1d3e Content-Type: multipart/alternative; boundary="000000000000172b3006325e1d3c" --000000000000172b3006325e1d3c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Mar 21, 2025 at 11:13=E2=80=AFAM Ship Mints w= rote: > On Fri, Mar 21, 2025 at 11:07=E2=80=AFAM Eli Zaretskii wro= te: > >> > From: Ship Mints >> > Date: Fri, 21 Mar 2025 10:02:56 -0400 >> > Cc: stefankangas@gmail.com, 77140@debbugs.gnu.org >> > >> > Thanks, but please make the lines in the log message shorter (see >> > CONTRIBUTE for guidance). This includes both the heading and the res= t >> > of the log message. >> > >> > This commit log entry summary is 64 chars (less than the 79 max target= ) >> and the rest of the log is filled to 72 >> > (.dir-locals.el is in effect), so I'm missing what you are suggesting. >> >> The log message is indented with a TAB when we generate the ChangeLog >> file from the Git log, so the 72-character lines will be 81, more than >> we'd like to see in ChangeLog. CONTRIBUTE says "Lines in ChangeLog >> entries should preferably be not longer than 63 characters" for that >> reason. Please try not to exceed this limit, unless you really must >> (like if you need to quote a long URL there). >> > > Got it. I've adjusted my 'git-commit-mode' 'fill-column' accordingly. > Revised patch attached. > Possible to install this patch? I've attached the same copy of the patch from the above so it's easy to find. --000000000000172b3006325e1d3c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
= On Fri, Mar 21, 2025 at 11:13=E2=80=AFAM Ship Mints <shipmints@gmail.com> wrote:
On= Fri, Mar 21, 2025 at 11:07=E2=80=AFAM Eli Zaretskii <eliz@gnu.org> wrote:
> From: Ship Mints <shipmints@gmail.com>
> Date: Fri, 21 Mar 2025 10:02:56 -0400
> Cc: stefan= kangas@gmail.com, 77140@debbugs.gnu.org
>
>=C2=A0 Thanks, but please make the lines in the log message shorter (se= e
>=C2=A0 CONTRIBUTE for guidance).=C2=A0 This includes both the heading a= nd the rest
>=C2=A0 of the log message.
>
> This commit log entry summary is 64 chars (less than the 79 max target= ) and the rest of the log is filled to 72
> (.dir-locals.el is in effect), so I'm missing what you are suggest= ing.

The log message is indented with a TAB when we generate the ChangeLog
file from the Git log, so the 72-character lines will be 81, more than
we'd like to see in ChangeLog.=C2=A0 CONTRIBUTE says "Lines in Cha= ngeLog
entries should preferably be not longer than 63 characters" for that reason.=C2=A0 Please try not to exceed this limit, unless you really must (like if you need to quote a long URL there).

Got it.=C2=A0 I've adjusted my &= #39;git-commit-mode' 'fill-column' accordingly.=C2=A0 Revised p= atch attached.

Possible to install this patc= h?=C2=A0 I've attached the same copy of the patch from the above so it&= #39;s easy to find.
--000000000000172b3006325e1d3c-- --000000000000172b3206325e1d3e Content-Type: application/octet-stream; name="0001-Strip-text-properties-on-recentf-entries-when-saved-.patch" Content-Disposition: attachment; filename="0001-Strip-text-properties-on-recentf-entries-when-saved-.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_m9ad9ssi0 RnJvbSA2ZDk5NzdjZmQwNWExN2U2NTc4ZGY5MDQ0NDgyOWJhMzJmMTBhNGQ0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6 IFRodSwgMjAgTWFyIDIwMjUgMTI6NTM6MDkgLTA0MDAKU3ViamVjdDogW1BBVENIXSBTdHJpcCB0 ZXh0IHByb3BlcnRpZXMgb24gcmVjZW50ZiBlbnRyaWVzLCB3aGVuIHNhdmVkCiAoYnVnIzc3MTQw KQoKVGV4dCBwcm9wZXJ0aWVzIGFyZSBhZGRlZCBieSBjb21tb24gY29tcGxldGlvbiBmcmFtZXdv cmtzLCBhbmQKc2VydmUgbm8gcHVycG9zZSB3aGVuIHN0b3JlZCBpbiAncmVjZW50Zi1zYXZlLWZp bGUnLCB3YXN0ZQpzcGFjZSwgYW5kIHNsb3cgbG9hZGluZyB0aGUgZmlsZS4KCiogbGlzcC9yZWNl bnRmLmVsIChyZWNlbnRmLWR1bXAtdmFyaWFibGUpOiBQcm9jZXNzIHN0cmluZyB2YWx1ZXMKdGhy b3VnaCAnc3Vic3RyaW5nLW5vLXByb3BlcnRpZXMnLgotLS0KIGxpc3AvcmVjZW50Zi5lbCB8IDEy ICsrKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL3JlY2VudGYuZWwgYi9saXNwL3JlY2VudGYuZWwKaW5k ZXggMTcyY2U3MDRkOTMuLjBkODMyMDQwYWIxIDEwMDY0NAotLS0gYS9saXNwL3JlY2VudGYuZWwK KysrIGIvbGlzcC9yZWNlbnRmLmVsCkBAIC0zMTAsMTAgKzMxMCwxMCBAQCByZWNlbnRmLWZpbGVu YW1lLWhhbmRsZXJzCiAgIDp0eXBlICcoY2hvaWNlCiAgICAgICAgICAgKGNvbnN0IDp0YWcgIk5v bmUiIG5pbCkKICAgICAgICAgICAocmVwZWF0IDp0YWcgIkZ1bmN0aW9ucyIKLSAgICAgICAgICAg KGNob2ljZQotICAgICAgICAgICAgKGNvbnN0IGZpbGUtdHJ1ZW5hbWUpCi0gICAgICAgICAgICAo Y29uc3QgYWJicmV2aWF0ZS1maWxlLW5hbWUpCi0gICAgICAgICAgICAoZnVuY3Rpb24gOnRhZyAi T3RoZXIgZnVuY3Rpb24iKSkpKQorICAgICAgICAgICAgICAgICAgKGNob2ljZQorICAgICAgICAg ICAgICAgICAgIChjb25zdCBmaWxlLXRydWVuYW1lKQorICAgICAgICAgICAgICAgICAgIChjb25z dCBhYmJyZXZpYXRlLWZpbGUtbmFtZSkKKyAgICAgICAgICAgICAgICAgICAoZnVuY3Rpb24gOnRh ZyAiT3RoZXIgZnVuY3Rpb24iKSkpKQogICA6dmVyc2lvbiAiMjkuMSIpCiAKIChkZWZjdXN0b20g cmVjZW50Zi1zaG93LWZpbGUtc2hvcnRjdXRzLWZsYWcgdApAQCAtMzcyLDcgKzM3Miw5IEBAIHJl Y2VudGYtZHVtcC12YXJpYWJsZQogICAgICAgICAoc2V0cSB2YWx1ZSAoc2VxLXRha2UgdmFsdWUg bGltaXQpKSkKICAgICAgIChpbnNlcnQgKGZvcm1hdCAiXG4oc2V0cSAlU1xuICAgICAgJygiIHZh cmlhYmxlKSkKICAgICAgIChkb2xpc3QgKGUgdmFsdWUpCi0gICAgICAgIChpbnNlcnQgKGZvcm1h dCAiXG4gICAgICAgICVTIiBlKSkpCisgICAgICAgIChpbnNlcnQgKGZvcm1hdCAiXG4gICAgICAg ICVTIgorICAgICAgICAgICAgICAgICAgICAgICAgKG9yIChhbmQgKHN0cmluZ3AgZSkgKHN1YnN0 cmluZy1uby1wcm9wZXJ0aWVzIGUpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGUpKSkp CiAgICAgICAoaW5zZXJ0ICJcbiAgICAgICAgKSlcbiIpKSkpCiAKIChkZWZ2YXIgcmVjZW50Zi1h dXRvLWNsZWFudXAtdGltZXIgbmlsCi0tIAoyLjQ3LjEKCg== --000000000000172b3206325e1d3e-- From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 19 10:11:12 2025 Received: (at 77140-done) by debbugs.gnu.org; 19 Apr 2025 14:11:12 +0000 Received: from localhost ([127.0.0.1]:34852 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u68uV-0007g5-4k for submit@debbugs.gnu.org; Sat, 19 Apr 2025 10:11:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39026) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u68uP-0007ev-5n for 77140-done@debbugs.gnu.org; Sat, 19 Apr 2025 10:11:08 -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 1u68uJ-0004GB-Dq; Sat, 19 Apr 2025 10:10:59 -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=TeboF6+IEzX4I7HFXR8EjD9p0eDCwAi9kwNH2IfIyig=; b=T2M7qSu4rodypoAezQq2 mzxcUKAVh+78fNDRORlhxLQb+W+GinTl3Wgf4qaqmFddLZYMjBRy5md9Axlvv2YcAYLrV2U+VZcYc FLqDMZR07QJVu/Dy5f/L9Yu8XsQHWykJH1dpj67Dik16sEEgUCVqeJ8ojQKYImLRQPjvMaD5jgC+C eGUf+b5sGyS7H40kvoFSr+cYr+o9P/Ucxn/pVUDOPLDevsSjcy4Nfrm7Ry2mCiif+YpqaI+uzDM3H G6oCBz3sElqLcsPVm8mZg/zo7OTfeGoCxArDXHBim9eho5XvtpEDzLn5JuDn3TzSncvXzsf+kawWz tTsRgV7H1jHWgQ==; Date: Sat, 19 Apr 2025 17:10:55 +0300 Message-Id: <8634e48cnk.fsf@gnu.org> From: Eli Zaretskii To: Ship Mints In-Reply-To: (message from Ship Mints on Wed, 9 Apr 2025 16:14:04 -0400) Subject: Re: bug#77140: [PATCH] Strip text properties on recentf entries References: <86cyealcdb.fsf@gnu.org> <86bjtul8xe.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 77140-done Cc: 77140-done@debbugs.gnu.org, stefankangas@gmail.com 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: Ship Mints > Date: Wed, 9 Apr 2025 16:14:04 -0400 > Cc: stefankangas@gmail.com, 77140@debbugs.gnu.org > > On Fri, Mar 21, 2025 at 11:13 AM Ship Mints wrote: > > On Fri, Mar 21, 2025 at 11:07 AM Eli Zaretskii wrote: > > > From: Ship Mints > > Date: Fri, 21 Mar 2025 10:02:56 -0400 > > Cc: stefankangas@gmail.com, 77140@debbugs.gnu.org > > > > Thanks, but please make the lines in the log message shorter (see > > CONTRIBUTE for guidance). This includes both the heading and the rest > > of the log message. > > > > This commit log entry summary is 64 chars (less than the 79 max target) and the rest of the log > is filled to 72 > > (.dir-locals.el is in effect), so I'm missing what you are suggesting. > > The log message is indented with a TAB when we generate the ChangeLog > file from the Git log, so the 72-character lines will be 81, more than > we'd like to see in ChangeLog. CONTRIBUTE says "Lines in ChangeLog > entries should preferably be not longer than 63 characters" for that > reason. Please try not to exceed this limit, unless you really must > (like if you need to quote a long URL there). > > Got it. I've adjusted my 'git-commit-mode' 'fill-column' accordingly. Revised patch attached. > > Possible to install this patch? I've attached the same copy of the patch from the above so it's easy to find. Thanks, now installed, and closing the bug. From unknown Sat Jun 21 10:39:42 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 18 May 2025 11:24:11 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator