From unknown Wed Jun 18 00:23:18 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#15009 <15009@debbugs.gnu.org> To: bug#15009 <15009@debbugs.gnu.org> Subject: Status: cl-lib symbols in lisp-font-lock-keywords Reply-To: bug#15009 <15009@debbugs.gnu.org> Date: Wed, 18 Jun 2025 07:23:18 +0000 retitle 15009 cl-lib symbols in lisp-font-lock-keywords reassign 15009 emacs submitter 15009 Juanma Barranquero severity 15009 minor thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 02 12:32:53 2013 Received: (at submit) by debbugs.gnu.org; 2 Aug 2013 16:32:53 +0000 Received: from localhost ([127.0.0.1]:36646 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V5IHc-00021I-41 for submit@debbugs.gnu.org; Fri, 02 Aug 2013 12:32:52 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49539) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V5IHX-00020u-RR for submit@debbugs.gnu.org; Fri, 02 Aug 2013 12:32:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V5IHR-0003h2-EX for submit@debbugs.gnu.org; Fri, 02 Aug 2013 12:32:42 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:58087) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V5IHR-0003gx-Aq for submit@debbugs.gnu.org; Fri, 02 Aug 2013 12:32:41 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51245) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V5IHQ-0006Zl-0g for bug-gnu-emacs@gnu.org; Fri, 02 Aug 2013 12:32:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V5IHP-0003gE-29 for bug-gnu-emacs@gnu.org; Fri, 02 Aug 2013 12:32:39 -0400 Received: from mail-ee0-x233.google.com ([2a00:1450:4013:c00::233]:60963) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V5IHO-0003g0-R4 for bug-gnu-emacs@gnu.org; Fri, 02 Aug 2013 12:32:38 -0400 Received: by mail-ee0-f51.google.com with SMTP id c1so426943eek.38 for ; Fri, 02 Aug 2013 09:32:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=x+Hm/P1weCck1NqP+aFeM3qLXfMUsYfxT/i9eq3VlKw=; b=foJCcSQAsqX+pxTfKXkX9I3xXNo52fJcyS/I4yCQ0iZRbeY63liFjwQ2j+J8HME0mM axrQxHw7oBmC+1ucWrnNFlxGSt+o5wvvzoHbQaV793sagb2mzUB53n19Pciii8ejx+/z mH8PDqt1Qzd1IRD4BFzns3Szq8a6w/NuQOMO2IDnFJqEdOuhwPgU3QAjr7B3bHqWBZ7j zQvEXzWEbpo+mArKxPnLBsX1bMfTRLvUNTfMrgDtZvT/u9nSLiS2yqkPlunyJBzVPE3g iGvg98YMa39Ijg+g4I7lXnB3OT1bBn2fuLywWkyunAM0A0tquqoSdInrCG3cx6vnw+mq 85OQ== X-Received: by 10.14.219.6 with SMTP id l6mr6282978eep.152.1375461158014; Fri, 02 Aug 2013 09:32:38 -0700 (PDT) MIME-Version: 1.0 Received: by 10.15.23.70 with HTTP; Fri, 2 Aug 2013 09:31:57 -0700 (PDT) From: Juanma Barranquero Date: Fri, 2 Aug 2013 18:31:57 +0200 Message-ID: Subject: cl-lib symbols in lisp-font-lock-keywords To: Bug-Gnu-Emacs Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). 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: -2.7 (--) 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: -2.7 (--) Package: emacs Version: 24.3.50 Now that cl-lib is the preferred way to use CL, cl-lib symbols like cl-defun, cl-loop. cl-defstruct, etc. should be added to lisp-font-lock-keywords-*. From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 02 12:40:55 2013 Received: (at 15009) by debbugs.gnu.org; 2 Aug 2013 16:40:55 +0000 Received: from localhost ([127.0.0.1]:36652 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V5IPO-0002IK-ID for submit@debbugs.gnu.org; Fri, 02 Aug 2013 12:40:54 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:38821 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V5IPL-0002I7-9P for 15009@debbugs.gnu.org; Fri, 02 Aug 2013 12:40:51 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1V5IPK-0008C7-Hd; Fri, 02 Aug 2013 12:40:50 -0400 From: Glenn Morris To: Juanma Barranquero Subject: Re: bug#15009: cl-lib symbols in lisp-font-lock-keywords References: X-Spook: bce $400 million in gold bullion Mahmoud Ahmadinejad War X-Ran: _5hO"C~prFJ#^b,|biBp?F2GP!oFjp5b"DdgIDF_XpdxAGYOU~)@u.O4NQ=c664KY%35*G X-Hue: yellow X-Debbugs-No-Ack: yes X-Attribution: GM Date: Fri, 02 Aug 2013 12:40:50 -0400 In-Reply-To: (Juanma Barranquero's message of "Fri, 2 Aug 2013 18:31:57 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.5 (------) X-Debbugs-Envelope-To: 15009 Cc: 15009@debbugs.gnu.org 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: -6.5 (------) Dupe of http://debbugs.gnu.org/cgi/bugreport.cgi?bug=12761 From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 02 12:42:49 2013 Received: (at control) by debbugs.gnu.org; 2 Aug 2013 16:42:49 +0000 Received: from localhost ([127.0.0.1]:36663 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V5IRE-0002Nx-Q0 for submit@debbugs.gnu.org; Fri, 02 Aug 2013 12:42:49 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:38926 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V5IRB-0002Nm-SI for control@debbugs.gnu.org; Fri, 02 Aug 2013 12:42:46 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1V5IRB-0008RF-Fr for control@debbugs.gnu.org; Fri, 02 Aug 2013 12:42:45 -0400 Date: Fri, 02 Aug 2013 12:42:45 -0400 Message-Id: Subject: control message for bug 15009 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -6.5 (------) X-Debbugs-Envelope-To: control 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: -6.5 (------) forcemerge 12761 15009 From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 02 13:16:35 2013 Received: (at 15009) by debbugs.gnu.org; 2 Aug 2013 17:16:35 +0000 Received: from localhost ([127.0.0.1]:36693 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V5Ixt-0004Xd-T7 for submit@debbugs.gnu.org; Fri, 02 Aug 2013 13:16:35 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:28134) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V5Ixr-0004X3-QD for 15009@debbugs.gnu.org; Fri, 02 Aug 2013 13:16:32 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFG4rw3m/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLDiYSFBgNJIgeBsEtkQoDpHqBXoMT X-IPAS-Result: Av4EABK/CFG4rw3m/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLDiYSFBgNJIgeBsEtkQoDpHqBXoMT X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="20445357" Received: from 184-175-13-230.dsl.teksavvy.com (HELO pastel.home) ([184.175.13.230]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 02 Aug 2013 13:16:19 -0400 Received: by pastel.home (Postfix, from userid 20848) id 8D84862E1A; Fri, 2 Aug 2013 13:16:25 -0400 (EDT) From: Stefan Monnier To: Juanma Barranquero Subject: Re: bug#15009: cl-lib symbols in lisp-font-lock-keywords Message-ID: References: Date: Fri, 02 Aug 2013 13:16:25 -0400 In-Reply-To: (Juanma Barranquero's message of "Fri, 2 Aug 2013 18:31:57 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 15009 Cc: 15009@debbugs.gnu.org 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: 0.3 (/) > Now that cl-lib is the preferred way to use CL, cl-lib symbols like > cl-defun, cl-loop. cl-defstruct, etc. > should be added to lisp-font-lock-keywords-*. Right. But: these are not valid in Lisp. So we need to clean this up by splitting lisp-font-lock-keywords into a "Lisp" part and an "Elisp" part. BTW, ideally, these keyword faces would be added by dynamically collecting the set of known macros, rather than by a hardcoded list. Stefan From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 02 13:27:28 2013 Received: (at 15009) by debbugs.gnu.org; 2 Aug 2013 17:27:29 +0000 Received: from localhost ([127.0.0.1]:36771 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V5J8S-0004w2-EX for submit@debbugs.gnu.org; Fri, 02 Aug 2013 13:27:28 -0400 Received: from mail-ea0-f171.google.com ([209.85.215.171]:43164) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V5J8P-0004va-Gj for 15009@debbugs.gnu.org; Fri, 02 Aug 2013 13:27:26 -0400 Received: by mail-ea0-f171.google.com with SMTP id n15so460779ead.30 for <15009@debbugs.gnu.org>; Fri, 02 Aug 2013 10:27:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=GFP03jAHoWYVjgHwd/wevAqfC5naEMPDzi4ijD2N6/w=; b=gSQA8ssalPt9UScIM+d3uUxxfP4XUbn5jkamd2Dyk/zqK1TxM++Lz+O6huFDzxSPsg citpaoFc2PfBWBsBJ81f8s4/gmDdkMX0Smyi9U84CVLKKE2TD9xqBCFyOSG7aup3/XWR cdzLWvSkak1FtCJll4ocdsVWH0K+GPliXl6C8xGZSMGWbN+Cw2tjgPmndmssLcNk09Do 5LmPDrm0TBt+yfjTHQpHw9xqFAp0I8HWQLr3F7UgcVGQ6Yb6HYB+m6E40lz8dqYRO+Bd SZ5zJ/3iUnQuueDAof+7HWa89wAXsly0l3qgo0HY7h6+D6XMaKFFBjWN8Gzy1H56A5Qm 5DOQ== X-Received: by 10.14.9.72 with SMTP id 48mr3937878ees.42.1375464439704; Fri, 02 Aug 2013 10:27:19 -0700 (PDT) MIME-Version: 1.0 Received: by 10.15.23.70 with HTTP; Fri, 2 Aug 2013 10:26:39 -0700 (PDT) In-Reply-To: References: From: Juanma Barranquero Date: Fri, 2 Aug 2013 19:26:39 +0200 Message-ID: Subject: Re: bug#15009: cl-lib symbols in lisp-font-lock-keywords To: Stefan Monnier Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 15009 Cc: 15009@debbugs.gnu.org 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: -0.7 (/) On Fri, Aug 2, 2013 at 7:16 PM, Stefan Monnier wrote: > But: these are not valid in Lisp. So we need to clean this up by > splitting lisp-font-lock-keywords into a "Lisp" part and an > "Elisp" part. OK. > BTW, ideally, these keyword faces would be added by dynamically > collecting the set of known macros, rather than by a hardcoded list. Why? It is a restricted and well-defined set, unlikely to change. Adding them dynamically adds unnecessary complexity IMO. J From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 02 15:23:24 2013 Received: (at 15009) by debbugs.gnu.org; 2 Aug 2013 19:23:24 +0000 Received: from localhost ([127.0.0.1]:36838 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V5Kwd-00004v-7Z for submit@debbugs.gnu.org; Fri, 02 Aug 2013 15:23:23 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:11054) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V5Kwb-0008WJ-Je for 15009@debbugs.gnu.org; Fri, 02 Aug 2013 15:23:22 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFG4rw3m/2dsb2JhbABEvw4Xc4IeAQEEAVYjEAsOJhIUGA0kiB4GwS2GLIpeA5JakiCBXoMT X-IPAS-Result: Av4EABK/CFG4rw3m/2dsb2JhbABEvw4Xc4IeAQEEAVYjEAsOJhIUGA0kiB4GwS2GLIpeA5JakiCBXoMT X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="20455990" Received: from 184-175-13-230.dsl.teksavvy.com (HELO pastel.home) ([184.175.13.230]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 02 Aug 2013 15:23:09 -0400 Received: by pastel.home (Postfix, from userid 20848) id 2EB4563129; Fri, 2 Aug 2013 15:23:15 -0400 (EDT) From: Stefan Monnier To: Juanma Barranquero Subject: Re: bug#15009: cl-lib symbols in lisp-font-lock-keywords Message-ID: References: Date: Fri, 02 Aug 2013 15:23:15 -0400 In-Reply-To: (Juanma Barranquero's message of "Fri, 2 Aug 2013 19:26:39 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 15009 Cc: 15009@debbugs.gnu.org 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: 0.3 (/) >> BTW, ideally, these keyword faces would be added by dynamically >> collecting the set of known macros, rather than by a hardcoded list. > Why? It is a restricted and well-defined set, unlikely to change. > Adding them dynamically adds unnecessary complexity IMO. In order to highlight the name of things defined with cl-defun and friends, I agree. But the part that highlights `cl-destructuring-bind' in font-lock-keyword-face should do it based on the fact that cl-destructuring-bind is a macro, not via some hard-coded list. Stefan From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 08 13:31:42 2013 Received: (at control) by debbugs.gnu.org; 8 Oct 2013 17:31:42 +0000 Received: from localhost ([127.0.0.1]:35381 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VTb8I-0002k1-0u for submit@debbugs.gnu.org; Tue, 08 Oct 2013 13:31:42 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:34118) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VTb8F-0002jt-Oa for control@debbugs.gnu.org; Tue, 08 Oct 2013 13:31:40 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1VTb8F-0005HZ-6l for control@debbugs.gnu.org; Tue, 08 Oct 2013 13:31:39 -0400 Date: Tue, 08 Oct 2013 13:31:39 -0400 Message-Id: Subject: control message for bug 12761 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.3 (-----) X-Debbugs-Envelope-To: control 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: -5.3 (-----) close 12761 24.4 From unknown Wed Jun 18 00:23:18 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, 06 Nov 2013 12:24:03 +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