From unknown Sat Sep 06 05:03:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55967: 29.0.50; [PATCH] Cmd-t on macOS asks for a font using the minibuffer Resent-From: Daniel =?UTF-8?Q?Mart=C3=ADn?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 14 Jun 2022 11:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 55967 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 55967@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.165520699430706 (code B ref -1); Tue, 14 Jun 2022 11:44:02 +0000 Received: (at submit) by debbugs.gnu.org; 14 Jun 2022 11:43:14 +0000 Received: from localhost ([127.0.0.1]:33201 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o14wz-0007zC-RP for submit@debbugs.gnu.org; Tue, 14 Jun 2022 07:43:14 -0400 Received: from lists.gnu.org ([209.51.188.17]:52278) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o14wy-0007z4-CN for submit@debbugs.gnu.org; Tue, 14 Jun 2022 07:43:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57904) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o14wy-0000Zz-5k for bug-gnu-emacs@gnu.org; Tue, 14 Jun 2022 07:43:12 -0400 Received: from sonic313-20.consmr.mail.ir2.yahoo.com ([77.238.179.187]:36678) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o14ww-0007lq-44 for bug-gnu-emacs@gnu.org; Tue, 14 Jun 2022 07:43:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s2048; t=1655206983; bh=maAEEukzdpBKhG9HM6EzHHBnk7cAi2Uf4qg7Dkph76k=; h=From:To:Subject:Date:References:From:Subject:Reply-To; b=fvTfy3dJZknATNp2Ne74xAevzsMjeOp6C78R3YFSIpQz3TzIuMzdA4J9E0f6gy9W+fsTYJg3r48sL8EhuHMWpKstb96ICyhjepJ2X5BINh6gTQxX2r7jO9K4c8PLV2Fkcp1w4Tm7E5bTsgCD5cTsOUgBOocZdFw6XTZ/esI1sFNy6N2jO003J/d5Rt1H59QkEI1jXqLu1xW4+1tJQ0mPAqj65++XFJNVz7Lp3UozNpkiVdap3Y693D/vjOIlRlxXsXPXqHLrCgwTIQuEyveCIpv0/jX3HuWMKNsp/ej6sik/1Qt/7juvmaqI7J/+zVYKwAuPhIVBjaK4iAw0a2jgMw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1655206983; bh=BhDeujiEkf1iTnUiB/4Ltni1zgsBtlwd6PBkFiF9QL4=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=cpBroYUJ/LWup0UklcD1h30ilDiZUfJ+a4pJs0t8U5FjRwqahwJXUeD0PNix0qxJBA+Voxla4xKM9nvO+8HXdopkT0JGIVzk0JcQvfN/cvnpIWmOlPpJXvTVRtO9KbN4cS6XRc1WVi/oEDdXVVrdce4abhMCvr284u+8YsgQGxZe/FdKZT0TzpyugTbCraB+xdD6xT0s1/6ngTaLkoHhMR7bRF1FhQdeZiB5m1i6Ko5unnMsEndhFC9LIX1g72jVpe6X5T1M88Sze/D8297Tu+0kJ+0o8ypMwgBdu76iUh+x6yiMo2cPdhl/8WSWDstnjpFa4DZf5QXLpj74PzNVfw== X-YMail-OSG: zZhMlAMVM1m43iB9gqlMIstIpaTkSB1eBAibLDgyuoOpA8GXi.yb0isvm09cNc0 51WIkgOB1rV62ePCvE2XU62xl3JFHcI.HkdAbu3CXh6msLW7ZzUJK0BygfqhVbmqYaohD6vgx71y .5gv6J1nHNDGxt3pByP1T0gmooOJbUR7lt0YzU.r4V6JiRshFoisQNWK_gzO3S0z5Nisj1kdTrIy QNuMKAcHw6c1_edP4w_UbJydKluZvktuMW8IwDHpWLQtwqo9QUmwG5V6wV4S_GDbVrwgjzxs4k47 6SxKNEIFech6Eei5XeRelXEeUaTJJQdGJQI1YCsW5gjOeyPEQ1RRygn_i_w4YDyqyy8DJjWZP91z XqVMnwV_dzuPyJjzAOOMEcNnLL9HxaYT8Tfs0kpOj18tx1dda9DPkeIcXNpW7i8jVqbvfJrmp95B WegwLSSReHCkUvphpJtfBg9inOd1jQKS6bP1CfAvuDMzyEr3Hus9YrGRX7aCxCEaGTZlsG36p3HF TCOJKcmU4_SXDpLUGD5kgms1PqAEZkJDmXv4DWg14Z0T7rr9TuzxK0E1ly.t9RjJSE8E_8kc_bjD hSGxilK1fg50X2_Jd1oxvYatCzzAZDsAi4F5H4nz3kGChJEKeY53T5uA01pRUfrkKc3JIZ7WXZbv KucWJs6dGLziU3wf9FE6kbwRKxWYwjtzsejMU8r5MVjbzEh4AWoYYtoUIRlp915pHzZESVoPOwAw bfBoCiC1N2anXTK3MB6alj1Ii4wIQLF0dcCprlD5Dy.8vnvyQVhVj7qHHiXS9quFYw9sZ_nM65qe gYLDwT4S_EHpFWdBbPAYj.fD_UWXzwtAnJFFllkxQqIjGQvbyGWYwvIRHqOmYfDzXLihGkQraSAF xVXPIGrCsehSwKsp32wdJCZh85grMmBZlMkizLNp92WmdgjDHvp7IaQuGJ4mqPDauJva8JcLJ0mF yk2AVtkzYj.015i6AuDsAZOx20YeRZkpqD2t6khidmJTVs71cSHKmTGfzUUFwu80exRmLXJf1N.0 _KecEG_bw.GYmilqAURyfH_swjmIz1epLWTXS3_F7.b8cXE3xLBCVUO2UCA5.9.MJ7WMy0amNUzI dwyaZI.odG_p7bfzeoJ9M9MQwoe77yq7da60gmpj_M0hXdj_xtZzMORfUl6Ou6OxVhoBcFBQ_9T2 9.59UOPk6F_vLKbPUSKmoyhfFHnVT3bC2z4FdGL1RvjOlZpuCutnw8wcKtjldo5tKqoNUBp66cf3 MWUpbG4WzPiKAEzoStAjnFKbpnoqU2wgmDMh_dz3xhgCm6xW6NE3kHnxluDU.huLvn3GKqWXQdIS gdg0pjiDN..zDhNR6sS9wAbb3lyPtBW0gGZ.zJiF.vLiY9JrTzJR2ucdjY2dw9TTX3aW2Qwofcfx KmpWlZADtqIiI9M_ZEcfP4e1z_HJ4yR.dXHPMTU6U1xx9pAqiamW987xRiH9.u2ZOThQe21CuBJc 86rTF3dturtZMVnxLBPiJygLlR7vlDdPXiwJpLNwWqlw9jngQ3KQR5VotOMGEogZfDtZZbmJAtqN ZxF6AiVdP2MypI2I6SMFxmzcfbvW0XJsbXEqT_1SF56xA.5jm22qhFjAt089ytXWmovBYJaHQLIJ vkmd10oYDbbOWRLTnfYJsEThFG1X.0iG50ngVFkuDswsSgZM9dR1cSJc7D1EPOhF0k5OGrRfvqO1 oiqAVIGPam.oD81JCRuLb3Ixi24ZyocW7pDsKzpeubg_kiNgu8AuFP_rda7QVaqfTG00KWzX3K.j VdOknzm_Q.8atFqAjaavLCcSpRzrOOKbmJRLNT9IC.2ZQMkWBY_nwpLcGqyTs746wB0qKBawWAMk 3XzyNBYi6NDkKmRzazQJCIWoq5iovrro3Z.jWb6Vj_CiNUfMVhIZS6YfO2IMBrC0TqVIBUPKwi28 Cy.8HH0jFyhrcwezHQFy9N8wPlBr9.5n73TtRgI0Mrb5e._vJhIIXdtm7.MKIprC7VxH8zsitKZ4 ZCiT2kgAKH1ehISK6X6qqs2IAgNHU3pn_HugNjJe3cBjeUyY.9NViSXPpuSkwl3.QXZC5E_MwhgL PLS3DUGiIFQlgI8.4vzFhOza0uHkWzgOHA9_B7SOavpeAFOujV71jFW3HlwpgZ4EeJoBH2octRuo Ds6d5edz8.DKO8eX0I0_dAxJ6bDYFRigURqSmS0ab8okRrJnyteCus3GNt3OstsBfj1r2xbyY4a5 438Bh3LaNusMmtL27agUBz28wbP0coNkz X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ir2.yahoo.com with HTTP; Tue, 14 Jun 2022 11:43:03 +0000 Received: by hermes--canary-production-ir2-6c7595c778-pmqqk (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 7f7c7312a51a0767742e9ec2c63ee16e; Tue, 14 Jun 2022 11:43:00 +0000 (UTC) From: Daniel =?UTF-8?Q?Mart=C3=ADn?= Date: Tue, 14 Jun 2022 13:42:59 +0200 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" References: X-Mailer: WebService/1.1.20280 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1682 Received-SPF: pass client-ip=77.238.179.187; envelope-from=mardani29@yahoo.es; helo=sonic313-20.consmr.mail.ir2.yahoo.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain This is a regression from Emacs 28.1. In Emacs 28.1, Cmd-t is bound to ns-popup-font-panel, which shows the native macOS font panel. With the removal of ns-popup-font-panel, Cmd-t is now bound to set-frame-font. However, I think the best replacement is menu-set-font, which is what Options, Set Default Font calls. I've attached a patch. Thanks. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Bind-Cmd-t-to-menu-set-font-on-macOS.patch >From 78a543ae0ece188334356daf003eae6cc7c9359e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=ADn?= Date: Tue, 14 Jun 2022 13:20:59 +0200 Subject: [PATCH] Bind Cmd-t to menu-set-font on macOS * lisp/term/ns-win.el (global-map): set-frame-font asks for a font using the minibuffer, but the former ns-popup-font-panel always showed the graphical font panel on macOS. To preserve the same behavior, bind it to menu-set-font, which is also called by Options, Set Default Font. --- lisp/term/ns-win.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/term/ns-win.el b/lisp/term/ns-win.el index 677ebb400e..84c5b087b9 100644 --- a/lisp/term/ns-win.el +++ b/lisp/term/ns-win.el @@ -142,7 +142,7 @@ global-map (define-key global-map [?\s-p] 'ns-print-buffer) (define-key global-map [?\s-q] 'save-buffers-kill-emacs) (define-key global-map [?\s-s] 'save-buffer) -(define-key global-map [?\s-t] 'set-frame-font) +(define-key global-map [?\s-t] 'menu-set-font) (define-key global-map [?\s-u] 'revert-buffer) (define-key global-map [?\s-v] 'yank) (define-key global-map [?\s-w] 'delete-frame) -- 2.34.1 --=-=-=-- From unknown Sat Sep 06 05:03:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55967: 29.0.50; [PATCH] Cmd-t on macOS asks for a font using the minibuffer Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 14 Jun 2022 12:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55967 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Daniel =?UTF-8?Q?Mart=C3=ADn?= Cc: 55967@debbugs.gnu.org Received: via spool by 55967-submit@debbugs.gnu.org id=B55967.16552094122534 (code B ref 55967); Tue, 14 Jun 2022 12:24:02 +0000 Received: (at 55967) by debbugs.gnu.org; 14 Jun 2022 12:23:32 +0000 Received: from localhost ([127.0.0.1]:33349 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o15a0-0000en-Cc for submit@debbugs.gnu.org; Tue, 14 Jun 2022 08:23:32 -0400 Received: from quimby.gnus.org ([95.216.78.240]:49062) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o15Zx-0000eZ-K2 for 55967@debbugs.gnu.org; Tue, 14 Jun 2022 08:23:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=GEXWH4VWy/lGdXRTfvePLNSSlOXGXgKYz9RBRfeg1Mw=; b=FjY2uCq5D5UepiPmU0fI9qhjG6 Xe4dCsJhbnYra/K1jJFPB/aeQQxExdgNNxVKrCPzRZCROQ0knEvol6p7X3jNGqs949PMytSj6OHgf gEYGTdt6QmVORc6B7rRqJ3JSXcsi+fOMlEKjGzt3YaW62LU02fsoa5spP0wOzsof4xvg=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1o15Zp-0006H1-2Z; Tue, 14 Jun 2022 14:23:23 +0200 From: Lars Ingebrigtsen References: X-Now-Playing: Coil's _Heartworms_: "Assassins Of Hakim Bey (Ft. Bill Laswell & Hakim Bey)" Date: Tue, 14 Jun 2022 14:23:19 +0200 In-Reply-To: ("Daniel =?UTF-8?Q?Mart=C3=ADn?="'s message of "Tue, 14 Jun 2022 13:42:59 +0200") Message-ID: <8735g7o2mg.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Daniel =?UTF-8?Q?Mart=C3=ADn?= writes: > This is a regression from Emacs 28.1. In Emacs 28.1, Cmd-t is bound to > ns-popup-font-panel, which shows the native macOS font panel. With the > removal of ns-popup-font-panel, Cmd-t is now bound t [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Daniel Mart=C3=ADn writes: > This is a regression from Emacs 28.1. In Emacs 28.1, Cmd-t is bound to > ns-popup-font-panel, which shows the native macOS font panel. With the > removal of ns-popup-font-panel, Cmd-t is now bound to set-frame-font. > However, I think the best replacement is menu-set-font, which is what > Options, Set Default Font calls. > > I've attached a patch. Thanks. Thanks; pushed to Emacs 29. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 14 08:23:35 2022 Received: (at control) by debbugs.gnu.org; 14 Jun 2022 12:23:35 +0000 Received: from localhost ([127.0.0.1]:33352 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o15a3-0000f4-JO for submit@debbugs.gnu.org; Tue, 14 Jun 2022 08:23:35 -0400 Received: from quimby.gnus.org ([95.216.78.240]:49076) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o15a2-0000ef-MU for control@debbugs.gnu.org; Tue, 14 Jun 2022 08:23:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=hoZx+m9xVejs0SAZZXHA1nHvSdLnhdbF3pD+cl7xn4w=; b=sXZNryFdLhpYha7fmKvO2G//8t HWzPe7wSBzZje9sltp9r+eYQU/k6oFtv4cBjZW7tIx56dojm2T3EXNukt6Q2iQ3xsTsr9h5kl3w9C Rxl3y/Q16epTlQ48r2/R2TYZD3Qh2mrVy0Uc0kH0MgZbewrK8nvd/u/vjnrgQb+u5MWw=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1o15Zv-0006HH-0h for control@debbugs.gnu.org; Tue, 14 Jun 2022 14:23:29 +0200 Date: Tue, 14 Jun 2022 14:23:25 +0200 Message-Id: <871qvro2ma.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #55967 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 55967 29.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control 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 (---) close 55967 29.1 quit