From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier via CC-Mode-help Newsgroups: gmane.emacs.cc-mode.general,gmane.emacs.devel Subject: Re: Last use of defadvice in Emacs Date: Wed, 06 Apr 2022 17:08:21 -0400 Message-ID: References: Reply-To: Stefan Monnier Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21171"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: bug-cc-mode@gnu.org, emacs-devel@gnu.org To: Alan Mackenzie Original-X-From: cc-mode-help-bounces@lists.sourceforge.net Wed Apr 06 23:08:52 2022 Return-path: Envelope-to: sf-cc-mode-help@m.gmane-mx.org Original-Received: from lists.sourceforge.net ([216.105.38.7]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ncCtY-0005Ja-3E for sf-cc-mode-help@m.gmane-mx.org; Wed, 06 Apr 2022 23:08:52 +0200 Original-Received: from [127.0.0.1] (helo=sfs-ml-1.v29.lw.sourceforge.com) by sfs-ml-1.v29.lw.sourceforge.com with esmtp (Exim 4.94.2) (envelope-from ) id 1ncCtO-0004ko-Up; Wed, 06 Apr 2022 21:08:42 +0000 Original-Received: from [172.30.20.202] (helo=mx.sourceforge.net) by sfs-ml-1.v29.lw.sourceforge.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ncCtN-0004ki-9K for cc-mode-help@lists.sourceforge.net; Wed, 06 Apr 2022 21:08:40 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sourceforge.net; s=x; h=Content-Transfer-Encoding:Content-Type:MIME-Version :In-Reply-To:Date:References:Message-ID:Subject:Cc:To:From:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=edObBuSGYJHzCFvxKwm2+RWsIY3UAtf9hrrq8k6LTC4=; b=XQg2FWTJSOHo4AMNeWAnk18TR1 WAcjmPaZStlVlThkdwcYOjh5wEmEjGaALld1umAmxti9R181TEd8DS/hfp1yGUYkxuNgEDMysK/RG 581W6IEqu0/X1Jf9KdxrMmVNJaGdpJBFmsmnnohq9MkX83i0ozjZA3w5Vfktt2qZtoZ4=; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x ; h=Content-Transfer-Encoding:Content-Type:MIME-Version:In-Reply-To:Date: References:Message-ID:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=edObBuSGYJHzCFvxKwm2+RWsIY3UAtf9hrrq8k6LTC4=; b=gHWW2Rdv0JAlSwFm0KcTDjxmdB SQ/T+TJk4B/A6JSKsdvPtQrbVXNQrwRq6/45guwi9fGeTdUPo7Tc+ktCwqRbUWQibJ1Q5OglEccmS J7PK2omVis7NQ8/dfiqX1FzLDAS5SK4IC/m7w+66tkr3ZzcZ0vTQfmL9sDpmXGBXGwac=; Original-Received: from eggs.gnu.org ([209.51.188.92]) by sfi-mx-1.v28.lw.sourceforge.com with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.94.2) id 1ncCtI-007wkJ-5e for cc-mode-help@lists.sourceforge.net; Wed, 06 Apr 2022 21:08:40 +0000 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:9239) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ncCt9-0003TH-4q; Wed, 06 Apr 2022 17:08:29 -0400 Original-Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 03D9B441548; Wed, 6 Apr 2022 17:08:24 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 2A20C44153B; Wed, 6 Apr 2022 17:08:22 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1649279302; bh=MR9pux2mkiO8H+pG7P/nhJxHV7nMbfgnyyALOS3fCqw=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=NDo2cX24bYKaDzdxzfG1t8uKniveoMcaSwRqD2dC1JhLWfVuXP58mYvdoMtbg9HuO 84Y4oU7O9YBRFH/hNQ/TKq9+0B263GWKCweDY34hPdtJsZHcPbGxbHnRd6OwRIlZ9q JiBoJnK3sSBZxNG8rrSHtqhAq2ImqQWnRHuk9qVfNS+Q46JsY6701wlBF/28IYquTf y6pKQm8xL+SlukmWqRXqTJDHmPhiNsFc4HYRa07ZY/YL6oA/B7tWTeDz6oYq2rN2lV WuT2+tLNVP30squ/+zbxdEbPezyLc+25O+fqC48XOv8mWJ2+boBy5ZowpVW9yxYf8L lWVIcy35McP4Q== Original-Received: from alfajor (lechon.iro.umontreal.ca [132.204.27.242]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 0E60212027F; Wed, 6 Apr 2022 17:08:22 -0400 (EDT) In-Reply-To: (Alan Mackenzie's message of "Wed, 6 Apr 2022 18:52:39 +0000") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Headers-End: 1ncCtI-007wkJ-5e X-BeenThere: cc-mode-help@lists.sourceforge.net X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Bug reports, feature requests, and general talk about CC Mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: cc-mode-help-bounces@lists.sourceforge.net Xref: news.gmane.io gmane.emacs.cc-mode.general:8296 gmane.emacs.devel:287861 Archived-At: Pj4gVGhlIHBhdGNoIGJlbG93IHJlcGxhY2VzIHRoZSBsYXN0IHJlbWFpbmluZyB1c2Ugb2YgYGRl ZmFkdmljZWAgaW4gRW1hY3MKPj4gKHdlbGwsIGV4Y2VwdCBmb3IgT3JnIHdoZXJlIHRoaXMgaGFz IGFscmVhZHkgYmVlbiBmaXhlZCB1cHN0cmVhbSBidXQKPj4gd2UncmUgd2FpdGluZyBmb3IgdGhl IGNoYW5nZSB0byB0cmlja2xlIGRvd24gdG8gYG1hc3RlcmApLgo+Cj4gV2h5IHdvdWxkIHdlIHdh bnQgdG8gcmVwbGFjZSBkZWZhZHZpY2Ugd2l0aCBhZHZpY2UtYWRkPwo+IERvbid0IGFsbCB0aGUg b2JqZWN0aW9ucyB0byBhZHZpY2UgYXBwbHkgZXF1YWxseSB0byBib3RoIGZvcm1zPwoKQm90aCBz aG91bGQgYmUgYXZvaWRlZCwgaW5kZWVkLiAgQnV0IGBkZWZhZHZpY2VgIGlzIHNsb3dseSBiZWlu ZwpyZXBsYWNlZCBiZWNhdXNlIGl0IGNhbm5vdCBvYmV5IGBsZXhpY2FsLWJpbmRpbmdgIChhbG9u ZyB3aXRoIGEgYnVuY2gKb2YgbW9yZSBtaW5vciBhbm5veWFuY2VzKSBzbyBpdCBnZXRzIGEgZmV3 IG1vcmUgb2JqZWN0aW9ucy4KCj4gSSd2ZSBzcGVudCBhbiBob3VyIHRyeWluZyB2YXJpb3VzIGNv bWJpbmF0aW9ucyBvZiBldmFsLXdoZW4tY29tcGlsZSBhbmQKPiAoYm91bmRwICdmb250LWxvY2st ZXh0ZW5kLWFmdGVyLWNoYW5nZS1yZWdpb24tZnVuY3Rpb24pLCB0byB0cnkgYW5kIGdldAo+IHRo ZSBzdHVmZiBjb21waWxlZCBvciBpZ25vcmVkIGJhc2VkIG9uIHRoZSBwcmVzZW5jZS9hYnNlbmNl IG9mIHRoYXQKPiB2YXJpYWJsZS4gIFNvbWV0aGluZyBsaWtlIEMncyAjaWZkZWYuICBJIGRpZG4n dCBtYW5hZ2UgaXQsIGFuZCBkb24ndAo+IHRoaW5rIGl0J3MgcG9zc2libGUuICBUaGF0J3MgYW5v dGhlciBDIGZhY2lsaXR5IEVtYWNzIExpc3Agc2VlbXMgdG8gYmUKPiBtaXNzaW5nLgoKSSB0aG91 Z2h0IHRoZSBjb2RlIHdhcyB3cml0dGVuIHNwZWNpZmljYWxseSB0byBwZXJmb3JtIHRoZSB0ZXN0 IGF0CnJ1bnRpbWUsIHNvIHRoYXQgdGhlIGNvZGUgY29tcGlsZWQgb24gRW1hY3MtMjEgd291bGQg c3RpbGwgc2tpcCB0aGUKYWR2aWNlIHdoZW4gcnVuIG9uIEVtYWNz4omlMjIgKGFuZCBhbHNvIHNv IGNvZGUgY29tcGlsZWQgb24gRW1hY3MtMjggd291bGQKc3RpbGwgYWN0aXZhdGUgdGhlIGFkdmlj ZSB3aGVuIHJ1biBvbiBzb21lIGh5cG90aGV0aWNhbCBmdXR1cmUgRW1hY3MKd2hlcmUgYGZvbnQt bG9jay1leHRlbmQtYWZ0ZXItY2hhbmdlLXJlZ2lvbi1mdW5jdGlvbmAgaGFzIGJlZW4gcmVtb3Zl ZCkuCgpJZiB5b3Ugd2FudCB0byBwZXJmb3JtIHRoZSB0ZXN0IGF0IGNvbXBpbGUgdGltZSB0aGVu IEkgdGhpbmsgc29tZXRoaW5nCmxpa2UgdGhlIGZvbGxvd2luZyBzaG91bGQgd29yay4KCgogICAg ICAgIFN0ZWZhbgoKCmRpZmYgLS1naXQgYS9saXNwL3Byb2dtb2Rlcy9jYy1tb2RlLmVsIGIvbGlz cC9wcm9nbW9kZXMvY2MtbW9kZS5lbAppbmRleCA5NTdhMGI4YTdjNS4uMDVkYTYxZGJiMmYgMTAw NjQ0Ci0tLSBhL2xpc3AvcHJvZ21vZGVzL2NjLW1vZGUuZWwKKysrIGIvbGlzcC9wcm9nbW9kZXMv Y2MtbW9kZS5lbApAQCAtMjU2NSwxOCArMjU2NSwxOCBAQAogOzsgRW1hY3MgPCAyMiBhbmQgWEVt YWNzCiAoZGVmbWFjcm8gYy1hZHZpc2UtZmwtZm9yLXJlZ2lvbiAoZnVuY3Rpb24pCiAgIChkZWNs YXJlIChkZWJ1ZyB0KSkKKyAgKHVubGVzcyAoYm91bmRwICdmb250LWxvY2stZXh0ZW5kLWFmdGVy LWNoYW5nZS1yZWdpb24tZnVuY3Rpb24pCiAgIGAoZGVmYWR2aWNlICxmdW5jdGlvbiAoYmVmb3Jl IGdldC1hd2stcmVnaW9uIGFjdGl2YXRlKQogICAgICA7OyBNYWtlIHN1cmUgdGhhdCBhbnkgc3Ry aW5nL3JlZ2V4cCBpcyBjb21wbGV0ZWx5IGZvbnQtbG9ja2VkLgogICAgICAod2hlbiBjLWJ1ZmZl ci1pcy1jYy1tb2RlCiAgICAgICAgKHNhdmUtZXhjdXJzaW9uCiAJIChhZC1zZXQtYXJnIDEgYy1u ZXctRU5EKSAgIDsgZW5kCi0JIChhZC1zZXQtYXJnIDAgYy1uZXctQkVHKSkpKSkJOyBiZWcKKwkg ICAoYWQtc2V0LWFyZyAwIGMtbmV3LUJFRykpKSkpKSA7IGJlZwogCi0odW5sZXNzIChib3VuZHAg J2ZvbnQtbG9jay1leHRlbmQtYWZ0ZXItY2hhbmdlLXJlZ2lvbi1mdW5jdGlvbikKLSAgKGMtYWR2 aXNlLWZsLWZvci1yZWdpb24gZm9udC1sb2NrLWFmdGVyLWNoYW5nZS1mdW5jdGlvbikKLSAgKGMt YWR2aXNlLWZsLWZvci1yZWdpb24gaml0LWxvY2stYWZ0ZXItY2hhbmdlKQotICAoYy1hZHZpc2Ut ZmwtZm9yLXJlZ2lvbiBsYXp5LWxvY2stZGVmZXItcmVzdC1hZnRlci1jaGFuZ2UpCi0gIChjLWFk dmlzZS1mbC1mb3ItcmVnaW9uIGxhenktbG9jay1kZWZlci1saW5lLWFmdGVyLWNoYW5nZSkpCiso Yy1hZHZpc2UtZmwtZm9yLXJlZ2lvbiBmb250LWxvY2stYWZ0ZXItY2hhbmdlLWZ1bmN0aW9uKQor KGMtYWR2aXNlLWZsLWZvci1yZWdpb24gaml0LWxvY2stYWZ0ZXItY2hhbmdlKQorKGMtYWR2aXNl LWZsLWZvci1yZWdpb24gbGF6eS1sb2NrLWRlZmVyLXJlc3QtYWZ0ZXItY2hhbmdlKQorKGMtYWR2 aXNlLWZsLWZvci1yZWdpb24gbGF6eS1sb2NrLWRlZmVyLWxpbmUtYWZ0ZXItY2hhbmdlKQogCiA7 OyBDb25uZWN0IHVwIHRvIGBlbGVjdHJpYy1pbmRlbnQtbW9kZScgKEVtYWNzIDI0LjQgYW5kIGxh dGVyKS4KIChkZWZ1biBjLWVsZWN0cmljLWluZGVudC1tb2RlLWhvb2sgKCkKCgo=