GNU bug report logs - #56763
29.0.50; [PATCH] Update font for X toolkit

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Manuel Giraud <manuel@HIDDEN>; dated Mon, 25 Jul 2022 18:06:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Removed tag(s) patch. Request was from Lars Ingebrigtsen <larsi@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 56763 <at> debbugs.gnu.org:


Received: (at 56763) by debbugs.gnu.org; 26 Jul 2022 02:20:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jul 25 22:20:17 2022
Received: from localhost ([127.0.0.1]:51865 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oGABF-0006Hu-75
	for submit <at> debbugs.gnu.org; Mon, 25 Jul 2022 22:20:17 -0400
Received: from sonic309-22.consmr.mail.ne1.yahoo.com ([66.163.184.148]:38607)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1oGABD-0006HT-2h
 for 56763 <at> debbugs.gnu.org; Mon, 25 Jul 2022 22:20:15 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1658802007; bh=987GgE+jGR0IB4Bt5Q01S4UKT2u2cdls48NqcJ7AZ58=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=sHuITc0tFfo31fxen7de2BZ5uMZmVwr9+7UnFB6g8CKhycgErvDmZRnLgs7dittRNUf7h/NHu+03Xe9q9hqs+n/NIjyrxlZaCzYH7S5HKucntsVmUueaug22f4NPxj/V7G2EQlnzXNeBs9tEKYrkXSyQ8S2MuHX6rs6SGDKereN7kbsK885FsTWLubdC36pQXzY1DRnMVbxWomuPBMb+LGtWzHoLYmK5cXG7gf/KIcI85Qar3XGkG9n9qvbrCCCVq6cRETghttxx9OGkxexwBMNxbedFBCFuHY0Cn1m9YqGOjJyeZx7xkj4+TdyiSGAh1FmyVHguV/SuGy+UdJVmfQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1658802007; bh=041ioAsnN7/ZoFZUPKy/+9N95R5ITFvZGvpgvSBpCyx=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=gaV7Pu0e0BAcAqvQ9SLNeoRT880IguQvNecncm/9Yc4gH3cO2C1NzcDysX7b35CRx17t0wXKs3fnIt0q9rRuNEjm7teuVxqBLTIvNDtpTrZauEl0wReUdRP9qdb77Dm71AWv+4hp/FeHsFXohXG7aUmQ8pnsQS7HE+0iRxDwU6oRbtTqbtf5G+3VMtRS35yrImJddcXzrDlm9adUBs197A5g/oz+Oq2G5dUvGMQ9IivmgiQv2N0AeSIqCVEpZJaXIxpHrU7+SoJNBNXakAjeFNNTlWNsuCHEqwSld9tn5RhLvjsk1m/lEZy20qi6R8tCKIMaN8svxeXMDfODxyRPzA==
X-YMail-OSG: 9ResHaEVM1lModkYAriLaQ1QqZdUa46DgOS9ADFVW1fHOx.pfQrpjC9Ek36a4DD
 FmWAgRn1rd3qzc.sqFuK8XixLuPU3KbCbkwR5TeHKLdDjCXMMZWFZVzPO.dbH4.X0mBSK1lH.pB9
 kqLRJbrHqaprQdmnuBsd5lm1uGjcbWWT_hP0.9YossnhMy2gZDcvFnqMzH_UgNH917rNp5XSDZTu
 1jxn92mneDGpYOkgBs_nmTe5CupIMun0ajqcfQlKl.BAwg5_28XUfkLujy4IBPtLNYd7rvNGu3Kk
 dYIpkfV2hefVbpXuuk_oGe1k41izaYew81W3Py.Lqv9xKcCdst_kt1ybjBbImuaMOvU8as8JVtd9
 dQTGqa0q5fKxeGRQySTwxuuklLA61zf6sw5K4RznP12PT7oyylYSXy1B0DMu9GI8wOVcy_PrNJxQ
 qcHtHK3UXSJV81rot2FmNBssa3ziew0zGzwRSQcolOu0c0MPPuJI63UC_DAbl7avI.Y4aCLSn0Hi
 lsgVXK9sMREmpI9_V4mSRN6B2ufhum3kapUk02mYxR0X55F0KlcL3eIZusEgJRSCwFb0sX_zk6Jd
 n5Mq6OAJAh_UotPlObt9GWXcy2sl.SK87nzC5npguk4ZVPfD50s.iJk3_RojmcH.tDCta0W4XEtP
 jKvSZGAjmTVfBcWh9tCXAxRqaILbCKz3hlsCAPlCHLQVe1_QurmCCY6n5KEwZ_tHKV3l47sHzMjE
 6pQ3k.Cfmavy1We09LBGVlfHhL0UgT9ytjjigaRaXwbB_lDRXBAYDr0y0B7VPkfHh0.d.EaOuJyB
 o.DSMZ_0IQE44b0_qDHdZuw7Hx6WkxeaRGcr8oTakDf8H93YlUpNflww._nPCxA8tJgffAVTF5rZ
 tS1oBPZc59RdLSWdja5qNoH6g.ZMFxAbJNM9s0P1qRrtNTOosslqeBQl7Zp9AqvhteiiktUk75zc
 9yfr5dCHyJB222M5JoEyO8v5.e57cdq6DVApsnmq5XLIAg625TuecPO75RjxODVrZazhRSxTrSul
 vU9qH3uec3e1YrXAEyjdyTrvuJrtpZRpPieuC71Vp5eTnHfBgBIB_omWW9aEwe..v8RoUEizpBfb
 .Ft9rTIlNVyNqveNNkByzmSkvGjcTK9OHWApUNoM4CRAah1Fbxjyh6dIp4DUBIfrvxs1erQG6lFh
 zyQS2v2SiQglydVixJsxXkae9vbxFuO_y_AORKg9_caH2vmZz_X7ShZWCjjh4oQbqyPLcRd6jo1_
 WGO5MWsx5azErWL1znlY4Qe9HWb5oBf9.CVwhUbLVWMbwXvK6Xm5pvTJkzts34J2CbAsrzSsbeFs
 YjdEIpMsAMSjqdFC6un7DsSrPhBZXvp4d9e8DssUr26s3PX0nwZd9UiEXFIzriVAnl9E1m11fzwK
 C81tCewpg5iuLPPZJ6oeGWcvrbqx5JyNhqH7sECCMd1ChQbMwNK6CNiCVyZbqhdixROvOivBXnzQ
 aRQhgbxHjtXj6mVRvesc5B.nyCHySSIezCj5LNS8FigZEIanotYcZGRcG9IAW53Mr2RRsjt6CIYu
 FvFRiCm4nAYe_s.ngE5_WXMm4o8afVOqjlrrcEIhiNVh4c0I76SfVgEgao1YxuIkIbWKoGnpFsxe
 pVzq4lVmbyVqhaZG7v6BFi.LhbhknBw3kjJIodOfsYUw_M_RZOJ5GsDDyQpzUHBANNngBFVR0oi.
 bN.Ek_WVqowmjLtSUdgiEjF9R0yairzOrGc68YrMwBPAlnnZ5AaIGifHelfOnOMEYKw9RFEmtxd_
 iJJtfUPWdgiqAZzayfFf9kLu2vkSYkpM5j_IldR1GP2vdLPrGJGw.3QtY1W6LVaYxZSpJbjXEBsM
 3vepGSVtVGqA_JeSw2uww91KdU69wwHHVfJjotmhkIAdNaZaZVP0Zl6zwiTeuvgt8oOFv.lpdto1
 6Nyzi0Ftvu70wvZBHSsak8m1tq7AZj1c9uCwSP2g.5ZWL_2WYB7pVagesltTHY7bMUvEdlaUwEbP
 kUExta7nvNL3QjMWRSUYlJ1yP8V2Nfu7dmgKnO33T1x6f2KaXdOXDBlDVMt1l_8Vsoh0pR2JKtVb
 fo1tbniDwpCIS2R71Hp9uccmOxSXx43KFnof3vEGbXnlv159iP8wlVXq1_SqUS1PVBxKJ9flrgSb
 b8elf0WWUxrFhNJt.RhWBpTcsNvHcDwqM2j46zF9LjBLS8NNWw.ER0ibfkZw3sUt4mSQBf6ykqXb
 TE4sQnzP02I5bny0J85uR8FxKbNj77GSyo2RWElK37z75wOUSo4Asvp9.CJs-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic309.consmr.mail.ne1.yahoo.com with HTTP; Tue, 26 Jul 2022 02:20:07 +0000
Received: by hermes--canary-production-sg3-854c886654-ngznc (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID ab36d2d333c3626612f06ba7645a95df; 
 Tue, 26 Jul 2022 02:20:01 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Manuel Giraud <manuel@HIDDEN>
Subject: Re: bug#56763: 29.0.50; [PATCH] Update font for X toolkit
References: <87ilnlhxve.fsf@HIDDEN>
Date: Tue, 26 Jul 2022 10:19:55 +0800
In-Reply-To: <87ilnlhxve.fsf@HIDDEN> (Manuel Giraud's message of "Mon,
 25 Jul 2022 20:04:53 +0200")
Message-ID: <87lesgy5ro.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Mailer: WebService/1.1.20447
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1043
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 56763
Cc: 56763 <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.0 (-)

Manuel Giraud <manuel@HIDDEN> writes:

> Hi,
>
> Here is a patch that sure needs some work (and test) but still I'm
> sending it as it works for me=E2=84=A2.  The purpose is to have Emacs to =
update
> its menu face for X toolkits (i.e. not GTK) from elisp.  For instance,
> one can then do the following:
>
> (custom-set-faces
>  '(menu ((t (:foreground "blue" :background "red" :font "Iosevka")))))
>
>
> or
>
> (custom-set-faces
>  '(menu ((t (:foreground "#0a0a0a" :background "#d7d7d7" :family "Fira Sa=
ns 20")))))
>
> and the face (along with colors) will be updated in menu. AFAIU it was
> not working because, when Emacs support i18n, only the fontSet resource
> was set and not the font.  This code does that.

*.pane.menubar.fontSet is documented to supersede .pane.menubar.font,
and AFAIR that's what it did until the Xft support was added, which
completely broke all the font selection logic.

So I will eventually get around to fixing this in xlwmenu.c, because the
bug is not in xfaces.c.

Thanks for reporting the bug.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#56763; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 25 Jul 2022 18:05:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jul 25 14:05:11 2022
Received: from localhost ([127.0.0.1]:51459 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oG2S6-00072e-W5
	for submit <at> debbugs.gnu.org; Mon, 25 Jul 2022 14:05:11 -0400
Received: from lists.gnu.org ([209.51.188.17]:35944)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <manuel@HIDDEN>) id 1oG2S1-00072N-Fw
 for submit <at> debbugs.gnu.org; Mon, 25 Jul 2022 14:05:09 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:45048)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <manuel@HIDDEN>)
 id 1oG2S1-0001eX-4Y
 for bug-gnu-emacs@HIDDEN; Mon, 25 Jul 2022 14:05:05 -0400
Received: from ledu-giraud.fr ([51.159.28.247]:2863)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <manuel@HIDDEN>)
 id 1oG2Ry-00049U-GE
 for bug-gnu-emacs@HIDDEN; Mon, 25 Jul 2022 14:05:04 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=5roQVieSt7B9LcYa
 kRFLiLZIbpLgg4q1djfskpDr26g=; h=date:subject:to:from;
 d=ledu-giraud.fr; b=Q4vJJ62Nd4NY88DajEZpsCvvdenXE8m5qLaWbQzl1CMQ+dfie4
 NQ+IOku+QHvYKXzak41lHIhcITsmMmLz4hAXOG1jxM/U/RTON6eDumQkAz6koV49y7XDLJ
 PKUHvraJeb1Uaa4o2vv+58raj2BdiPgA+LTqUas24yYE5AUaDAug/5hh5XmENZom45Ye1m
 t+hZILw5azZNlv2lT14z8Id2UQOuV+GLchVfRuCmZsWBqoPez5LydBpA8cwd+6tIIwWSy/
 k3AgNrMoIO46BzQfDxSeEsZRoM19AhG79sjO5V+HeORgI8/vnXWBSn4Mh3MidDEwB+R4O/
 rJYjwShCq7Jg==
Received: from elite.giraud (<unknown> [10.1.1.1])
 by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id 392b1958
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for <bug-gnu-emacs@HIDDEN>;
 Mon, 25 Jul 2022 20:04:54 +0200 (CEST)
From: Manuel Giraud <manuel@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 29.0.50; [PATCH] Update font for X toolkit
Date: Mon, 25 Jul 2022 20:04:53 +0200
Message-ID: <87ilnlhxve.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Received-SPF: pass client-ip=51.159.28.247; envelope-from=manuel@HIDDEN;
 helo=ledu-giraud.fr
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, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
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: -2.4 (--)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


Hi,

Here is a patch that sure needs some work (and test) but still I'm
sending it as it works for me=E2=84=A2.  The purpose is to have Emacs to up=
date
its menu face for X toolkits (i.e. not GTK) from elisp.  For instance,
one can then do the following:

--8<---------------cut here---------------start------------->8---
(custom-set-faces
 '(menu ((t (:foreground "blue" :background "red" :font "Iosevka")))))
--8<---------------cut here---------------end--------------->8---

or

--8<---------------cut here---------------start------------->8---
(custom-set-faces
 '(menu ((t (:foreground "#0a0a0a" :background "#d7d7d7" :family "Fira Sans=
 20")))))
--8<---------------cut here---------------end--------------->8---

and the face (along with colors) will be updated in menu. AFAIU it was
not working because, when Emacs support i18n, only the fontSet resource
was set and not the font.  This code does that.

For the font resource, I've used "SSDATA (LFACE_FAMILY (lface))" without
making a copy.  I'm not sure it is the right string nor if I should have
made a copy of it.


--=-=-=
Content-Type: text/x-patch
Content-Disposition: attachment;
 filename=0001-Update-font-for-X-toolkit.patch

From ce3393209781a0f21ddbe0d3a5ed0b5dbdc27af7 Mon Sep 17 00:00:00 2001
From: Manuel Giraud <manuel@HIDDEN>
Date: Mon, 25 Jul 2022 19:07:04 +0200
Subject: [PATCH] Update font for X toolkit

---
 src/xfaces.c | 59 ++++++++++++++++++++++++++++++++++++++++------------
 1 file changed, 46 insertions(+), 13 deletions(-)

diff --git a/src/xfaces.c b/src/xfaces.c
index bbc1d352c6..0424a58413 100644
--- a/src/xfaces.c
+++ b/src/xfaces.c
@@ -3913,6 +3913,42 @@ DEFUN ("internal-set-lisp-face-attribute-from-resource",
 
 #if defined HAVE_X_WINDOWS && defined USE_X_TOOLKIT
 
+/* Update both fontSet and font resources for X toolkit menu.  */
+static void
+x_update_menu_font_resources (XrmDatabase *rdb, const char *myname,
+			      const char *popup_path,
+			      const char *fontset_path,
+			      char *fontsetname, char *fontname)
+{
+  char line[512];
+  char *buf = line;
+  ptrdiff_t bufsize = sizeof line;
+
+  /* fontSet */
+  if (fontset_path && fontsetname)
+    {
+      exprintf (&buf, &bufsize, line, -1, "%s.pane.menubar*%s: %s",
+		myname, fontset_path, fontsetname);
+      XrmPutLineResource (rdb, line);
+
+      exprintf (&buf, &bufsize, line, -1, "%s.%s*%s: %s",
+		myname, popup_path, fontset_path, fontsetname);
+      XrmPutLineResource (rdb, line);
+    }
+
+  /* font */
+  if (fontname)
+    {
+      exprintf (&buf, &bufsize, line, -1, "%s.pane.menubar*font: %s",
+		myname, fontname);
+      XrmPutLineResource (rdb, line);
+
+      exprintf (&buf, &bufsize, line, -1, "%s.%s*font: %s",
+		myname, popup_path, fontname);
+      XrmPutLineResource (rdb, line);
+    }
+}
+
 /* Make menus on frame F appear as specified by the `menu' face.  */
 
 static void
@@ -3977,14 +4013,13 @@ x_update_menu_appearance (struct frame *f)
 	{
 	  Lisp_Object xlfd = Ffont_xlfd_name (LFACE_FONT (lface), Qnil);
 #ifdef USE_MOTIF
-	  const char *suffix = "List";
+	  const char *fontset_path = "fontList";
 	  bool motif = true;
 #else
 #if defined HAVE_X_I18N
-
-	  const char *suffix = "Set";
+	  const char *fontset_path = "fontSet";
 #else
-	  const char *suffix = "";
+	  const char *fontset_path = NULL;
 #endif
 	  bool motif = false;
 #endif
@@ -3994,17 +4029,15 @@ x_update_menu_appearance (struct frame *f)
 #if defined HAVE_X_I18N
 	      char *fontsetname = xic_create_fontsetname (SSDATA (xlfd), motif);
 #else
-	      char *fontsetname = SSDATA (xlfd);
+	      char *fontsetname = NULL;
 #endif
-	      exprintf (&buf, &bufsize, line, -1, "%s.pane.menubar*font%s: %s",
-			myname, suffix, fontsetname);
-	      XrmPutLineResource (&rdb, line);
-
-	      exprintf (&buf, &bufsize, line, -1, "%s.%s*font%s: %s",
-			myname, popup_path, suffix, fontsetname);
-	      XrmPutLineResource (&rdb, line);
+	      char *fontname = SSDATA (LFACE_FAMILY (lface));
+	      x_update_menu_font_resources (&rdb, myname, popup_path,
+					    fontset_path, fontsetname,
+					    fontname);
 	      changed_p = true;
-	      if (fontsetname != SSDATA (xlfd))
+
+	      if (fontsetname)
 		xfree (fontsetname);
 	    }
 	}
-- 
2.37.0


--=-=-=
Content-Type: text/plain



In GNU Emacs 29.0.50 (build 1, x86_64-unknown-openbsd7.1, X toolkit, cairo version 1.17.6, Xaw scroll bars)
 of 2022-07-25 built on elite.giraud
Repository revision: bd98ca6cea60c98eb7272fc33bbd05f9f858e4eb
Repository branch: mgi/ui
Windowing system distributor 'The X.Org Foundation', version 11.0.12101003
System Description: OpenBSD elite.giraud 7.1 GENERIC.MP#620 amd64

Configured using:
 'configure --prefix=/home/manuel/emacs --bindir=/home/manuel/bin
 --with-x-toolkit=athena --without-sound --without-compress-install
 CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib'

Configured features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON
LCMS2 LIBOTF LIBXML2 MODULES NOTIFY KQUEUE PDUMPER PNG RSVG SQLITE3
THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM XINPUT2 XPM LUCID
ZLIB

Important settings:
  value of $LC_ALL: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Dired by name

Minor modes in effect:
  gnus-dired-mode: t
  icomplete-mode: t
  display-time-mode: t
  display-battery-mode: t
  shell-dirtrack-mode: t
  global-so-long-mode: t
  repeat-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  buffer-read-only: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/home/manuel/.emacs.d/elpa/transient-20220717.1713/transient hides /home/manuel/emacs/share/emacs/29.0.50/lisp/transient

Features:
(shadow sort mail-extr pulse emacsbug smerge-mode diff vc-git diff-mode
whitespace gnus-dired executable vc-dispatcher vc-svn tramp-archive
tramp-gvfs paredit edmacro icomplete time battery exwm-randr xcb-randr
exwm-config exwm exwm-input xcb-keysyms xcb-xkb exwm-manage
exwm-floating xcb-cursor xcb-render exwm-layout exwm-workspace exwm-core
xcb-ewmh xcb-icccm xcb xcb-xproto xcb-types xcb-debug kmacro server
stimmung-themes modus-operandi-theme modus-themes osm bookmark mingus
libmpdee reporter edebug debug backtrace transmission diary-lib
diary-loaddefs color calc-bin calc-ext calc calc-loaddefs rect calc-macs
w3m-load mu4e mu4e-org mu4e-main mu4e-view mu4e-view-gnus
mu4e-view-common mu4e-headers mu4e-compose mu4e-context mu4e-draft
mu4e-actions ido rfc2368 smtpmail mu4e-mark mu4e-proc mu4e-utils
doc-view filenotify jka-compr image-mode exif mu4e-lists mu4e-message
flow-fill mule-util hl-line mu4e-vars mu4e-meta supercite regi
ebdb-message ebdb-gnus gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime
smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file url-dired svg
dom gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail
mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range message
sendmail yank-media puny rfc822 mml mml-sec epa epg rfc6068 epg-config
mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045
ietf-drums gmm-utils mailheader gnus-win gnus nnheader gnus-util
mail-utils range mm-util mail-prsvr ebdb-mua ebdb-com crm ebdb-format
ebdb mailabbrev eieio-opt speedbar ezimage dframe eieio-base pcase
timezone org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro
org-footnote org-src ob-comint org-pcomplete org-list org-faces
org-entities org-version ob-emacs-lisp ob-core ob-eval org-table
oc-basic bibtex ol rx org-keys oc org-compat org-macs org-loaddefs
find-func cal-menu calendar cal-loaddefs visual-basic-mode cl web-mode
disp-table erlang-start smart-tabs-mode skeleton cc-mode cc-fonts
cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs
slime-asdf grep slime-tramp tramp tramp-loaddefs trampver
tramp-integration cus-edit cus-load wid-edit files-x tramp-compat shell
pcomplete parse-time iso8601 time-date ls-lisp format-spec slime-fancy
slime-indentation slime-cl-indent cl-indent slime-trace-dialog
slime-fontifying-fu slime-package-fu slime-references
slime-compiler-notes-tree slime-scratch slime-presentations advice
bridge slime-macrostep macrostep slime-mdot-fu slime-enclosing-context
slime-fuzzy slime-fancy-trace slime-fancy-inspector slime-c-p-c
slime-editing-commands slime-autodoc slime-repl elp slime-parse slime
derived cl-extra help-mode lisp-mnt gud apropos compile
text-property-search etags fileloop generator xref project arc-mode
archive-mode noutline outline pp comint ansi-color ring hyperspec
thingatpt slime-autoloads dired-aux dired-x dired dired-loaddefs so-long
notifications dbus xml repeat easy-mmode tex-site hyperbole-autoloads
magit-autoloads git-commit-autoloads magit-section-autoloads
dash-autoloads paredit-autoloads rust-mode-autoloads
stimmung-themes-autoloads transient-autoloads with-editor-autoloads info
compat-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 password-cache json subr-x map byte-opt gv bytecomp
byte-compile cconv url-vars cl-loaddefs cl-lib rmc iso-transl tooltip
eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type
elisp-mode mwheel term/x-win x-win term/common-win x-dnd 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
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 dbusbind kqueue lcms2
dynamic-setting system-font-setting font-render-setting cairo x-toolkit
xinput2 x multi-tty make-network-process emacs)

Memory information:
((conses 16 641088 55155)
 (symbols 48 52939 4)
 (strings 32 157441 6518)
 (string-bytes 1 5319930)
 (vectors 16 82850)
 (vector-slots 8 1122514 34803)
 (floats 8 489 287)
 (intervals 56 689 44)
 (buffers 992 15))

-- 
Manuel Giraud

--=-=-=--




Acknowledgement sent to Manuel Giraud <manuel@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#56763; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 5 Sep 2022 19:15:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.