Received: (at 81499) by debbugs.gnu.org; 31 Jul 2026 10:23:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jul 31 06:23:19 2026 Received: from localhost ([127.0.0.1]:39935 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wpkOc-0006CO-HU for submit <at> debbugs.gnu.org; Fri, 31 Jul 2026 06:23:19 -0400 Received: from fout-a3-smtp.messagingengine.com ([103.168.172.146]:34913) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1wpkOZ-0006BB-Lj for 81499 <at> debbugs.gnu.org; Fri, 31 Jul 2026 06:23:16 -0400 Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46]) by mailfout.phl.internal (Postfix) with ESMTP id 7F79BEC0176; Fri, 31 Jul 2026 06:23:10 -0400 (EDT) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-06.internal (MEProxy); Fri, 31 Jul 2026 06:23:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=spwhitton.name; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm1; t=1785493390; x= 1785579790; bh=b4+14c3ZOcagOJ7izOMXIyIHTTKV4qJM3slwM+u35+s=; b=k Jm/eXLjd/BReixYctZszf+lek4mNk9MauxIFqcvQndVxVkrXcWeDItqpoRSg8hdJ sDhDY6Mu8U9TWQlDiwag+Wdb7Nbv/p3B9Gh2bSSQF5GQ/to1leMX4p7w8zEDCXmn fad7TflM4uHR2VwmN43Tt3KLvqnAgLdwQjMKmCJKeUrZixrzWrsKhm03Qx10WWUG mMU5qmghxMMNvNZvFUai9JHWhmksUgamhDgajqSn3aAxF5G+31gU+sHefuUyAEeq Gl/3i4Yr+o+CWEWvgbCCTPDQmRvzJLKasQUfZlDPKq9q7ECkpuSbpZi4E7Q02H2+ d5aDJ3k+LmWzOqoSzGW5w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1785493390; x=1785579790; bh=b4+14c3ZOcagOJ7izOMXIyIHTTKV4qJM3sl wM+u35+s=; b=XrmQw8PRb7aVyYlhABQb3W1X0TqbDaG5fi6O8F6UXKHMOjU6Khl PV4EIwOX4nTyH+sDrx+5OpbZMQB+6p0hN6eZO7cZAqNfgJJBaOIujQUXIZHCVBYX zRWIeEQZmyMhBhGPBgShtFz9EAO8baajf2ShbISsYirQ2sZBnSNPiWjbb6dIEEzK 2oOpiiGBcGPzQe+bIu3niycWrNBBvz2P64Zf3EkBf1qGRoAXg2prYvRTwCupVpYe zVFQkwJ7Q/Yqxz+8fan4cDUKAWquorFOniPLmkDUyvgvXiepPTxSzDve3pM32iHP vQtRLZQyR/jUibWLWgpDbxKfldRb4JcREoA== X-ME-Sender: <xms:jndsasFI9TPkelbfsB9U21Agt7XbkHHfXc-P6-NXaGOrmF_0qUHp6A> <xme:jndsarX_TMcGwNb8oJq1Dg4xgVlUy43aZhP0rYqoO8wKzLYyGjV5jmgnKrcIEumYn ZV7xEWE4c6TC3EVXX7Yqn0T3CYF13T0jKgqEmrMAKjaQTYNIqq45Oc> X-ME-Received: <xmr:jndsajx0qu4_RzW3GEgslOj0t7x0C1-eCXIUbB4yLXirwmH0N7i08hpt6lqJMKlnYIOa8L0prMWS> X-ME-Proxy-Cause: dmFkZTG27V4R9UaKXtv6YAQ8Zvo2LPnAtZqAKwRqocgBtAK2OYuJeMPF7L8JTmsxErzUks 8AeNOfIioZmKlBiTst5MmONZTiqivB/arR4FFwPBjBjVhqaK0DAeVjnAYauxkOvy83cqvv eDOZ5MHyIw0yzkyymHvh24TTjjKIN15iVjsfBRO8gfwLs2ZuifZS9fLTKCg2tD7XUAvIYk tEnrqCEFrXST/u5oIFdQ/TKXmcrdmbaqY2xkqCtyBQXUgbVGohVdzhPSZa5NqtZb235jBs vFzHB2PnNQU9nzQ/pplNMgaJyLOMSAXahczkjze5d0S9Nk/zmVqmKtTI/375IIM8dYMRee yoaCtDMj0QkirJmuU5d0GtGFzMzsHwQodMAFrLqcI8I95lfPQz2EgtV+CDF0wdzC7WHEl4 65n4WUYzic2Me5FrAwnMzDTdJYUqNi6rIAHeqUOyX2e6jF6V2UKP5Nbkm6fctb4FudB09q ygsSGOfijM7BSYpaL+tOXox8wj42RNb+zFj0BMks/X6r1rDzh5AXRJ7/0IhE7FkqKvUAsu b2QEILWqOeCM+Fn27vggDVNpVbI40BEHMViyA5mZ2+3oCWogUHxAip31qyaPTrL32mAXlJ 0ng9K4YglpN1zFMGNiDdp0sRmyOqMuJeUxv4PkmC3d9FV7EiMGi6nN03d/Ug X-ME-Proxy: <xmx:jndsapOuKxoHBABl_roxCDgCPf6IdwA5GsPcfEZvhwNCVq9jHm4TcA> <xmx:jndsak7ku7ZVEbv8y-Qvpd-16be3JSu8qBN-AVY9Bk2Sbwp03CePUg> <xmx:jndsaqM0nlaLnSse4OW2soSmWV7itEX16f2MikZLBPu3RGaFgvx9mA> <xmx:jndsaimOf8DSA_LY-n3Cb7LTKjkoLCXMPtR4VJEWucPdXf3UpszS4g> <xmx:jndsauurrFQSl--2MR8gg7kYHtoDEwpOdenF8cWDmz-5fwctBMaj1sqW> Feedback-ID: i62564b17:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 31 Jul 2026 06:23:10 -0400 (EDT) Received: by melete.silentflame.com (Postfix, from userid 1000) id 658367E7D94; Fri, 31 Jul 2026 11:23:09 +0100 (BST) From: Sean Whitton <spwhitton@HIDDEN> To: Brad Howes <bradhowes@HIDDEN> Subject: Re: bug#81499: 30.2; Truncation of custom settings when custom-safe-themes changes In-Reply-To: <C1294975-0A43-4E17-8FD5-B70546136B80@HIDDEN> References: <87qzkkacjx.fsf@HIDDEN> <C1294975-0A43-4E17-8FD5-B70546136B80@HIDDEN> Date: Fri, 31 Jul 2026 11:23:09 +0100 Message-ID: <878q6r8nle.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 81499 Cc: 81499 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) [ please reply-all so your message reaches the bug tracker ] Brad Howes [30/Jul 3:12pm +02] wrote: > Correct. However, as reported I have `custom-file` set and I have only > noticed the changes there. Unclear if same behavior exits when > `custom-file` is not set. Thanks for confirming that. It looks like we have a straightforward bug in the code for modifying/writing custom files. -- Sean Whitton
bug-gnu-emacs@HIDDEN:bug#81499; Package emacs.
Full text available.Received: (at 81499) by debbugs.gnu.org; 30 Jul 2026 12:26:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 30 08:26:37 2026 Received: from localhost ([127.0.0.1]:58682 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wpPqO-0003lO-BT for submit <at> debbugs.gnu.org; Thu, 30 Jul 2026 08:26:37 -0400 Received: from fout-a7-smtp.messagingengine.com ([103.168.172.150]:52675) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1wpPqK-0003jp-Hx for 81499 <at> debbugs.gnu.org; Thu, 30 Jul 2026 08:26:33 -0400 Received: from phl-compute-08.internal (phl-compute-08.internal [10.202.2.48]) by mailfout.phl.internal (Postfix) with ESMTP id 3DCF1EC02A4; Thu, 30 Jul 2026 08:26:27 -0400 (EDT) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-08.internal (MEProxy); Thu, 30 Jul 2026 08:26:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=spwhitton.name; h=cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm1; t=1785414387; x=1785500787; bh=D6pDLGrJkyTH69NV9dmyCKMa+BxpseZxMnpBUXImwqc=; b= W9UJhqlYrus7W491kpsedPcFcP15YlC3KWpNvcwOpxhsLKZCrGjom8NZqaySSi2J eTYoVUwyiP7kQprVk+Y7iqGt4G3CwE40mfpxVW7nMTmpDPCGgh54Y9OfDyrbiGLu 59zF8zbEMnaQQlRwOiRu575399GheKBB5U8Pi04naJFoqJDFJIbuZjWgMXajB190 XJJ+y+7oo3/09UAeK7p3bCgnRjNtppEMZ54//BrTpN7YVvJJlJZIRZ+JiInHfTI7 SennMHgvQ71jEdaytXOC3RnYL3/vFC5rHHx/CS3tzZEQmTYDeXEbQxY2m2qWiwg3 TzFrXwkoJf5gyAQXFbqGtw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; t=1785414387; x=1785500787; bh=D 6pDLGrJkyTH69NV9dmyCKMa+BxpseZxMnpBUXImwqc=; b=Z0aFMg9U+VTzCxr1J CpXOWsfJWe8szac0hYH/MlKAoyu0c07tD3sfy4WB8WNZcNRtdyIr6KlY6SVmQNkB +auLVvrDJJNHe5M7fX8jetjEDyKUyeZTLOpcAHwmo98a0Q6WDjaCazCOcjFZMH5s 14WQjam1YGFkWvzEYnZDfa46fXu3inANmGBdeUFEWblGCEw6UFBLBGa8173Cef6/ 26Q2gSUKynMwpZSLGXlTDOfNFmYJGvENRyI7baoVUNsK8tJm/zXVWs9rHlu06mCJ J/ktbtoTIHis/XEChEzJtmNJfATdi+KKK1Z21VtXX9qTSFiim4WqHsL+AeimtTbG XaxmQ== X-ME-Sender: <xms:80Jrao-ARIvqLBByavX6jjiR8KoMfjs_e5R5WoLYG-mu56-yd7Pk8g> <xme:80JramvWEjbCue-co8Y-pO7Sw8Hf8B-Q4-vhD6FaYUAYpF5PjerXmC-6K4ZkTp8DD o2NLNy3IS8-7KohRk8ILuTB6CGvB5Cxg0UzfNwp8qnC7-dAsnijog> X-ME-Received: <xmr:80JrarpjlpvRwP6E00JTyScDFD4E7RAd1JfQvJdi_bLLYsGX9qIq6cPOQWJsg9h3wqjUJX5QSFpK> X-ME-Proxy-Cause: dmFkZTE+NoTVZisq/kZ6LqRBtJIHaNv7zv3TLXdKNTUGKHGp1e4IraDK4RAtAYpzCkv3/R h/6uMtwF1mSbtaMxTy93kRQZJiUaUXbEePaDhHkgYN8iRyQPZqpkSNgG+/APOsKjnuIPzn PtFjn8TvBz7r4xz8q0zyuYYooDEiQCfNgqZc3lnTfH1w7nBuj3ekGIacrU4xrzIQQXBcaX vf7BsXKgcGVlwhov+ZSMFa6YSFu0f82VG3/QVH65nIicrgFESFXPAwSNhosMEJ9oNKjuYS 5iR2sunxbwca+CGAtm1CAQ25LhGF1w6+wOqYgneLzaaqtqXjuJ56WXGxbFnUVq6PzmM+A3 CqKVqMvNKI/iBldRmUQBxs6GzinixfkTLv3/RF8nsGcF/NIxUxrypzwDhjzTKfW24LM/Wb DakPouXA+hxMbI/GTytp/wJLbF0/fmXygJzpcDY4UlDCj/xQ2QsRfngN3+eJmRAbXQWAqZ azb8cadYCs1vY/BtBfuAOlHcIzKOnByrgbZkBjoLdlXQIGe6cG2QLZK3gK0UEamvP4ERV8 vbhiZYuz9Vw65qxorQKy14Feqvs1JfxZJJJiZSeuPwnKoka/G0KEehQw0CxRUp1kthupY3 03jOI1+iwEJXUSAxiDOFnuWhva9vyhvCLzUU1U0cfIjYeNumcJCmP/sqZjjA X-ME-Proxy: <xmx:80Jrajnb879ue7pXsRR6HPn0qs-nv5OMK5L1dVQqMCXE6VwN4mlXsA> <xmx:80JravwKHELrCxVclb3Wm191ALd2My2znrCsmGHAR4J_rj6zD0n5xw> <xmx:80JrarkAt506-EkI-96N0acANXj3cV1bxq6bKiTBhQdyUFON65ARYQ> <xmx:80Jraoc3soXuBvErXzr4wd7Gj6ZShDJGe0JPuZ0WSzKHdRY_hPfXvg> <xmx:80Jramky7AkLIELal6dAOwG93jsZ8jpRqoDSldAgrD84t7t4bRcQY5hI> Feedback-ID: i62564b17:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 30 Jul 2026 08:26:26 -0400 (EDT) Received: by melete.silentflame.com (Postfix, from userid 1000) id 2B0237E7B73; Thu, 30 Jul 2026 13:26:26 +0100 (BST) From: Sean Whitton <spwhitton@HIDDEN> To: Brad Howes <bradhowes@HIDDEN>, 81499 <at> debbugs.gnu.org Subject: Re: bug#81499: 30.2; Truncation of custom settings when custom-safe-themes changes In-Reply-To: <2F9B375E-7018-48CD-BC97-6F2C23BC907A@HIDDEN> References: <2F9B375E-7018-48CD-BC97-6F2C23BC907A@HIDDEN> Date: Thu, 30 Jul 2026 13:26:26 +0100 Message-ID: <87qzkkacjx.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 81499 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Brad Howes via "Bug reports for GNU Emacs, the Swiss army knife of text edi= tors" [26/Jul 12:21pm +02] wrote: > I updated the packages I use, and this included an update to 'modus-viven= di=E2=80=99 theme. When loading the updated theme, Emacs cautioned that > > Loading a theme can run Lisp code. Really load? (y or n) > > After responding =E2=80=98y=E2=80=99, Emacs asks: > > Treat this theme as safe in future sessions? (y or n) > > If I respond =E2=80=99n=E2=80=99, Emacs loads fine and all of my configur= ation settings are honored. My init.el file defines a `custom-file` setting= , and the content of this file is unchanged. However, if I respond =E2=80= =98y=E2=80=99, then the custom file contains a change to the `custom-safe-t= hemes` value as one would expect, but any settings *after* in the file no l= ong exist, including any `custom-set-faces` value. So Emacs isn't completely overriding the file, just losing one part of it? --=20 Sean Whitton
bug-gnu-emacs@HIDDEN:bug#81499; Package emacs.
Full text available.Received: (at submit) by debbugs.gnu.org; 26 Jul 2026 10:22:00 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jul 26 06:22:00 2026 Received: from localhost ([127.0.0.1]:57876 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wnvzY-0000we-9B for submit <at> debbugs.gnu.org; Sun, 26 Jul 2026 06:21:59 -0400 Received: from lists1p.gnu.org ([2001:470:142::17]:60182) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <bradhowes@HIDDEN>) id 1wnvzV-0000va-6B for submit <at> debbugs.gnu.org; Sun, 26 Jul 2026 06:21:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <bradhowes@HIDDEN>) id 1wnvzO-0004x0-P5 for bug-gnu-emacs@HIDDEN; Sun, 26 Jul 2026 06:21:47 -0400 Received: from st-2001b-snip6-3.eps.apple.com ([2a01:b747:3001:206::17] helo=outbound.st.icloud.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <bradhowes@HIDDEN>) id 1wnvzJ-0003Kq-28 for bug-gnu-emacs@HIDDEN; Sun, 26 Jul 2026 06:21:46 -0400 Received: from outbound.st.icloud.com (unknown [127.0.0.2]) by p00-icloudmta-asmtp-us-east-1a-10-percent-1 (Postfix) with ESMTPS id BA4FF18001C4 for <bug-gnu-emacs@HIDDEN>; Sun, 26 Jul 2026 10:21:33 +0000 (UTC) X-ICL-RepId: 019f9df1-bebb-794c-a0a4-fd94bc89e7e4 X-ICL-Out-Info: HUtFAUMHWwJACUgATUQeDx5WFlZNRAJCTQBIHVoORQRJF0AGTVIPDxJLGVcFWBxXA3kVUg4ZCF0dGR5XUFoKUV5aF15NRQgPQRkQVgFYVl0FTRpcGFkPHANNVloOWwRHFBcbXAAXG0YCBCMCXwBFAl4JVgEwFw9WTVQZUENUBF9QVBFXUAtZdEl7SwRYckYFQAhAHlkPKHZdezsKWhpddEJ6SgAvdFICR3g4XgxURVEfVEYTGU4bV01QG18CQg8= Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mac.com; s=1a1hai; t=1785061294; x=1787653294; bh=wdCAIFEc0E0Tix5Hn0V/aVvX3SVxMvhdyTHkDdvITUA=; h=From:Content-Type:Mime-Version:Subject:Message-Id:Date:To:x-icloud-hme; b=lYXhKckxod1NRYtLUDDrsVLIerUznbInMaG3718+9HZrd2tZEXQdkGRKwAraHKk2RFEQBryyA5krQHURzgnj2B03ETemxEFzl95Skz1cAME8/vwaJncpVdR9Xatka1cegntPBB4mRZ2R+iOT1F5QshcOy3DmNAzAnU6wXnT30oTNIKtCsD2krXLgUxvu/AJs1GU+Vsl9TpYjxVazlzqlauZiq6G0ffZtTOYa1V0r6BEmhASPRJiuaRJPQ8z1aRyDwHj6aGf/wWBMnw0HVr94c/ymKYVss2JD3Q3L9cUXhfAYmQ0em6jmFIRe3Ld/7tnu/oH80CpXrxEbJkCOB49XUg== Received: from smtpclient.apple (unknown [17.42.251.67]) by p00-icloudmta-asmtp-us-east-1a-10-percent-1 (Postfix) with ESMTPSA id 6B4B9180035C for <bug-gnu-emacs@HIDDEN>; Sun, 26 Jul 2026 10:21:33 +0000 (UTC) From: Brad Howes <bradhowes@HIDDEN> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.600.51.1.1\)) Subject: 30.2; Truncation of custom settings when custom-safe-themes changes Message-Id: <2F9B375E-7018-48CD-BC97-6F2C23BC907A@HIDDEN> Date: Sun, 26 Jul 2026 12:21:21 +0200 To: bug-gnu-emacs@HIDDEN X-Mailer: Apple Mail (2.3864.600.51.1.1) X-Authority-Info-Out: v=2.4 cv=QcFrf8bv c=1 sm=1 tr=0 ts=6a65dfad cx=c_apl:c_pps:t_out a=YrL12D//S6tul8v/L+6tKg==:117 a=YrL12D//S6tul8v/L+6tKg==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=x7bEGLp0ZPQA:10 a=HrMkdkRjZj8A:10 a=VkNPw1HP01LnGYTKEx00:22 a=ZTFO82NlBi-poou-s-EA:9 a=QEXdDO2ut3YA:10 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzI2MDEwMyBTYWx0ZWRfX0Y3KSraUY7Q5 y6inNcqTPYyPZbJlxYqDfwlBoFpD1OXqNidV28aHIbA6qOda3ivtyO7us0ka46J/P2EnG0ldv8T wTYAJ/Zyv9WtXD3/xIRQdW3Q8XMmjDC1MNQ5oBNXGQbPVW7fbCK7GwXN0IECIQ3VenXQa93rmOf 6ZFyh/V88qgM5SL7NAURWVSDpnXwGd9WtaOXM1xihUTwFmcs6gDk7LQwUfPtW8rMXqG08oHEgU0 q+jYVVh3qF92/euRH02HkURKbDzqB3bCcqgiz0EKdc7pjceWKGfLNbMeZeU6NYqLrwTeh1U5VYC FfxMSPYDCgTa93xkZdjOuMJqdmtfLrWDwTNLj5vGwAm4qTN0IpjBYr6X5dp04M= X-Proofpoint-ORIG-GUID: nTlkWP9ofJkFxhJWPH9aXT3j-zff4zIO X-Proofpoint-GUID: nTlkWP9ofJkFxhJWPH9aXT3j-zff4zIO Received-SPF: pass client-ip=2a01:b747:3001:206::17; envelope-from=bradhowes@HIDDEN; helo=outbound.st.icloud.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) I updated the packages I use, and this included an update to = 'modus-vivendi=E2=80=99 theme. When loading the updated theme, Emacs = cautioned that Loading a theme can run Lisp code. Really load? (y or n) After responding =E2=80=98y=E2=80=99, Emacs asks: Treat this theme as safe in future sessions? (y or n) If I respond =E2=80=99n=E2=80=99, Emacs loads fine and all of my = configuration settings are honored. My init.el file defines a = `custom-file` setting, and the content of this file is unchanged. = However, if I respond =E2=80=98y=E2=80=99, then the custom file contains = a change to the `custom-safe-themes` value as one would expect, but any = settings *after* in the file no long exist, including any = `custom-set-faces` value. I can replicate this behavior by editing my `custom-file` file to remove = the first value of the `custom-safe-themes` setting and the restart = Emacs. Since I currently save the `custom-file` file in a git repo, I can = easily restore the previous contents, update the `custom-safe-themes` = value with the new hash value and then save that change to the repo. = However, I think Emacs should not be deleting/forgetting custom settings = when the `custom-safe-themes` setting changes due to a theme addition or = update. In GNU Emacs 30.2 (build 1, aarch64-apple-darwin25.4.0, NS appkit-2685.50 Version 26.4 (Build 25E246)) of 2026-06-10 built on sat12-dp150-3732c2b2-9bf5-4a42-990f-d0288efb3ec5-0E9AA41F8AAA.local Repository revision: 636f166cfc86aa90d63f592fd99f3fdd9ef95ebd Repository branch: HEAD Windowing system distributor 'Apple', version 10.3.2685 System Description: macOS 26.5.2 Configured using: 'configure 'CFLAGS=3D-DFD_SETSIZE=3D10000 -DDARWIN_UNLIMITED_SELECT' --enable-locallisppath=3D/opt/homebrew/share/emacs/site-lisp --with-ns --with-native-compilation=3Daot --with-xwidgets --with-tree-sitter --with-mailutils --with-modules --with-rsvg --with-webp --without-dbus --without-compress-install' Configured features: ACL GLIB GNUTLS LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY KQUEUE NS PDUMPER PNG RSVG SQLITE3 THREADS TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM XWIDGETS ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8 Major mode: Info Minor modes in effect: magit-auto-revert-mode: t mood-line-mode: t nerd-icons-completion-mode: t fancy-compilation-mode: t which-function-mode: t winner-mode: t vertico-mode: t savehist-mode: t save-place-mode: t recentf-mode: t popper-echo-mode: t minibuffer-electric-default-mode: t marginalia-mode: t global-subword-mode: t subword-mode: t global-diff-hl-show-hunk-mouse-mode: t diff-hl-show-hunk-mouse-mode: t dynamic-completion-mode: t diff-hl-flydiff-mode: t global-diff-hl-mode: t denote-rename-buffer-mode: t denote-menu-bar-mode: t corfu-popupinfo-mode: t corfu-history-mode: t global-corfu-mode: t consult-notes-denote-mode: t ace-window-display-mode: t server-mode: t key-chord-mode: t which-key-mode: t popper-mode: t global-hl-line-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t global-prettify-symbols-mode: t menu-bar-mode: t file-name-shadow-mode: t isearch-fold-quotes-mode: t context-menu-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /Users/howes/.emacs.d/elpa/which-key-3.6.1/which-key hides = /Applications/Emacs.app/Contents/Resources/lisp/which-key /Users/howes/.emacs.d/elpa/transient-0.13.5/transient hides = /Applications/Emacs.app/Contents/Resources/lisp/transient /Users/howes/.emacs.d/elpa/ef-themes-2.2.0/theme-loaddefs hides = /Applications/Emacs.app/Contents/Resources/lisp/theme-loaddefs /Users/howes/.emacs.d/elpa/flymake-1.4.5/flymake hides = /Applications/Emacs.app/Contents/Resources/lisp/progmodes/flymake /Users/howes/.emacs.d/elpa/compat-31.0.0.2/compat hides = /Applications/Emacs.app/Contents/Resources/lisp/emacs-lisp/compat Features: (shadow sort mail-extr vertico-directory emacsbug message yank-media puny rfc822 mml mml-sec epa epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils vertico-sort tramp-cmds misearch multi-isearch consult-info help-fns radix-tree smerge-mode mood-line-segment-vc add-log mood-line-segment-checker magit-process with-editor magit-mode derived elp magit-git magit-base magit-section magit-autorevert autorevert filenotify mood-line rg rg-info-hack rg-menu transient llama cond-let rg-ibuffer rg-result wgrep-rg wgrep rg-history rg-header ibuf-ext grep nerd-icons-completion modus-vivendi-theme modus-themes copyright vc-git fancy-compilation checkdoc lisp-mnt cursor-sensor flycheck find-func flyover which-func my-lisp-mode yasnippet-snippets yasnippet my-insert-block-comment flyspell ispell indent-bars cus-edit face-remap noutline outline color ws-butler winner vertico savehist saveplace recentf tree-widget popper-echo minibuf-eldef marginalia cap-words superword subword diff-hl-show-hunk diff-hl-inline-popup eldoc-box completion diff-hl-flydiff diff diff-hl log-view pcvs-util vc-dir ewoc vc vc-dispatcher diff-mode track-changes consult-notes-denote denote dired dired-loaddefs corfu-popupinfo corfu-history corfu consult-notes consult bookmark pp ace-window avy cus-start cus-load init server skeleton key-chord comp comp-cstr comp-run comp-common ffap which-key tempo popper orderless nerd-icons nerd-icons-faces nerd-icons-data nerd-icons-data-mdicon nerd-icons-data-flicon nerd-icons-data-codicon nerd-icons-data-devicon nerd-icons-data-sucicon nerd-icons-data-wicon nerd-icons-data-faicon nerd-icons-data-powerline nerd-icons-data-octicon nerd-icons-data-pomicon nerd-icons-data-ipsicon my-fontify-braces mode-line-bell ibuffer ibuffer-loaddefs hl-line use-package-ensure esup esup-child benchmark crux tramp trampver tramp-integration files-x tramp-message tramp-compat xdg shell pcomplete parse-time iso8601 time-date format-spec tramp-loaddefs crm xref finder-inf my-modes tempel swift-mode swift-mode-imenu swift-mode-repl wid-edit swift-mode-font-lock swift-mode-standard-types swift-mode-fill swift-mode-beginning-of-defun rx swift-mode-indent swift-mode-lexer js c-ts-common treesit imenu cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs flymake-json flymake-easy advice flymake project compile text-property-search comint ansi-osc ansi-color ring warnings thingatpt edmacro kmacro use-package-bind-key bind-key easy-mmode cape compat compat-31 cl-extra help-mode use-package-core my-layout my-functions my-customizations my-constants my-env accent-autoloads ace-window-autoloads async-autoloads cape-autoloads char-menu-autoloads avy-menu-autoloads avy-autoloads cmake-mode-autoloads consult-compile-multi-autoloads compile-multi-autoloads consult-denote-autoloads consult-dir-autoloads consult-eglot-autoloads consult-notes-autoloads corfu-terminal-autoloads corfu-autoloads crux-autoloads dape-autoloads denote-autoloads diff-hl-autoloads eat-autoloads ef-themes-autoloads eglot-luau-autoloads eldoc-box-autoloads embark-consult-autoloads consult-autoloads embark-autoloads esup-autoloads exec-path-from-shell-autoloads expand-region-autoloads fancy-compilation-autoloads flycheck-swift-autoloads flycheck-autoloads flymake-aspell-autoloads flymake-json-autoloads flymake-easy-autoloads flymake-lua-autoloads flymake-shellcheck-autoloads flyover-autoloads flymake-autoloads geiser-guile-autoloads geiser-autoloads impatient-mode-autoloads htmlize-autoloads indent-bars-autoloads jedi-autoloads auto-complete-autoloads jedi-core-autoloads epc-autoloads ctable-autoloads concurrent-autoloads jiralib2-autoloads js-comint-autoloads js2-mode-autoloads json-mode-autoloads key-chord-autoloads lsp-jedi-autoloads lsp-pyright-autoloads lsp-sourcekit-autoloads lsp-ui-autoloads lsp-mode-autoloads ht-autoloads f-autoloads lua-mode-autoloads lv-autoloads magit-autoloads pcase magit-section-autoloads marginalia-autoloads markdown-mode-autoloads mode-line-bell-autoloads modus-themes-autoloads mood-line-autoloads multiple-cursors-autoloads nerd-icons-completion-autoloads nerd-icons-corfu-autoloads nerd-icons-dired-autoloads nerd-icons-grep-autoloads nerd-icons-ibuffer-autoloads nerd-icons-xref-autoloads nerd-icons-autoloads orderless-autoloads org-jira-autoloads dash-autoloads osm-autoloads osx-dictionary-autoloads pdb-capf-autoloads popon-autoloads popper-autoloads popup-autoloads python-environment-autoloads deferred-autoloads pyvenv-autoloads rainbow-delimiters-autoloads request-autoloads rg-autoloads s-autoloads scratch-autoloads simple-httpd-autoloads spinner-autoloads swift-mode-autoloads swift-ts-mode-autoloads tempel-collection-autoloads tempel-autoloads transient-autoloads tree-sitter-langs-autoloads tree-sitter-autoloads treesit-auto-autoloads tsc-autoloads verb-autoloads vertico-autoloads wgrep-autoloads which-key-autoloads with-editor-autoloads llama-autoloads cond-let-autoloads info compat-autoloads ws-butler-autoloads yaml-autoloads yaml-mode-autoloads yasnippet-capf-autoloads yasnippet-snippets-autoloads yasnippet-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs icons password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads xwidget-internal kqueue cocoa ns lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 930370 141629) (symbols 48 40346 0) (strings 32 270814 = 15781) (string-bytes 1 8181181) (vectors 16 66847) (vector-slots 8 791576 59758) (floats 8 697 1384) (intervals 56 8011 = 6486) (buffers 992 24))
Brad Howes <bradhowes@HIDDEN>:bug-gnu-emacs@HIDDEN.
Full text available.bug-gnu-emacs@HIDDEN:bug#81499; Package emacs.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.