From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: William Denton Newsgroups: gmane.emacs.bugs Subject: bug#48681: Patch: Make prettify-symbols-mode work with ruby-mode Date: Wed, 26 May 2021 13:26:03 -0400 (EDT) Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="1741096510-506216010-1622049963=:44199" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13921"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Alpine 2.22 (DEB 394 2020-01-19) To: 48681@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed May 26 20:27:10 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1llyFJ-0003OZ-Vf for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 26 May 2021 20:27:10 +0200 Original-Received: from localhost ([::1]:50264 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1llyFI-0001wa-Cm for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 26 May 2021 14:27:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60236) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1llyDH-0007T2-WD for bug-gnu-emacs@gnu.org; Wed, 26 May 2021 14:25:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:38356) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1llyDG-0004H7-1A for bug-gnu-emacs@gnu.org; Wed, 26 May 2021 14:25:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1llyDF-0008Fl-SQ for bug-gnu-emacs@gnu.org; Wed, 26 May 2021 14:25:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: William Denton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 26 May 2021 18:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 48681 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.162205344631655 (code B ref -1); Wed, 26 May 2021 18:25:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 26 May 2021 18:24:06 +0000 Original-Received: from localhost ([127.0.0.1]:49902 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llyCM-0008ET-66 for submit@debbugs.gnu.org; Wed, 26 May 2021 14:24:06 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:52398) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llxIM-0004X5-2Y for submit@debbugs.gnu.org; Wed, 26 May 2021 13:26:21 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48328) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1llxIL-0000JS-Q7 for bug-gnu-emacs@gnu.org; Wed, 26 May 2021 13:26:13 -0400 Original-Received: from pb-smtp21.pobox.com ([173.228.157.53]:57965) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1llxII-0006UG-6D for bug-gnu-emacs@gnu.org; Wed, 26 May 2021 13:26:13 -0400 Original-Received: from pb-smtp21.pobox.com (unknown [127.0.0.1]) by pb-smtp21.pobox.com (Postfix) with ESMTP id E5E741228A9 for ; Wed, 26 May 2021 13:26:06 -0400 (EDT) (envelope-from wtd@pobox.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=pobox.com; h=date:from :to:subject:message-id:mime-version:content-type; s=sasl; bh=nRz CJk6tmbC4Avk5yOZlT2rFfgAxTIZGOIRF6tSYdnY=; b=k62Df3EceVpxnfLp2pd o7YuU+IOIwQ101s5RLSSE+V/pV2bYt/rTiDXuia5YfYVqwCnTS1N237lK0L8J2YI p3zuT3VE0feicunurmOsOf10uty+3S/+9NrxFlgo7Bd4ERSwcpiAMc9EzT8FXVdJ WiYQPHqjWSTIcS6IriZ4b6NM= Original-Received: from pb-smtp21.sea.icgroup.com (unknown [127.0.0.1]) by pb-smtp21.pobox.com (Postfix) with ESMTP id DEC411228A8 for ; Wed, 26 May 2021 13:26:06 -0400 (EDT) (envelope-from wtd@pobox.com) Original-Received: from shell3.miskatonic.org (unknown [199.103.62.6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pb-smtp21.pobox.com (Postfix) with ESMTPSA id 8D7221228A7 for ; Wed, 26 May 2021 13:26:04 -0400 (EDT) (envelope-from wtd@pobox.com) Original-Received: by shell3.miskatonic.org (Postfix, from userid 1000) id 0E94A120891; Wed, 26 May 2021 13:26:03 -0400 (EDT) Original-Received: from localhost (localhost [127.0.0.1]) by shell3.miskatonic.org (Postfix) with ESMTP id 0B9BB120753 for ; Wed, 26 May 2021 13:26:03 -0400 (EDT) X-X-Sender: wtd@shell3.miskatonic.org X-Pobox-Relay-ID: 72FB274A-BE47-11EB-BA27-FA9E2DDBB1FC-56320186!pb-smtp21.pobox.com Received-SPF: pass client-ip=173.228.157.53; envelope-from=wtd@pobox.com; helo=pb-smtp21.pobox.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Wed, 26 May 2021 14:24:05 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:207309 Archived-At: This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --1741096510-506216010-1622049963=:44199 Content-Type: text/plain; format=flowed; charset=US-ASCII Hello, Attached is a small patch that will make prettify-symbols-mode work in ruby-mode. It just adapts the code that's there for perl-mode, using some of the symbols from python-mode. This is my first time submitting a patch, and I hope it and this commit message are close to what's needed: # ----- Make prettify-symbols-mode work with ruby-mode * lisp/progmodes/ruby.el (ruby--prettify-symbols-alist): New defvar with default symbols to prettify; prettify-symbols-alist is then set to this # ------ My papers are signed and on file. Thanks, William Denton -- William Denton https://www.miskatonic.org/ Librarian, artist and licensed private investigator. --1741096510-506216010-1622049963=:44199 Content-Type: text/x-diff; name=prettify-ruby.patch Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=prettify-ruby.patch ZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL3J1YnktbW9kZS5lbCBiL2xp c3AvcHJvZ21vZGVzL3J1YnktbW9kZS5lbA0KaW5kZXggMGM1NGExZDI3YS4u ZjZiYjljNDNkYiAxMDA2NDQNCi0tLSBhL2xpc3AvcHJvZ21vZGVzL3J1Ynkt bW9kZS5lbA0KKysrIGIvbGlzcC9wcm9nbW9kZXMvcnVieS1tb2RlLmVsDQpA QCAtMjQyMSw2ICsyNDIxLDExIEBAIHJ1YnktZmx5bWFrZS1hdXRvDQogICAg cmVwb3J0LWZuDQogICAgYXJncykpDQogDQorKGRlZmNvbnN0IHJ1YnktLXBy ZXR0aWZ5LXN5bWJvbHMtYWxpc3QNCisgICcoKCJhbmQiIC4gP+KIpykNCisg ICAgKCJvciIgLiA/4oioKSkNCisgICJWYWx1ZSBmb3IgYHByZXR0aWZ5LXN5 bWJvbHMtYWxpc3QnIGluIGBydWJ5LW1vZGUnLiIpDQorDQogOzs7IyMjYXV0 b2xvYWQNCiAoZGVmaW5lLWRlcml2ZWQtbW9kZSBydWJ5LW1vZGUgcHJvZy1t b2RlICJSdWJ5Ig0KICAgIk1ham9yIG1vZGUgZm9yIGVkaXRpbmcgUnVieSBj b2RlLiINCkBAIC0yNDM3LDYgKzI0NDIsNyBAQCBydWJ5LW1vZGUNCiANCiAg IChzZXRxLWxvY2FsIGZvbnQtbG9jay1kZWZhdWx0cyAnKChydWJ5LWZvbnQt bG9jay1rZXl3b3JkcykgbmlsIG5pbA0KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKCg/XyAuICJ3IikpKSkNCisgIChzZXRxLWxvY2Fs IHByZXR0aWZ5LXN5bWJvbHMtYWxpc3QgcnVieS0tcHJldHRpZnktc3ltYm9s cy1hbGlzdCkNCiANCiAgIChzZXRxLWxvY2FsIHN5bnRheC1wcm9wZXJ0aXpl LWZ1bmN0aW9uICMncnVieS1zeW50YXgtcHJvcGVydGl6ZSkpDQogDQo= --1741096510-506216010-1622049963=:44199--