From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Simen =?UTF-8?Q?Heggest=C3=B8yl?= Newsgroups: gmane.emacs.bugs Subject: bug#21679: [PATCH] 25.0.50; Use pretty symbols from Lisp mode in Scheme mode Date: Tue, 13 Oct 2015 20:25:19 +0200 Message-ID: <1444760719.6514.0@smtp.gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="=-CFrYQ/79egzSignwkpgd" X-Trace: ger.gmane.org 1444760867 22957 80.91.229.3 (13 Oct 2015 18:27:47 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 13 Oct 2015 18:27:47 +0000 (UTC) To: 21679@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Oct 13 20:27:33 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Zm4IN-00048V-Va for geb-bug-gnu-emacs@m.gmane.org; Tue, 13 Oct 2015 20:27:32 +0200 Original-Received: from localhost ([::1]:38714 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zm4IN-0003gQ-7y for geb-bug-gnu-emacs@m.gmane.org; Tue, 13 Oct 2015 14:27:31 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52947) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zm4H1-0003dF-Tf for bug-gnu-emacs@gnu.org; Tue, 13 Oct 2015 14:26:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zm4Gw-0000T7-Tp for bug-gnu-emacs@gnu.org; Tue, 13 Oct 2015 14:26:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:50057) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zm4Gw-0000T1-QJ for bug-gnu-emacs@gnu.org; Tue, 13 Oct 2015 14:26:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Zm4Gw-0005At-IZ for bug-gnu-emacs@gnu.org; Tue, 13 Oct 2015 14:26:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Simen =?UTF-8?Q?Heggest=C3=B8yl?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Oct 2015 18:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 21679 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.144476073919854 (code B ref -1); Tue, 13 Oct 2015 18:26:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 13 Oct 2015 18:25:39 +0000 Original-Received: from localhost ([127.0.0.1]:39028 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zm4GW-0005A7-MW for submit@debbugs.gnu.org; Tue, 13 Oct 2015 14:25:38 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:42808) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zm4GT-00059y-RS for submit@debbugs.gnu.org; Tue, 13 Oct 2015 14:25:34 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zm4GS-0000Ot-L9 for submit@debbugs.gnu.org; Tue, 13 Oct 2015 14:25:33 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:59933) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zm4GS-0000Op-I6 for submit@debbugs.gnu.org; Tue, 13 Oct 2015 14:25:32 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52813) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zm4GR-0003cF-HG for bug-gnu-emacs@gnu.org; Tue, 13 Oct 2015 14:25:32 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zm4GM-0000Nj-F2 for bug-gnu-emacs@gnu.org; Tue, 13 Oct 2015 14:25:31 -0400 Original-Received: from mail-lf0-x236.google.com ([2a00:1450:4010:c07::236]:36175) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zm4GM-0000NP-6c for bug-gnu-emacs@gnu.org; Tue, 13 Oct 2015 14:25:26 -0400 Original-Received: by lfeh64 with SMTP id h64so730516lfe.3 for ; Tue, 13 Oct 2015 11:25:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:subject:to:message-id:mime-version:content-type; bh=sF/8Nf1eOMEgDRzwYxpjuamoZ6nBTicbld4oYKJFS98=; b=oFGxqDZzXmI+z/hJDXaRzsMn/ha0fmcBlccIUGstXf+vSvQdmKHkiCl9vIHDGyvPFm cEDryiNyNYwNKxC2Wp3o6szblOEKaAhcxubCSeT9U0t2vTMDdzQbnwe0fn/Tn/n5q/1V zF3YGAMKXzHBfSmtHRE4Cp+7TaU6ua37oQePpU06j8yG5RVXMh4y4bqnbIqZwdTWXizP l6PmDblcEsH3i4l+VqSb8Tq5inU6b34NXhZZXWkeocArINItwybN/WO550Evd/+kn7MN z47u7qgx/5vLv7ERDEMA+5klg/Lhy12tj7gvGiNhbodqzhBlOGUJifu6kJzlLvR2xSLI 3Nfw== X-Received: by 10.25.147.76 with SMTP id v73mr10661438lfd.102.1444760724915; Tue, 13 Oct 2015 11:25:24 -0700 (PDT) Original-Received: from [192.168.100.7] (cm-84.210.143.4.getinternet.no. [84.210.143.4]) by smtp.gmail.com with ESMTPSA id rv2sm706630lbb.30.2015.10.13.11.25.23 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Oct 2015 11:25:24 -0700 (PDT) X-Mailer: geary/0.10.0 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:107583 Archived-At: --=-CFrYQ/79egzSignwkpgd Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Lisp mode has a `prettify-symbols-alist' for prettifying lambda as =CE=BB. Let's give Scheme mode pretty lambdas too, by borrowing Lisp mode's `prettify-symbols-alist'. From 9ee4a43831830d3bb420453cb3082568122e9190 Mon Sep 17 00:00:00 2001 From: =3D?UTF-8?q?Simen=3D20Heggest=3DC3=3DB8yl?=3D Date: Sun, 11 Oct 2015 10:29:36 +0200 Subject: [PATCH] Use pretty symbols from Lisp mode in Scheme mode * lisp/progmodes/scheme.el (scheme-mode-variables): Borrow `prettify-symbols-alist' from Lisp mode. --- lisp/progmodes/scheme.el | 1 + 1 file changed, 1 insertion(+) diff --git a/lisp/progmodes/scheme.el b/lisp/progmodes/scheme.el index e921e84..549f09b 100644 --- a/lisp/progmodes/scheme.el +++ b/lisp/progmodes/scheme.el @@ -156,6 +156,7 @@ nil t (("+-*/.<>=3D!?$%_&~^:" . "w") (?#. "w 14")) beginning-of-defun (font-lock-mark-block-function . mark-defun))) + (setq-local prettify-symbols-alist lisp--prettify-symbols-alist) (setq-local lisp-doc-string-elt-property 'scheme-doc-string-elt)) (defvar scheme-mode-line-process "") --=20 2.6.1 = --=-CFrYQ/79egzSignwkpgd Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
Lisp mode has a `prettify-symbols-alist' for prettifying lambda as =CE= =BB.
Let's give Scheme mode pretty lambdas too, by borrowing Lisp= mode's
`prettify-symbols-alist'.


From 9ee4a43831830d3bb420453cb3082568122e9190 Mon Sep 17 00:0= 0:00 2001
From: =3D?UTF-8?q?Simen=3D20Heggest=3DC3=3DB8yl?=3D <= ;simenheg@gmail.com>
Date: Sun, 11 Oct 2015 10:29:36 +0200
Subject: [PATCH] Use pretty symbols from Lisp mode in Scheme mode

* lisp/progmodes/scheme.el (scheme-mode-variables): = Borrow
`prettify-symbols-alist' from Lisp mode.
---
 lisp/progmodes/scheme.el | 1 +
 1 file changed,= 1 insertion(+)

diff --git a/lisp/progmodes/scheme= .el b/lisp/progmodes/scheme.el
index e921e84..549f09b 100644
--- a/lisp/progmodes/scheme.el
+++ b/lisp/progmodes/scheme.= el
@@ -156,6 +156,7 @@
   nil t (("+-*/.<>=3D!?$%= _&~^:" . "w") (?#. "w 14"))
   beginning-of-defun
&= nbsp; &nbs= p;(font-lock-mark-block-function . mark-defun)))
+  (setq-lo= cal prettify-symbols-alist lisp--prettify-symbols-alist)
  &= nbsp;(setq-local lisp-doc-string-elt-property 'scheme-doc-string-elt))
 
 (defvar scheme-mode-line-process "")
-- 
2.6.1

= --=-CFrYQ/79egzSignwkpgd--