From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 27 13:25:47 2013 Received: (at submit) by debbugs.gnu.org; 27 Jan 2013 18:25:47 +0000 Received: from localhost ([127.0.0.1]:51620 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TzWvK-0002tf-14 for submit@debbugs.gnu.org; Sun, 27 Jan 2013 13:25:47 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60556) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TzWvF-0002tW-3H for submit@debbugs.gnu.org; Sun, 27 Jan 2013 13:25:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TzWuo-0003wu-KN for submit@debbugs.gnu.org; Sun, 27 Jan 2013 13:25:20 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-104.6 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_MED, RP_MATCHES_RCVD, UNPARSEABLE_RELAY, USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:59154) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TzWuo-0003wf-FQ for submit@debbugs.gnu.org; Sun, 27 Jan 2013 13:25:14 -0500 Received: from eggs.gnu.org ([208.118.235.92]:43574) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TzWul-0001ce-Dj for bug-gnu-emacs@gnu.org; Sun, 27 Jan 2013 13:25:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TzWui-0003sC-Mv for bug-gnu-emacs@gnu.org; Sun, 27 Jan 2013 13:25:11 -0500 Received: from aserp1040.oracle.com ([141.146.126.69]:47860) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TzWui-0003qK-GN for bug-gnu-emacs@gnu.org; Sun, 27 Jan 2013 13:25:08 -0500 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r0RIP6Mu007181 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Sun, 27 Jan 2013 18:25:06 GMT Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r0RIP5FU023935 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 27 Jan 2013 18:25:05 GMT Received: from abhmt106.oracle.com (abhmt106.oracle.com [141.146.116.58]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id r0RIP5Np009801 for ; Sun, 27 Jan 2013 12:25:05 -0600 Received: from dradamslap1 (/71.202.147.44) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sun, 27 Jan 2013 10:25:05 -0800 From: "Drew Adams" To: Subject: 24.3.50; wishlist: add a `group-p' predicate Date: Sun, 27 Jan 2013 10:24:56 -0800 Message-ID: <0138B6575E46439E9E33E54D07D2C103@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: Ac38u5uJsIu4CUkARGK/bBCUrarjYg== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-Source-IP: acsinet22.oracle.com [141.146.126.238] 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: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -3.5 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.8 (----) Subject line says it all: Please add a predicate `group-p' that returns non-nil if its symbol arg is a loaded customize group (i.e. defined by a defgroup that has been evaluated). Not sure what the code might be for an appropriate definition. I thought that perhaps (rassq SYMBOL custom-current-group-alist) could be used as the test, but apparently not. When there is more than one defgroup in a file, only the last group gets recorded for it in `custom-current-group-alist'. (Is that a bug or intended?) Perhaps one of the following tests, pulled from `customize-read-group', would be appropriate? I'm not sure what the second one is about. `group-p' should return non-nil only for a symbol defined in a defgroup that has been evaluated (e.g. loaded). 1. (get symbol 'custom-group) 2. (or (and (get symbol 'custom-loads) (not (get symbol 'custom-autoload))) (get symbol 'custom-group)) But I see that a defgroup for a group that has not (yet) had any faces or options (or subgroups) added to it is not reflected in `custom-group', so I guess that test is not appropriate either. E.g., if a (defgroup foo...) is evaluated but it gets no members, then (get 'foo 'custom-group) returns nil. So I'm not sure what the proper definition might be. That in itself (showing my ignorance/confusion) is one argument for having a `group-p' predicate. In GNU Emacs 24.3.50.1 (i386-mingw-nt5.1.2600) of 2013-01-25 on ODIEONE Bzr revision: 111604 eliz@gnu.org-20130125143821-1ykj7ia1qjojjjnp Windowing system distributor `Microsoft Corp.', version 5.1.2600 Configured using: `configure --with-gcc (4.7) --no-opt --enable-checking --cflags -IC:/Devel/emacs/build/include --ldflags -LC:/Devel/emacs/build/lib' From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 28 18:07:06 2016 Received: (at 13568) by debbugs.gnu.org; 28 Apr 2016 22:07:07 +0000 Received: from localhost ([127.0.0.1]:53632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avu5S-00036F-MI for submit@debbugs.gnu.org; Thu, 28 Apr 2016 18:07:06 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:38228) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avu5R-000368-9y for 13568@debbugs.gnu.org; Thu, 28 Apr 2016 18:07:05 -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 1avu5K-0000u1-Sb; Fri, 29 Apr 2016 00:07:04 +0200 From: Lars Ingebrigtsen To: "Drew Adams" Subject: Re: bug#13568: 24.3.50; wishlist: add a `group-p' predicate References: <0138B6575E46439E9E33E54D07D2C103@us.oracle.com> Date: Fri, 29 Apr 2016 00:06:58 +0200 In-Reply-To: <0138B6575E46439E9E33E54D07D2C103@us.oracle.com> (Drew Adams's message of "Sun, 27 Jan 2013 10:24:56 -0800") Message-ID: <87bn4t4ccd.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: 13568 Cc: 13568@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: > Subject line says it all: Please add a predicate `group-p' that > returns non-nil if its symbol arg is a loaded customize group > (i.e. defined by a defgroup that has been evaluated). What the use case for such a function? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 29 11:44:36 2016 Received: (at 13568) by debbugs.gnu.org; 29 Apr 2016 15:44:36 +0000 Received: from localhost ([127.0.0.1]:55516 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awAaq-0007AP-I7 for submit@debbugs.gnu.org; Fri, 29 Apr 2016 11:44:36 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:34092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awAao-0007AD-Lz for 13568@debbugs.gnu.org; Fri, 29 Apr 2016 11:44:35 -0400 Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id u3TFiSIL007666 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 29 Apr 2016 15:44:28 GMT Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserv0021.oracle.com (8.13.8/8.13.8) with ESMTP id u3TFiRvQ003249 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 29 Apr 2016 15:44:28 GMT Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7]) by userv0121.oracle.com (8.13.8/8.13.8) with ESMTP id u3TFiPO8019326; Fri, 29 Apr 2016 15:44:27 GMT MIME-Version: 1.0 Message-ID: Date: Fri, 29 Apr 2016 08:44:22 -0700 (PDT) From: Drew Adams To: Lars Ingebrigtsen Subject: RE: bug#13568: 24.3.50; wishlist: add a `group-p' predicate References: <0138B6575E46439E9E33E54D07D2C103@us.oracle.com> <87bn4t4ccd.fsf@gnus.org> In-Reply-To: <87bn4t4ccd.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: aserv0021.oracle.com [141.146.126.233] X-Spam-Score: -3.3 (---) X-Debbugs-Envelope-To: 13568 Cc: 13568@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 (---) > > Subject line says it all: Please add a predicate `group-p' that > > returns non-nil if its symbol arg is a loaded customize group > > (i.e. defined by a defgroup that has been evaluated). >=20 > What the use case for such a function? Uh, to test whether a given symbol corresponds to "a loaded customize group (i.e. defined by a defgroup that has been evaluated)." Clearly (see the rest of the bug report), it is not clear how Lisp code can test for this. Property `custom-group' is not the answer. Nor, apparently, is a combination of properties `custom-group' and `custom-autoload'. How to test for this condition? From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 29 11:46:03 2016 Received: (at 13568) by debbugs.gnu.org; 29 Apr 2016 15:46:03 +0000 Received: from localhost ([127.0.0.1]:55520 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awAcE-00084F-TE for submit@debbugs.gnu.org; Fri, 29 Apr 2016 11:46:03 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:45345) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awAcD-00081M-0K for 13568@debbugs.gnu.org; Fri, 29 Apr 2016 11:46:01 -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 1awAcA-0007Eg-DQ; Fri, 29 Apr 2016 17:46:00 +0200 From: Lars Ingebrigtsen To: Drew Adams Subject: Re: bug#13568: 24.3.50; wishlist: add a `group-p' predicate References: <0138B6575E46439E9E33E54D07D2C103@us.oracle.com> <87bn4t4ccd.fsf@gnus.org> Date: Fri, 29 Apr 2016 17:45:58 +0200 In-Reply-To: (Drew Adams's message of "Fri, 29 Apr 2016 08:44:22 -0700 (PDT)") Message-ID: <87shy41kqx.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: 13568 Cc: 13568@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: >> > Subject line says it all: Please add a predicate `group-p' that >> > returns non-nil if its symbol arg is a loaded customize group >> > (i.e. defined by a defgroup that has been evaluated). >> >> What the use case for such a function? > > Uh, to test whether a given symbol corresponds to "a loaded > customize group (i.e. defined by a defgroup that has been > evaluated)." And what's the use case for that? Why do you want to know whether a symbol has been used as a customization group? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 29 14:11:48 2016 Received: (at 13568) by debbugs.gnu.org; 29 Apr 2016 18:11:48 +0000 Received: from localhost ([127.0.0.1]:55722 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awCtI-00026T-HP for submit@debbugs.gnu.org; Fri, 29 Apr 2016 14:11:48 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:48473) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awCtH-00026H-Av for 13568@debbugs.gnu.org; Fri, 29 Apr 2016 14:11:47 -0400 Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id u3TIBfsG003314 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 29 Apr 2016 18:11:41 GMT Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userv0021.oracle.com (8.13.8/8.13.8) with ESMTP id u3TIBf46014438 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 29 Apr 2016 18:11:41 GMT Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7]) by userv0121.oracle.com (8.13.8/8.13.8) with ESMTP id u3TIBccc031765; Fri, 29 Apr 2016 18:11:40 GMT MIME-Version: 1.0 Message-ID: Date: Fri, 29 Apr 2016 11:11:34 -0700 (PDT) From: Drew Adams To: Lars Ingebrigtsen Subject: RE: bug#13568: 24.3.50; wishlist: add a `group-p' predicate References: <0138B6575E46439E9E33E54D07D2C103@us.oracle.com> <87bn4t4ccd.fsf@gnus.org> <87shy41kqx.fsf@gnus.org> In-Reply-To: <87shy41kqx.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: userv0021.oracle.com [156.151.31.71] X-Spam-Score: -3.3 (---) X-Debbugs-Envelope-To: 13568 Cc: 13568@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 (---) > >> > Subject line says it all: Please add a predicate `group-p' that > >> > returns non-nil if its symbol arg is a loaded customize group > >> > (i.e. defined by a defgroup that has been evaluated). > >> > >> What the use case for such a function? > > > > Uh, to test whether a given symbol corresponds to "a loaded > > customize group (i.e. defined by a defgroup that has been > > evaluated)." >=20 > And what's the use case for that? Why do you want to know whether a > symbol has been used as a customization group? Why wouldn't I? A custom group is a thing. If you have code that uses that thing (and that is what the thing is for) then it is reasonable to be able to test for that thingness. From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 29 14:29:21 2016 Received: (at 13568) by debbugs.gnu.org; 29 Apr 2016 18:29:21 +0000 Received: from localhost ([127.0.0.1]:55767 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awDAH-0004BP-AY for submit@debbugs.gnu.org; Fri, 29 Apr 2016 14:29:21 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:47981) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awDAG-0004BG-0l for 13568@debbugs.gnu.org; Fri, 29 Apr 2016 14:29:20 -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 1awDAD-0000s2-Hl; Fri, 29 Apr 2016 20:29:19 +0200 From: Lars Ingebrigtsen To: Drew Adams Subject: Re: bug#13568: 24.3.50; wishlist: add a `group-p' predicate References: <0138B6575E46439E9E33E54D07D2C103@us.oracle.com> <87bn4t4ccd.fsf@gnus.org> <87shy41kqx.fsf@gnus.org> Date: Fri, 29 Apr 2016 20:29:17 +0200 In-Reply-To: (Drew Adams's message of "Fri, 29 Apr 2016 11:11:34 -0700 (PDT)") Message-ID: <877ffgxo8y.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: 13568 Cc: 13568@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: > Why wouldn't I? A custom group is a thing. If you have > code that uses that thing (and that is what the thing > is for) then it is reasonable to be able to test for > that thingness. So you have no use case? Closing. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 29 14:29:31 2016 Received: (at control) by debbugs.gnu.org; 29 Apr 2016 18:29:31 +0000 Received: from localhost ([127.0.0.1]:55770 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awDAR-0004Bp-Hd for submit@debbugs.gnu.org; Fri, 29 Apr 2016 14:29:31 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:47988) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awDAP-0004Bg-CU for control@debbugs.gnu.org; Fri, 29 Apr 2016 14:29:29 -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 1awDAN-0000sI-7c for control@debbugs.gnu.org; Fri, 29 Apr 2016 20:29:28 +0200 Date: Fri, 29 Apr 2016 20:29:26 +0200 Message-Id: <8737q4xo8p.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #13568 X-Spam-Score: 0.0 (/) 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: 0.0 (/) tags 13568 wontfix close 13568 From unknown Sat Sep 06 18:58:25 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 28 May 2016 11:24:08 +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