From unknown Fri Sep 12 06:31:01 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#18369 <18369@debbugs.gnu.org> To: bug#18369 <18369@debbugs.gnu.org> Subject: Status: 24.4.50; interactive spec of `facemenu-add-face' Reply-To: bug#18369 <18369@debbugs.gnu.org> Date: Fri, 12 Sep 2025 13:31:01 +0000 retitle 18369 24.4.50; interactive spec of `facemenu-add-face' reassign 18369 emacs submitter 18369 Drew Adams severity 18369 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 31 01:06:51 2014 Received: (at submit) by debbugs.gnu.org; 31 Aug 2014 05:06:51 +0000 Received: from localhost ([127.0.0.1]:54756 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XNxLm-0008Rt-UV for submit@debbugs.gnu.org; Sun, 31 Aug 2014 01:06:51 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43535) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XNxLj-0008Re-Dt for submit@debbugs.gnu.org; Sun, 31 Aug 2014 01:06:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XNxLT-00032J-Ns for submit@debbugs.gnu.org; Sun, 31 Aug 2014 01:06:41 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:53537) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XNxLT-00032F-LD for submit@debbugs.gnu.org; Sun, 31 Aug 2014 01:06:31 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45256) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XNxLK-0000xu-MN for bug-gnu-emacs@gnu.org; Sun, 31 Aug 2014 01:06:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XNxLB-00030r-UW for bug-gnu-emacs@gnu.org; Sun, 31 Aug 2014 01:06:22 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:44388) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XNxLB-00030m-O1 for bug-gnu-emacs@gnu.org; Sun, 31 Aug 2014 01:06:13 -0400 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s7V56Bnm000467 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Sun, 31 Aug 2014 05:06:12 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s7V5693Y029383 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Sun, 31 Aug 2014 05:06:11 GMT Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s7V569PT029141 for ; Sun, 31 Aug 2014 05:06:09 GMT MIME-Version: 1.0 Message-ID: <62d59397-d3d8-474c-aced-78018b70e6e8@default> Date: Sat, 30 Aug 2014 22:06:11 -0700 (PDT) From: Drew Adams To: bug-gnu-emacs@gnu.org Subject: 24.4.50; interactive spec of `facemenu-add-face' X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8.2 (807160) [OL 12.0.6691.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -4.0 (----) The interactive use of this command is not as convenient as it could be. Is there a good reason for this? Why does the interactive spec use "*xFace: \nr" (reading a sexp, no completion etc.)? Why does it not use `read-face-name', as does `facemenu-set-face' (which calls `facemenu-add-face')? In GNU Emacs 24.4.50.1 (i686-pc-mingw32) of 2014-08-15 on LEG570 Bzr revision: 117706 rgm@gnu.org-20140815043406-p5hbu97cbm7pulcn Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --enable-checking 'CFLAGS=3D-O0 -g3' CPPFLAGS=3D-DGLYPH_DEBUG= =3D1' From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 30 09:52:11 2016 Received: (at 18369) by debbugs.gnu.org; 30 Apr 2016 13:52:11 +0000 Received: from localhost ([127.0.0.1]:56519 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awVJb-0000zV-BP for submit@debbugs.gnu.org; Sat, 30 Apr 2016 09:52:11 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:56806) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awVJZ-0000zM-QP for 18369@debbugs.gnu.org; Sat, 30 Apr 2016 09:52:10 -0400 Received: from cm-84.215.1.64.getinternet.no ([84.215.1.64] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1awVJX-0002rY-A7; Sat, 30 Apr 2016 15:52:09 +0200 From: Lars Ingebrigtsen To: Drew Adams Subject: Re: bug#18369: 24.4.50; interactive spec of `facemenu-add-face' References: <62d59397-d3d8-474c-aced-78018b70e6e8@default> Date: Sat, 30 Apr 2016 15:52:07 +0200 In-Reply-To: <62d59397-d3d8-474c-aced-78018b70e6e8@default> (Drew Adams's message of "Sat, 30 Aug 2014 22:06:11 -0700 (PDT)") Message-ID: <87twijqk54.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 18369 Cc: 18369@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: 0.0 (/) Drew Adams writes: > The interactive use of this command is not as convenient as it could be. > Is there a good reason for this? > > Why does the interactive spec use "*xFace: \nr" (reading a sexp, no > completion etc.)? Why does it not use `read-face-name', as does > `facemenu-set-face' (which calls `facemenu-add-face')? I find these functions odd. `facemenu-set-face' just does this: (facemenu-add-new-face face) (facemenu-add-face face start end) after reading a face name with `read-face-name'. So it's a very thin shim over `facemenu-add-face'. `M-x facemenu-add-face RET foo RET' and nothing happened. Then I did `M-x facemenu-add-face RET bold RET', and it errored out saying Invalid face reference: foo Huh? I have no idea what these two functions are supposed to be doing, but I don't think... they are doing... whatever they should be doing. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 30 12:47:28 2016 Received: (at 18369) by debbugs.gnu.org; 30 Apr 2016 16:47:28 +0000 Received: from localhost ([127.0.0.1]:58155 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awY3E-0007ZG-9g for submit@debbugs.gnu.org; Sat, 30 Apr 2016 12:47:28 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:24207) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awY3C-0007Z3-GC for 18369@debbugs.gnu.org; Sat, 30 Apr 2016 12:47:26 -0400 Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id u3UGlJI5014514 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 30 Apr 2016 16:47:20 GMT Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by aserv0022.oracle.com (8.13.8/8.13.8) with ESMTP id u3UGlJBY029718 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 30 Apr 2016 16:47:19 GMT Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25]) by aserv0122.oracle.com (8.13.8/8.13.8) with ESMTP id u3UGlH3U027978; Sat, 30 Apr 2016 16:47:18 GMT MIME-Version: 1.0 Message-ID: <597bd140-2dd3-4ffa-8b59-2289a3dc6dc0@default> Date: Sat, 30 Apr 2016 08:47:15 -0800 (GMT-08:00) From: Drew Adams To: Lars Ingebrigtsen Subject: RE: bug#18369: 24.4.50; interactive spec of `facemenu-add-face' References: <62d59397-d3d8-474c-aced-78018b70e6e8@default> <87twijqk54.fsf@gnus.org> In-Reply-To: <87twijqk54.fsf@gnus.org> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6744.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: aserv0022.oracle.com [141.146.126.234] X-Spam-Score: -3.3 (---) X-Debbugs-Envelope-To: 18369 Cc: 18369@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: -3.3 (---) > I find these functions odd. > `facemenu-set-face' just does this: > (facemenu-add-new-face face) > (facemenu-add-face face start end) > after reading a face name with `read-face-name'. So it's a very thin > shim over `facemenu-add-face'. It adds the face to the Face menu (first sexp). `facemenu-add-face' does not do that - it just applies a face to buffer text. These are two very different uses of the word "add". > `M-x facemenu-add-face RET foo RET' and nothing happened. > Then I did `M-x facemenu-add-face RET bold RET', and it > errored out saying Invalid face reference: foo > Huh? Read the doc. If the region is empty then `facemenu-add-face' applies a face to the text you type. Else it applies it to the text in the region. Works fine. `foo' is not a defined face. > I have no idea what these two functions are supposed to be doing, but I > don't think... they are doing... whatever they should be doing. They are doing exactly what they are supposed to do, and what they are documented as doing. This bug report (enhancement request, if you prefer) is a request to have `facemenu-add-face' use `read-face-name' (which might not have existed when it was defined originally; dunno). [Note: To use these commands you had better turn off font-lock in your buffer. Since font-lock has now taken over all `face' highlighting (see other bugs, which you've closed), you will see no effect from any functions that add text property `face'. Font lock should NOT be monopolizing the use of property `face' (even Stefan agrees with that). But it does (now), so turn it off if you want to be able to make use of Facemenu (and other `face' highlighting).] From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 13 18:13:43 2021 Received: (at 18369) by debbugs.gnu.org; 13 Jul 2021 22:13:43 +0000 Received: from localhost ([127.0.0.1]:42294 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3Qet-0004ja-Lj for submit@debbugs.gnu.org; Tue, 13 Jul 2021 18:13:43 -0400 Received: from quimby.gnus.org ([95.216.78.240]:35924) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3Qeq-0004jK-U8 for 18369@debbugs.gnu.org; Tue, 13 Jul 2021 18:13:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: 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=jD6vTQJzmPHcDWsK9F7G0oID8BlIDMex6iKBQ8YW7kc=; b=VJa8aqv2rq7KKomOZe1j1ZnReO eOQVATUqTOVELPNPYxWBFUpfT5B/31D1sIhheRDPteCpZqRIcv0Lh/pgzh5miCkFj4mZNR1yIFvxO Tm6BT7Nr80Fv4RJV3pHX912yGUEiEdLc35Vj3n4crE7CkgaWXpO494M08ZdVCk8bUl6o=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m3Qea-000561-3C; Wed, 14 Jul 2021 00:13:29 +0200 From: Lars Ingebrigtsen To: Drew Adams Subject: Re: bug#18369: 24.4.50; interactive spec of `facemenu-add-face' References: <62d59397-d3d8-474c-aced-78018b70e6e8@default> X-Now-Playing: Patrice Baeumel's _Kompakt Total 19 (2)_: "Grace" Date: Wed, 14 Jul 2021 00:13:16 +0200 In-Reply-To: <62d59397-d3d8-474c-aced-78018b70e6e8@default> (Drew Adams's message of "Sat, 30 Aug 2014 22:06:11 -0700 (PDT)") Message-ID: <87tukxn9qb.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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: Drew Adams writes: > The interactive use of this command is not as convenient as it could be. > Is there a good reason for this? > > Why does the interactive spec use "*xFace: \nr" (reading a sexp, no > completion etc.) [...] 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: 18369 Cc: 18369@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: -3.3 (---) Drew Adams writes: > The interactive use of this command is not as convenient as it could be. > Is there a good reason for this? > > Why does the interactive spec use "*xFace: \nr" (reading a sexp, no > completion etc.)? Why does it not use `read-face-name', as does > `facemenu-set-face' (which calls `facemenu-add-face')? I've now fixed this in Emacs 28. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 13 18:13:51 2021 Received: (at control) by debbugs.gnu.org; 13 Jul 2021 22:13:51 +0000 Received: from localhost ([127.0.0.1]:42297 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3Qf0-0004jt-SZ for submit@debbugs.gnu.org; Tue, 13 Jul 2021 18:13:51 -0400 Received: from quimby.gnus.org ([95.216.78.240]:35928) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3Qey-0004jZ-N0 for control@debbugs.gnu.org; Tue, 13 Jul 2021 18:13:49 -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=RYDWUqOwevzfAQ2IqOHpA5mE/6nsBxvIFmB9oyANyCQ=; b=bh7A4po773+dwAT5FUtiaY/DB7 9MaFtKMtWyotzYtJu1TepT/yj4MA8GVwt2cB7umyDp7VDFMKjOZ/4SSX5zIOC+R1msh4EL+KAVGIL 3bQICn5buHa52dFseYUKEkUGxYjaOzhf1hAbA4267EnB1IKyvqsMBqJH+4cKinEoos4I=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m3Qei-000567-4Y for control@debbugs.gnu.org; Wed, 14 Jul 2021 00:13:38 +0200 Date: Wed, 14 Jul 2021 00:13:31 +0200 Message-Id: <87sg0hn9pw.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #18369 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 18369 28.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 18369 28.1 quit From unknown Fri Sep 12 06:31:01 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 11 Aug 2021 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