From unknown Mon Jun 23 20:19:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13156: dedicated face for parentheses in lisp modes Resent-From: Jonas Bernoulli Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Dec 2012 12:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 13156 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 13156@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.135531482229342 (code B ref -1); Wed, 12 Dec 2012 12:21:02 +0000 Received: (at submit) by debbugs.gnu.org; 12 Dec 2012 12:20:22 +0000 Received: from localhost ([127.0.0.1]:38343 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TilIT-0007dC-Vf for submit@debbugs.gnu.org; Wed, 12 Dec 2012 07:20:22 -0500 Received: from eggs.gnu.org ([208.118.235.92]:59303) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TilIS-0007d6-MR for submit@debbugs.gnu.org; Wed, 12 Dec 2012 07:20:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TilHa-0005xA-V0 for submit@debbugs.gnu.org; Wed, 12 Dec 2012 07:19:34 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-102.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, T_DKIM_INVALID, USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:51843) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TilHa-0005x5-Rp for submit@debbugs.gnu.org; Wed, 12 Dec 2012 07:19:26 -0500 Received: from eggs.gnu.org ([208.118.235.92]:42391) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TilHT-0002at-KD for bug-gnu-emacs@gnu.org; Wed, 12 Dec 2012 07:19:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TilHL-0005uJ-TZ for bug-gnu-emacs@gnu.org; Wed, 12 Dec 2012 07:19:19 -0500 Received: from mail-ea0-f169.google.com ([209.85.215.169]:37094) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TilHL-0005tt-OT for bug-gnu-emacs@gnu.org; Wed, 12 Dec 2012 07:19:11 -0500 Received: by mail-ea0-f169.google.com with SMTP id a12so210916eaa.0 for ; Wed, 12 Dec 2012 04:19:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:subject:user-agent:date:message-id:mime-version :content-type; bh=9ks5Mll7T2ZMH7wQ2roDRWX5GTogyM452st58XyG5pA=; b=zEy01+//E186yYOVgK1vEQcyAFudmnQvHkTRqRbQ61VTAS6mbaGe2/skkCvXSCcQf0 CfBCj1cJ9ElcEt9U7aBJIoYy4ZTwLLPkOrcHoYfeS0u8z9AzYvKiDXNzPRFghYMM9inx UWbL95rrv6HzKMfA/PMQz3EWUITajfh+8TFgQmLT8W/W8nqdi4KgnUFjViH4ZslcrLmT gVKNDiOEtZw5LSiv7qjfpx8KnuJs2QAKP/UA0Wzosvyu/1mDtN18B/gTNtJH1tTcOnCE tftg2DkSnpPLVmHgsDLmYdlBA+fkUyS0+NkHMYv4B8yRO4frUJm4SWWz+3WVFXAsPRJX akuA== Received: by 10.14.184.134 with SMTP id s6mr2357845eem.43.1355314750314; Wed, 12 Dec 2012 04:19:10 -0800 (PST) Received: from lem (217-162-182-154.dynamic.hispeed.ch. [217.162.182.154]) by mx.google.com with ESMTPS id b49sm55651061eem.16.2012.12.12.04.19.08 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 12 Dec 2012 04:19:08 -0800 (PST) From: Jonas Bernoulli User-agent: mu4e 0.9.9.5-dev4; emacs 24.3.50.1 Date: Wed, 12 Dec 2012 13:19:07 +0100 Message-ID: <87ip87xy2s.fsf@bernoul.li> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -3.4 (---) 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.2 (----) --=-=-= Content-Type: text/plain Hello Could you please add a `paren-face' that could be used in lisp modes (and possibly others) to dim (or highlight) parentheses. I am currently using the attached library to do this but think it would make sense if this functionality was built-in. Being very simple `parenface.el' just unconditionally adds an additional keyword to `[lisp|scheme]-font-lock-keywords' when loaded. I see two ways of implementing this as part of Emacs. 1. Add the keyword to `[lisp|scheme]-font-lock-keywords-2' directly and let `paren-face' inherit from `default'. Users who actually want parens to be dimmed or highlight can then customize the former. 2. Define a local minor mode that adds the additional keywords. I would prefer (1) but maybe that is not an option because it might negatively affects font-lock's performance. If this has to be a mode then I am happy to write it. I haven't done so yet because `parenface.el' works fine for me and because I would actually prefer (1). Thanks for considering, Jonas --=-=-= Content-Type: application/emacs-lisp Content-Disposition: attachment; filename=parenface.el Content-Transfer-Encoding: quoted-printable ;;; parenface.el --- Provide a face for parens in lisp modes. ;; By Dave Pearson ;; $Revision: 1.1 $ ;; Add a paren-face to emacs and add support for it to the various lisp mod= es. ;; ;; Based on some code that Boris Schaefer posted ;; to comp.lang.scheme in message <87hf8g9nw5.fsf@qiwi.uncommon-sense.net>. (defvar paren-face 'paren-face) (defface paren-face '((((class color)) (:foreground "DimGray"))) "Face for displaying a paren." :group 'faces) (defmacro paren-face-add-support (keywords) "Generate a lambda expression for use in a hook." `(lambda () (let* ((regexp "(\\|)") (match (assoc regexp ,keywords))) (unless (eq (cdr match) paren-face) (setq ,keywords (append (list (cons regexp paren-face)) ,keywords))= )))) ;; Keep the compiler quiet. (eval-when-compile (defvar scheme-font-lock-keywords-2 nil) (defvar lisp-font-lock-keywords-2 nil)) (add-hook 'scheme-mode-hook (paren-face-add-support scheme-font-l= ock-keywords-2)) (add-hook 'lisp-mode-hook (paren-face-add-support lisp-font-loc= k-keywords-2)) (add-hook 'emacs-lisp-mode-hook (paren-face-add-support lisp-font-loc= k-keywords-2)) (add-hook 'lisp-interaction-mode-hook (paren-face-add-support lisp-font-loc= k-keywords-2)) (provide 'parenface) ;; parenface.el ends here --=-=-=-- From unknown Mon Jun 23 20:19:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13156: dedicated face for parentheses in lisp modes Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 18 Dec 2012 15:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13156 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jonas Bernoulli Cc: 13156@debbugs.gnu.org Received: via spool by 13156-submit@debbugs.gnu.org id=B13156.13558448519490 (code B ref 13156); Tue, 18 Dec 2012 15:35:02 +0000 Received: (at 13156) by debbugs.gnu.org; 18 Dec 2012 15:34:11 +0000 Received: from localhost ([127.0.0.1]:49203 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TkzBL-0002T0-Kl for submit@debbugs.gnu.org; Tue, 18 Dec 2012 10:34:11 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:48107) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TkzBK-0002Su-4O for 13156@debbugs.gnu.org; Tue, 18 Dec 2012 10:34:10 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAG6Zu09FxLDj/2dsb2JhbABEtBGBCIIVAQEEAVYjBQsLNBIUGA0kiBwFugmQRAOIQppxgViDBw X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="210185271" Received: from 69-196-176-227.dsl.teksavvy.com (HELO pastel.home) ([69.196.176.227]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 18 Dec 2012 10:32:48 -0500 Received: by pastel.home (Postfix, from userid 20848) id E3A9159150; Tue, 18 Dec 2012 10:32:47 -0500 (EST) From: Stefan Monnier Message-ID: References: <87ip87xy2s.fsf@bernoul.li> Date: Tue, 18 Dec 2012 10:32:47 -0500 In-Reply-To: <87ip87xy2s.fsf@bernoul.li> (Jonas Bernoulli's message of "Wed, 12 Dec 2012 13:19:07 +0100") 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.8 (/) 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: -0.0 (/) > Could you please add a `paren-face' that could be used in lisp modes > (and possibly others) to dim (or highlight) parentheses. I am currently > using the attached library to do this but think it would make sense if > this functionality was built-in. I don't think it's sufficiently useful in general. > Being very simple `parenface.el' just unconditionally adds an additional > keyword to `[lisp|scheme]-font-lock-keywords' when loaded. It could use font-lock-add-keywords. BTW, if all parens are displayed the same, then you can also use the buffer-display-table. > If this has to be a mode then I am happy to write it. I haven't done > so yet because `parenface.el' works fine for me and because I would > actually prefer (1). Having it as a separate mode would make more sense, yes. Stefan From unknown Mon Jun 23 20:19:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13156: dedicated face for parentheses in lisp modes Resent-From: Jonas Bernoulli Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 19 Dec 2012 15:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13156 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Stefan Monnier" Cc: 13156@debbugs.gnu.org Received: via spool by 13156-submit@debbugs.gnu.org id=B13156.135593199127281 (code B ref 13156); Wed, 19 Dec 2012 15:47:02 +0000 Received: (at 13156) by debbugs.gnu.org; 19 Dec 2012 15:46:31 +0000 Received: from localhost ([127.0.0.1]:50969 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TlLqo-00075x-5o for submit@debbugs.gnu.org; Wed, 19 Dec 2012 10:46:30 -0500 Received: from mail-ea0-f175.google.com ([209.85.215.175]:58142) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TlLqi-00075b-Ve for 13156@debbugs.gnu.org; Wed, 19 Dec 2012 10:46:26 -0500 Received: by mail-ea0-f175.google.com with SMTP id h11so863402eaa.20 for <13156@debbugs.gnu.org>; Wed, 19 Dec 2012 07:46:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:from:to:cc:subject:references:user-agent :in-reply-to:date:message-id:mime-version:content-type; bh=2ZIQwW3cpc1Uf/YioAfw0vyJfR3/25z6hTUv3Dct0bM=; b=UQgzpZj1GOE021/VASMFwhyzRKr42izI0AltadUyDXnklsgae8O3qmQHLska7QX+0J YFi+9w/27WBW4OgsWiu3eGjBIDYZhv3RFgZH29iMs05lXItGYwxC0KCHKAiAneqmYMr6 mOoxz3d2n15+kw82H0khDD/UsDkSzixMvQLYb/HXhAakiyTQHOqrLvuFawwW7cALgbhT ThE1Npa7ydo8eaNVlrzWrbzbLV3OzgOO/meTLcCpRMqm7yVPOq+f4SCnMo53U/M2McHV c3IoJQIbICvJNa7wNN/d7s+hIWd4jU57rEmMIrlxSeBT/scWjyibQMt5tX0ohdCDZBXi kpCA== X-Received: by 10.14.173.69 with SMTP id u45mr15171543eel.21.1355931978874; Wed, 19 Dec 2012 07:46:18 -0800 (PST) Received: from lem (178-83-148-79.dynamic.hispeed.ch. [178.83.148.79]) by mx.google.com with ESMTPS id 6sm9878704eea.3.2012.12.19.07.46.17 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 19 Dec 2012 07:46:18 -0800 (PST) From: Jonas Bernoulli References: <87ip87xy2s.fsf@bernoul.li>, User-agent: mu4e 0.9.9.5-dev4; emacs 24.3.50.1 In-reply-to: Date: Wed, 19 Dec 2012 16:46:16 +0100 Message-ID: <877goe6o53.fsf@bernoul.li> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.1 (/) 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: -0.7 (/) Stefan Monnier writes: >> Could you please add a `paren-face' that could be used in lisp modes >> (and possibly others) to dim (or highlight) parentheses. I am currently >> using the attached library to do this but think it would make sense if >> this functionality was built-in. > > I don't think it's sufficiently useful in general. What about all the Emacs users that are scared of lisp "because of all the parens"? Dimming them might reduce the shock :-) >> Being very simple `parenface.el' just unconditionally adds an additional >> keyword to `[lisp|scheme]-font-lock-keywords' when loaded. > > It could use font-lock-add-keywords. That's what I was going to do. > BTW, if all parens are displayed the same, then you can also use the > buffer-display-table. Since you are suggesting this I assume that doesn't mess with highlighting with highlighting matching parens. So I will try that too. >> If this has to be a mode then I am happy to write it. I haven't done >> so yet because `parenface.el' works fine for me and because I would >> actually prefer (1). > > Having it as a separate mode would make more sense, yes. If you don't change your mind about this not being sufficiently useful to be built-in, then I will do write a mode; eventually. Jonas From unknown Mon Jun 23 20:19:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13156: dedicated face for parentheses in lisp modes Resent-From: Michael Heerdegen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 19 Dec 2012 16:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13156 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 13156@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.135593398330153 (code B ref -1); Wed, 19 Dec 2012 16:20:01 +0000 Received: (at submit) by debbugs.gnu.org; 19 Dec 2012 16:19:43 +0000 Received: from localhost ([127.0.0.1]:51002 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TlMMx-0007qI-7o for submit@debbugs.gnu.org; Wed, 19 Dec 2012 11:19:43 -0500 Received: from eggs.gnu.org ([208.118.235.92]:59790) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TlMMu-0007qB-Ht for submit@debbugs.gnu.org; Wed, 19 Dec 2012 11:19:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TlMMq-0004mC-AM for submit@debbugs.gnu.org; Wed, 19 Dec 2012 11:19:37 -0500 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, RCVD_IN_DNSWL_NONE, T_RP_MATCHES_RCVD, USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:49520) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TlMMq-0004m7-6v for submit@debbugs.gnu.org; Wed, 19 Dec 2012 11:19:36 -0500 Received: from eggs.gnu.org ([208.118.235.92]:42905) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TlMMn-0000ja-SR for bug-gnu-emacs@gnu.org; Wed, 19 Dec 2012 11:19:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TlMMj-0004l8-Uq for bug-gnu-emacs@gnu.org; Wed, 19 Dec 2012 11:19:33 -0500 Received: from mout.web.de ([212.227.15.4]:57775) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TlMMj-0004ko-LN for bug-gnu-emacs@gnu.org; Wed, 19 Dec 2012 11:19:29 -0500 Received: from drachen.dragon ([92.74.161.128]) by smtp.web.de (mrweb103) with ESMTPA (Nemesis) id 0M73SD-1Sqns23qGz-00wizM; Wed, 19 Dec 2012 17:19:28 +0100 From: Michael Heerdegen References: <87ip87xy2s.fsf@bernoul.li> Date: Wed, 19 Dec 2012 17:20:28 +0100 In-Reply-To: <87ip87xy2s.fsf@bernoul.li> (Jonas Bernoulli's message of "Wed, 12 Dec 2012 13:19:07 +0100") Message-ID: <87fw3257zn.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V02:K0:dQTI0+G5easV/ojjYzZm29svQL8VbE4RM9C0Ze2Fnya NCx0NgqmsZVHQDtWjI8uUo7NgHw0Y5rrZzti1pEQEhy/UeBGn+ tVnUGs7AA8uGIC3dGDUBJjG8H1mO4ckMeau6hkHTRp4DoJAs0y IQcdYo1PPWy6sQ6M1jfLoL86x6OGrH5+JZ31zGStYm0b39InLm DQLmPVMs325U2RNiGsoYGWw/x75GfTPdRZ0qZdzxKc= 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: -4.2 (----) 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: -5.5 (-----) Hi, just for completeness do I want to mention "RainbowDelimiters" here: http://www.emacswiki.org/emacs/RainbowDelimiters It is a generalization of what you want. It is also suitable of reducing deterrence of Lisp, and it helps reading LISP code a lot, without losing anything. If anything like that should be built-in, then I would vote for that package. Regards, Michael. From unknown Mon Jun 23 20:19:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13156: dedicated face for parentheses in lisp modes Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 19 Dec 2012 18:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13156 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen Cc: 13156@debbugs.gnu.org Received: via spool by 13156-submit@debbugs.gnu.org id=B13156.135594164112851 (code B ref 13156); Wed, 19 Dec 2012 18:28:02 +0000 Received: (at 13156) by debbugs.gnu.org; 19 Dec 2012 18:27:21 +0000 Received: from localhost ([127.0.0.1]:51168 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TlOMT-0003LE-3x for submit@debbugs.gnu.org; Wed, 19 Dec 2012 13:27:21 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:12894) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TlOMR-0003L8-Pv for 13156@debbugs.gnu.org; Wed, 19 Dec 2012 13:27:20 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAG6Zu09FxLDj/2dsb2JhbABEtBGBCIIVAQEEAVYjBQsLNBIUGA0kiBwFugmQRAOIQppxgViDBw X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="210363334" Received: from 69-196-176-227.dsl.teksavvy.com (HELO pastel.home) ([69.196.176.227]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 19 Dec 2012 13:27:15 -0500 Received: by pastel.home (Postfix, from userid 20848) id 28BF44E0D7; Wed, 19 Dec 2012 13:27:15 -0500 (EST) From: Stefan Monnier Message-ID: References: <87ip87xy2s.fsf@bernoul.li> <87fw3257zn.fsf@web.de> Date: Wed, 19 Dec 2012 13:27:14 -0500 In-Reply-To: <87fw3257zn.fsf@web.de> (Michael Heerdegen's message of "Wed, 19 Dec 2012 17:20:28 +0100") 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.8 (/) 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: -0.0 (/) > just for completeness do I want to mention "RainbowDelimiters" here: I'd be happy to see this package in GNU ELPA. If someone could take care of tracking down the copyright assignments... Stefan From unknown Mon Jun 23 20:19:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13156: dedicated face for parentheses in lisp modes In-Reply-To: <87ip87xy2s.fsf@bernoul.li> Resent-From: Michael Heerdegen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 21 Dec 2012 14:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13156 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 13156@debbugs.gnu.org Received: via spool by 13156-submit@debbugs.gnu.org id=B13156.135610011122650 (code B ref 13156); Fri, 21 Dec 2012 14:29:01 +0000 Received: (at 13156) by debbugs.gnu.org; 21 Dec 2012 14:28:31 +0000 Received: from localhost ([127.0.0.1]:53677 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tm3aP-0005tE-W4 for submit@debbugs.gnu.org; Fri, 21 Dec 2012 09:28:31 -0500 Received: from mout.web.de ([212.227.17.11]:51621) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tm3aL-0005t5-Na for 13156@debbugs.gnu.org; Fri, 21 Dec 2012 09:28:27 -0500 Received: from drachen.dragon ([89.204.153.21]) by smtp.web.de (mrweb002) with ESMTPA (Nemesis) id 0Lm4TR-1TDGnI3i3l-00aHUF; Fri, 21 Dec 2012 15:28:10 +0100 From: Michael Heerdegen References: <87ip87xy2s.fsf@bernoul.li> <87fw3257zn.fsf@web.de> Date: Fri, 21 Dec 2012 15:29:11 +0100 Message-ID: <87sj6zfphk.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V02:K0:58hVi8pqqlO5hbFBTWPWD6VfvvluemufCZG+/Wuywn6 uCrFfer/vFQcr63Ckfc/svodDK5lURY2WWWIcZqaBXRI6QuiRk Pck1lMTxaRneZ/uZBSbQkX5qosG9/NksQ7VdWADVjWciJP6dh8 CTWkTw8QWduyACLgDRSrHLiwnshZbzNOGAcHLGP4ufMdeOT7ko byZJhQoxOi2dT1lh0oATcBeaBMiqRR42qiihuohHic= X-Spam-Score: 0.8 (/) 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: -0.0 (/) Stefan Monnier writes: > > just for completeness do I want to mention "RainbowDelimiters" here: > > I'd be happy to see this package in GNU ELPA. If someone could take > care of tracking down the copyright assignments... Does he just have to sign the copyright papers (normal procedure), or is something special needed for Elpa? If the first is true, I volunteer to contact the author. Regards, Michael. From unknown Mon Jun 23 20:19:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13156: dedicated face for parentheses in lisp modes Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 22 Dec 2012 15:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13156 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen Cc: 13156@debbugs.gnu.org Received: via spool by 13156-submit@debbugs.gnu.org id=B13156.135619192416851 (code B ref 13156); Sat, 22 Dec 2012 15:59:02 +0000 Received: (at 13156) by debbugs.gnu.org; 22 Dec 2012 15:58:44 +0000 Received: from localhost ([127.0.0.1]:55683 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TmRTH-0004Nk-T6 for submit@debbugs.gnu.org; Sat, 22 Dec 2012 10:58:44 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:7309) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TmRTG-0004Ne-Kp for 13156@debbugs.gnu.org; Sat, 22 Dec 2012 10:58:42 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAG6Zu09FxLDj/2dsb2JhbABEtBGBCIIVAQEEAVYjBQsLNBIUGA0kiBwFugmQRAOIQppxgViDBw X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="210562273" Received: from 69-196-176-227.dsl.teksavvy.com (HELO pastel.home) ([69.196.176.227]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 22 Dec 2012 10:58:22 -0500 Received: by pastel.home (Postfix, from userid 20848) id 25A5C58EA5; Sat, 22 Dec 2012 10:58:22 -0500 (EST) From: Stefan Monnier Message-ID: References: <87ip87xy2s.fsf@bernoul.li> <87fw3257zn.fsf@web.de> <87sj6zfphk.fsf@web.de> Date: Sat, 22 Dec 2012 10:58:21 -0500 In-Reply-To: <87sj6zfphk.fsf@web.de> (Michael Heerdegen's message of "Fri, 21 Dec 2012 15:29:11 +0100") 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.8 (/) 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: -0.0 (/) > Does he just have to sign the copyright papers (normal procedure), or is > something special needed for Elpa? >From a copyright point of view, we treat GNU ELPA as being part of Emacs, so it's the exact same paperwork (where the project name is "Emacs"). This is so that we can easily move code between Emacs and GNU ELPA. > If the first is true, I volunteer to contact the author. Thank you, Stefan From unknown Mon Jun 23 20:19:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13156: dedicated face for parentheses in lisp modes Resent-From: Michael Heerdegen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 24 Dec 2012 13:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13156 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 13156@debbugs.gnu.org Received: via spool by 13156-submit@debbugs.gnu.org id=B13156.135635669612787 (code B ref 13156); Mon, 24 Dec 2012 13:45:02 +0000 Received: (at 13156) by debbugs.gnu.org; 24 Dec 2012 13:44:56 +0000 Received: from localhost ([127.0.0.1]:57750 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tn8Ks-0003K9-Ic for submit@debbugs.gnu.org; Mon, 24 Dec 2012 08:44:55 -0500 Received: from mout.web.de ([212.227.15.4]:49290) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tn8Kn-0003Jz-Q4 for 13156@debbugs.gnu.org; Mon, 24 Dec 2012 08:44:51 -0500 Received: from drachen.dragon ([89.204.155.86]) by smtp.web.de (mrweb001) with ESMTPA (Nemesis) id 0LvB2o-1T5nAR0yWo-010Gri; Mon, 24 Dec 2012 14:44:18 +0100 From: Michael Heerdegen References: <87ip87xy2s.fsf@bernoul.li> <87fw3257zn.fsf@web.de> <87sj6zfphk.fsf@web.de> Date: Mon, 24 Dec 2012 14:45:19 +0100 In-Reply-To: (Stefan Monnier's message of "Sat, 22 Dec 2012 10:58:21 -0500") Message-ID: <87fw2vwols.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V02:K0:j/oBG+OknIU6BRKpEk60L6iL58brdU6cy1RXSBh0E54 SQpuy5wuY4gx/m9MbMa+3XHiceJqsbmIsJfAmmLGPucA1sqb46 dUZPIdO8cwxP4AAZ9IcH+LWIjiFejGErANw+U5AVFpqJWkbyjH TJ9xFPpKbA8+3soGEwsNZhiQ6fdHzJq2LLgxn5p17HJFeX4rfP PqKpzVEsolmk9V4vwNn2lPG1seAw6OexzYNvBMupsE= X-Spam-Score: 0.8 (/) 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: -0.0 (/) > > I volunteer to contact the author. Done. I'll tell you when I got an answer. Michael. From unknown Mon Jun 23 20:19:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13156: dedicated face for parentheses in lisp modes Resent-From: Michael Heerdegen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Jan 2013 02:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13156 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 13156@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.13584757919002 (code B ref -1); Fri, 18 Jan 2013 02:24:02 +0000 Received: (at submit) by debbugs.gnu.org; 18 Jan 2013 02:23:11 +0000 Received: from localhost ([127.0.0.1]:37574 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tw1bq-0002L8-DV for submit@debbugs.gnu.org; Thu, 17 Jan 2013 21:23:11 -0500 Received: from eggs.gnu.org ([208.118.235.92]:42625) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tw1bn-0002L0-Nm for submit@debbugs.gnu.org; Thu, 17 Jan 2013 21:23:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tw1b5-0008PB-0J for submit@debbugs.gnu.org; Thu, 17 Jan 2013 21:22:23 -0500 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, RCVD_IN_DNSWL_NONE, RP_MATCHES_RCVD, USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:55838) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tw1b4-0008P6-T0 for submit@debbugs.gnu.org; Thu, 17 Jan 2013 21:22:22 -0500 Received: from eggs.gnu.org ([208.118.235.92]:53980) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tw1b3-0001er-Rw for bug-gnu-emacs@gnu.org; Thu, 17 Jan 2013 21:22:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tw1b2-0008Oi-Jw for bug-gnu-emacs@gnu.org; Thu, 17 Jan 2013 21:22:21 -0500 Received: from mout.web.de ([212.227.15.3]:61983) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tw1b2-0008OW-AW for bug-gnu-emacs@gnu.org; Thu, 17 Jan 2013 21:22:20 -0500 Received: from drachen.dragon ([89.204.138.169]) by smtp.web.de (mrweb003) with ESMTPA (Nemesis) id 0MKa0t-1TxxGx07C3-001l6Q; Fri, 18 Jan 2013 03:22:18 +0100 From: Michael Heerdegen References: <87ip87xy2s.fsf@bernoul.li> <87fw3257zn.fsf@web.de> <87sj6zfphk.fsf@web.de> Date: Fri, 18 Jan 2013 03:23:34 +0100 In-Reply-To: (Stefan Monnier's message of "Sat, 22 Dec 2012 10:58:21 -0500") Message-ID: <87librtejd.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V02:K0:eOB4NTCZONBd9XLe5UHVGaXpDSOBMXZXS2gTGJHS3ve Bbrcvp2HIPPvEWnLVWM6g2TKvjys0QsMTjs/6ol635NTm56EP1 yLX13Zlv5lBcCPZ9rUDURNFstXesg/3s69+zhOYOune+jXoLAM QKPa4apCW/Q5q2MFNg+tloNRMrVF6xYpwViYLT7N5eFRWsAtS+ 5mdAu2urDLWTsRHPWP2azISaMrgZOH1wkta2Fs7Ak4= 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: -4.2 (----) 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: -5.0 (-----) > > If the first is true, I volunteer to contact the author. I wrote a message to the address given in the file header, but did not receive any answer until now, sorry. No idea how to contact him otherwise. Michael. From unknown Mon Jun 23 20:19:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13156: dedicated face for parentheses in lisp modes Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 15 Oct 2013 18:30:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13156 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 13156@debbugs.gnu.org, opensource@jeremyrayman.com Received: via spool by 13156-submit@debbugs.gnu.org id=B13156.138186178619703 (code B ref 13156); Tue, 15 Oct 2013 18:30:03 +0000 Received: (at 13156) by debbugs.gnu.org; 15 Oct 2013 18:29:46 +0000 Received: from localhost ([127.0.0.1]:51978 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VW9NJ-00057i-8b for submit@debbugs.gnu.org; Tue, 15 Oct 2013 14:29:45 -0400 Received: from mout.web.de ([212.227.15.14]:62372) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VW9NG-00057U-SW for 13156@debbugs.gnu.org; Tue, 15 Oct 2013 14:29:43 -0400 Received: from drachen.dragon ([90.186.152.111]) by smtp.web.de (mrweb102) with ESMTPA (Nemesis) id 0MXHbN-1VHhSf0Ax3-00WDoT for <13156@debbugs.gnu.org>; Tue, 15 Oct 2013 20:29:36 +0200 From: Michael Heerdegen In-Reply-To: (Stefan Monnier's message of "Sat, 22 Dec 2012 10:58:21 -0500") References: <87ip87xy2s.fsf@bernoul.li> <87fw3257zn.fsf@web.de> <87sj6zfphk.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Date: Tue, 15 Oct 2013 20:29:30 +0200 Message-ID: <87vc0ywfp1.fsf@web.de> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:bg6LZsvBd1ro1DEkHC+4BoNjCAoJZ8WDvMCzdgnk2da738xbttD TA4B2CVME02hzEks27hs1Xn4cfXpumTyh48LQB/CZFg9lZWE6v5X5SSLQNVpiuKGpXhzfuB BWkYQsYXZb3C/1IKcl9wwNs8IQpy16qbClFxsCAlvbAYuix6BTnC3exBpbHjIGY5VuUHjrg JGlMZSdGRnBHTKSdKZOkw== X-Spam-Score: -0.5 (/) 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.5 (/) Hello, > > Does he just have to sign the copyright papers (normal procedure), or is > > something special needed for Elpa? > > From a copyright point of view, we treat GNU ELPA as being part of > Emacs, so it's the exact same paperwork (where the project name is > "Emacs"). This is so that we can easily move code between Emacs and > GNU ELPA. > > > If the first is true, I volunteer to contact the author. Great news! I've now contact with the author, and he is willing to sign the papers. We will tell you when it's done. Regards, Michael. From unknown Mon Jun 23 20:19:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13156: dedicated face for parentheses in lisp modes Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 27 Aug 2014 22:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13156 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 13156@debbugs.gnu.org, opensource@jeremyrayman.com Received: via spool by 13156-submit@debbugs.gnu.org id=B13156.140917959929545 (code B ref 13156); Wed, 27 Aug 2014 22:47:02 +0000 Received: (at 13156) by debbugs.gnu.org; 27 Aug 2014 22:46:39 +0000 Received: from localhost ([127.0.0.1]:53920 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XMlzC-0007gS-OT for submit@debbugs.gnu.org; Wed, 27 Aug 2014 18:46:39 -0400 Received: from mout.web.de ([212.227.17.12]:59325) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XMlz8-0007gB-R9 for 13156@debbugs.gnu.org; Wed, 27 Aug 2014 18:46:35 -0400 Received: from drachen.dragon ([90.187.251.246]) by smtp.web.de (mrweb103) with ESMTPSA (Nemesis) id 0Mgwhg-1X0gjM0i6i-00M4fx; Thu, 28 Aug 2014 00:46:28 +0200 From: Michael Heerdegen References: <87ip87xy2s.fsf@bernoul.li> <87fw3257zn.fsf@web.de> <87sj6zfphk.fsf@web.de> <87vc0ywfp1.fsf@web.de> Date: Thu, 28 Aug 2014 00:46:24 +0200 In-Reply-To: <87vc0ywfp1.fsf@web.de> (Michael Heerdegen's message of "Tue, 15 Oct 2013 20:29:30 +0200") Message-ID: <87lhq9im9r.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:XmUcrBLPy/P1yB57gTf+ji5gXCappDWRLOqfIqAUH6ivVgQ4qFx +ClYsiS+MAWOCBwbtVwoGmHk1nxMvreQBJsiNR31awD39f0nYdsBkj9FH85hT+u3MHwc9pD 2KLLOX3cd9wJ6czF4b+9ydvdoWeArEV20V21xJ/lpFhbu3DhQPxA2qu+0tfOhP0nKYF9rj9 luurMRCL3FHN7v2VzBorA== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: 0.0 (/) 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.0 (/) Michael Heerdegen writes: > Great news! I've now contact with the author, and he is willing to sign > the papers. We will tell you when it's done. I'm very sorry, but he told me now that he wont sign the papers. Michael. From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 11 21:05:59 2019 Received: (at control) by debbugs.gnu.org; 12 Aug 2019 01:05:59 +0000 Received: from localhost ([127.0.0.1]:45947 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hwymd-00031J-0A for submit@debbugs.gnu.org; Sun, 11 Aug 2019 21:05:59 -0400 Received: from mail-pg1-f172.google.com ([209.85.215.172]:46631) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hwymb-00030y-Ic for control@debbugs.gnu.org; Sun, 11 Aug 2019 21:05:57 -0400 Received: by mail-pg1-f172.google.com with SMTP id w3so11436229pgt.13 for ; Sun, 11 Aug 2019 18:05:57 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=KaVmpDanTVLRVmBpct0w1YpszJZuQGaK+nbO3NaqCE4=; b=KSnk5SroI9h1xj03nSW9bfLEFarK6v5jSsJRAK4/+qF16rK1GLWMJzvdmnmARMa++9 moZBoyTj6LbgRPV8z6Ulzl2zI/QRuPa5MwRoli7eXPoHdcKDORrPoynVN/IGRtNSDjDV /4xgUfQZh7SDim8OT+PpnK9yBimw7bE5oqK9s6vwIaSBoYfruP+YuAQH4R8v9qesHA6j bySj/xqMC+1AcHb99VUNV1XToEGY+yAniQFbZl1/BS2lqc3JvLlVj00xUlavh92IyAPE Yqz8fXYgoJ0CczknW1DugYZi2sfW1oRMBBjqBci9IofIXp4WopbtGRnQeoVqiNQanafB 7sgA== X-Gm-Message-State: APjAAAUrjSmJVEKUL5BaEWpg5sSDxCuyXnMkWZOiiXLapipJKKKMoS0j TxFuUOVMl5eTUwy0mZqfGIH0WbP6gmMgg78wP2Y= X-Google-Smtp-Source: APXvYqwgwJIII8O6OtLUcSsNMdi8dynAPVohI1ykOHUagP92Teonxv4pvvwKOykX6fnTE9Lw4d7/lxZRfAQTBlK/5cA= X-Received: by 2002:a63:4c5c:: with SMTP id m28mr27899156pgl.333.1565571951652; Sun, 11 Aug 2019 18:05:51 -0700 (PDT) MIME-Version: 1.0 From: Stefan Kangas Date: Mon, 12 Aug 2019 03:05:40 +0200 Message-ID: Subject: Re: bug#13156: dedicated face for parentheses in lisp modes To: Stefan Monnier Content-Type: text/plain; charset="UTF-8" Bcc: control@debbugs.gnu.org X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: control Cc: Jonas Bernoulli , 13156-done@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.5 (/) tags 13156 + wontfix thanks Stefan Monnier writes: >> Could you please add a `paren-face' that could be used in lisp modes >> (and possibly others) to dim (or highlight) parentheses. I am currently >> using the attached library to do this but think it would make sense if >> this functionality was built-in. > > I don't think it's sufficiently useful in general. Since this was rejected in 2012, I'm closing it as wontfix. If anyone disagrees with that, feel free to reopen. Thanks, Stefan Kangas From unknown Mon Jun 23 20:19:29 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Jonas Bernoulli Subject: bug#13156: closed (Re: bug#13156: dedicated face for parentheses in lisp modes) Message-ID: References: <87ip87xy2s.fsf@bernoul.li> X-Gnu-PR-Message: they-closed 13156 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: wontfix Reply-To: 13156@debbugs.gnu.org Date: Mon, 12 Aug 2019 01:06:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1565571963-11642-1" This is a multi-part message in MIME format... ------------=_1565571963-11642-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #13156: dedicated face for parentheses in lisp modes which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 13156@debbugs.gnu.org. --=20 13156: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D13156 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1565571963-11642-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 13156-done) by debbugs.gnu.org; 12 Aug 2019 01:05:59 +0000 Received: from localhost ([127.0.0.1]:45945 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hwymc-00031G-PF for submit@debbugs.gnu.org; Sun, 11 Aug 2019 21:05:58 -0400 Received: from mail-pf1-f179.google.com ([209.85.210.179]:41662) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hwymb-00030z-Et for 13156-done@debbugs.gnu.org; Sun, 11 Aug 2019 21:05:57 -0400 Received: by mail-pf1-f179.google.com with SMTP id 196so1721556pfz.8 for <13156-done@debbugs.gnu.org>; Sun, 11 Aug 2019 18:05:57 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=KaVmpDanTVLRVmBpct0w1YpszJZuQGaK+nbO3NaqCE4=; b=ADsPva3xXymKooZcQs+YiIiIEBqM0quCmRMUCO10RuP7ATee2iDV5TLLcYAS35gSnR um2XGou2KJ50kef8zl/FWbAnPjuEyeWn8KbSKcms+IvoVMechGWCz/nAexm4nIyHKkjE ymua+VIvwTT7nVrmtzol6qALEomWsTB1QLt/i0XyaNzXEi9gzXLnY04CAdQTw7jPXVau uVgutaJHXjtIpnaX+s8p+EZbjRBnPQoCZFt0rzE5LNk+JIWMF0PtOBeunGTLoi7Z/8k0 j14wHBNfs8Xd1kj9c/zTgEAsvE1oiNXLU7HvpPbqFCjJdoO65l65vrKR7NSfzuZnzFOC 9Xdw== X-Gm-Message-State: APjAAAVqLGy1kGz9WQgIyCSkVPyrjp+mf7z3IA1Rcz3CZns+tD8Y2vRG tQLhMaFbTifnyTMjtqJPOFudzwipdKRqhj9QQpE= X-Google-Smtp-Source: APXvYqwgwJIII8O6OtLUcSsNMdi8dynAPVohI1ykOHUagP92Teonxv4pvvwKOykX6fnTE9Lw4d7/lxZRfAQTBlK/5cA= X-Received: by 2002:a63:4c5c:: with SMTP id m28mr27899156pgl.333.1565571951652; Sun, 11 Aug 2019 18:05:51 -0700 (PDT) MIME-Version: 1.0 From: Stefan Kangas Date: Mon, 12 Aug 2019 03:05:40 +0200 Message-ID: Subject: Re: bug#13156: dedicated face for parentheses in lisp modes To: Stefan Monnier Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 13156-done Cc: Jonas Bernoulli , 13156-done@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.5 (/) tags 13156 + wontfix thanks Stefan Monnier writes: >> Could you please add a `paren-face' that could be used in lisp modes >> (and possibly others) to dim (or highlight) parentheses. I am currently >> using the attached library to do this but think it would make sense if >> this functionality was built-in. > > I don't think it's sufficiently useful in general. Since this was rejected in 2012, I'm closing it as wontfix. If anyone disagrees with that, feel free to reopen. Thanks, Stefan Kangas ------------=_1565571963-11642-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 12 Dec 2012 12:20:22 +0000 Received: from localhost ([127.0.0.1]:38343 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TilIT-0007dC-Vf for submit@debbugs.gnu.org; Wed, 12 Dec 2012 07:20:22 -0500 Received: from eggs.gnu.org ([208.118.235.92]:59303) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TilIS-0007d6-MR for submit@debbugs.gnu.org; Wed, 12 Dec 2012 07:20:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TilHa-0005xA-V0 for submit@debbugs.gnu.org; Wed, 12 Dec 2012 07:19:34 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-102.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, T_DKIM_INVALID, USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:51843) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TilHa-0005x5-Rp for submit@debbugs.gnu.org; Wed, 12 Dec 2012 07:19:26 -0500 Received: from eggs.gnu.org ([208.118.235.92]:42391) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TilHT-0002at-KD for bug-gnu-emacs@gnu.org; Wed, 12 Dec 2012 07:19:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TilHL-0005uJ-TZ for bug-gnu-emacs@gnu.org; Wed, 12 Dec 2012 07:19:19 -0500 Received: from mail-ea0-f169.google.com ([209.85.215.169]:37094) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TilHL-0005tt-OT for bug-gnu-emacs@gnu.org; Wed, 12 Dec 2012 07:19:11 -0500 Received: by mail-ea0-f169.google.com with SMTP id a12so210916eaa.0 for ; Wed, 12 Dec 2012 04:19:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:subject:user-agent:date:message-id:mime-version :content-type; bh=9ks5Mll7T2ZMH7wQ2roDRWX5GTogyM452st58XyG5pA=; b=zEy01+//E186yYOVgK1vEQcyAFudmnQvHkTRqRbQ61VTAS6mbaGe2/skkCvXSCcQf0 CfBCj1cJ9ElcEt9U7aBJIoYy4ZTwLLPkOrcHoYfeS0u8z9AzYvKiDXNzPRFghYMM9inx UWbL95rrv6HzKMfA/PMQz3EWUITajfh+8TFgQmLT8W/W8nqdi4KgnUFjViH4ZslcrLmT gVKNDiOEtZw5LSiv7qjfpx8KnuJs2QAKP/UA0Wzosvyu/1mDtN18B/gTNtJH1tTcOnCE tftg2DkSnpPLVmHgsDLmYdlBA+fkUyS0+NkHMYv4B8yRO4frUJm4SWWz+3WVFXAsPRJX akuA== Received: by 10.14.184.134 with SMTP id s6mr2357845eem.43.1355314750314; Wed, 12 Dec 2012 04:19:10 -0800 (PST) Received: from lem (217-162-182-154.dynamic.hispeed.ch. [217.162.182.154]) by mx.google.com with ESMTPS id b49sm55651061eem.16.2012.12.12.04.19.08 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 12 Dec 2012 04:19:08 -0800 (PST) From: Jonas Bernoulli To: bug-gnu-emacs@gnu.org Subject: dedicated face for parentheses in lisp modes User-agent: mu4e 0.9.9.5-dev4; emacs 24.3.50.1 Date: Wed, 12 Dec 2012 13:19:07 +0100 Message-ID: <87ip87xy2s.fsf@bernoul.li> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -3.4 (---) 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.2 (----) --=-=-= Content-Type: text/plain Hello Could you please add a `paren-face' that could be used in lisp modes (and possibly others) to dim (or highlight) parentheses. I am currently using the attached library to do this but think it would make sense if this functionality was built-in. Being very simple `parenface.el' just unconditionally adds an additional keyword to `[lisp|scheme]-font-lock-keywords' when loaded. I see two ways of implementing this as part of Emacs. 1. Add the keyword to `[lisp|scheme]-font-lock-keywords-2' directly and let `paren-face' inherit from `default'. Users who actually want parens to be dimmed or highlight can then customize the former. 2. Define a local minor mode that adds the additional keywords. I would prefer (1) but maybe that is not an option because it might negatively affects font-lock's performance. If this has to be a mode then I am happy to write it. I haven't done so yet because `parenface.el' works fine for me and because I would actually prefer (1). Thanks for considering, Jonas --=-=-= Content-Type: application/emacs-lisp Content-Disposition: attachment; filename=parenface.el Content-Transfer-Encoding: quoted-printable ;;; parenface.el --- Provide a face for parens in lisp modes. ;; By Dave Pearson ;; $Revision: 1.1 $ ;; Add a paren-face to emacs and add support for it to the various lisp mod= es. ;; ;; Based on some code that Boris Schaefer posted ;; to comp.lang.scheme in message <87hf8g9nw5.fsf@qiwi.uncommon-sense.net>. (defvar paren-face 'paren-face) (defface paren-face '((((class color)) (:foreground "DimGray"))) "Face for displaying a paren." :group 'faces) (defmacro paren-face-add-support (keywords) "Generate a lambda expression for use in a hook." `(lambda () (let* ((regexp "(\\|)") (match (assoc regexp ,keywords))) (unless (eq (cdr match) paren-face) (setq ,keywords (append (list (cons regexp paren-face)) ,keywords))= )))) ;; Keep the compiler quiet. (eval-when-compile (defvar scheme-font-lock-keywords-2 nil) (defvar lisp-font-lock-keywords-2 nil)) (add-hook 'scheme-mode-hook (paren-face-add-support scheme-font-l= ock-keywords-2)) (add-hook 'lisp-mode-hook (paren-face-add-support lisp-font-loc= k-keywords-2)) (add-hook 'emacs-lisp-mode-hook (paren-face-add-support lisp-font-loc= k-keywords-2)) (add-hook 'lisp-interaction-mode-hook (paren-face-add-support lisp-font-loc= k-keywords-2)) (provide 'parenface) ;; parenface.el ends here --=-=-=-- ------------=_1565571963-11642-1--