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: Thu, 07 Apr 2022 17:59:41 -0400 Message-ID: References: <834k35ctd4.fsf@gnu.org> 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="10038"; 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, acm@muc.de, emacs-devel@gnu.org, raman@google.com To: Eli Zaretskii Original-X-From: cc-mode-help-bounces@lists.sourceforge.net Fri Apr 08 00:00:22 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 1ncaAv-000222-8q for sf-cc-mode-help@m.gmane-mx.org; Fri, 08 Apr 2022 00:00:22 +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 1ncaAY-0001kf-TB; Thu, 07 Apr 2022 21:59:58 +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 1ncaAY-0001kZ-IK for cc-mode-help@lists.sourceforge.net; Thu, 07 Apr 2022 21:59:57 +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=2o8LkBdYp7lqcaMlUox06ok+iV5y6yD1WKQef58gFW8=; b=iICC0vWsdDhaUHS5UhGR9MTNNE jaerbzvMxOICXD/LCDTmts187V+k4W6tRsXH/d3mjPUzlU3BNsfnEXbwVBpR1m7SGb8CgqWgkNw8f rzf/pUKNhuU3u2z7nl7Y3O9RfZhrgq5zfrQS6eSjnC8OS1oPsiFUw1NOsOsXzW1NpWBg=; 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=2o8LkBdYp7lqcaMlUox06ok+iV5y6yD1WKQef58gFW8=; b=kF2RdzY2bl5whwvcQ67mk9K5JE Tao3R0YgXAJSulOxiNzoa44BPY+V4hvKFuEk0VQdiWPmfqqVm1vQUA89gt8HOabLJb+6PB4IYZJRk 5uyJFfq/9qhJUEkfPNZHOrF5huzaZxfnQzSu9F9QU28xeW1MRyLKFUHIRcq6MP76goVs=; 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 1ncaAU-0094Dm-Tu for cc-mode-help@lists.sourceforge.net; Thu, 07 Apr 2022 21:59:57 +0000 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:37574) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ncaAN-0008Tp-Am; Thu, 07 Apr 2022 17:59:48 -0400 Original-Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 1CFFB441139; Thu, 7 Apr 2022 17:59:45 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 38A73440CF0; Thu, 7 Apr 2022 17:59:43 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1649368783; bh=yIvCNCDlgKtw+Zq+FWq/4N9VLCcccbIuZrX/PJB0B9A=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=gAujjGiYRfQORIfGHjSqZl/lGFIduVLflyjPtT4MW27sBdmHwkwZ5qDlNOQpuf3xY ThrZ0eZGnzmoxkviVQNJSvzpBePaYhvXt1mBRJWVszTBnw9FdRzHwscRapdhLSAsGg JzY384OXhvSooxV7AlkWy8Dls2FePzCe5HQjvooXrYwheJDQBTkcaaPOeULyRX7qGK B8fMNiKRc5dhIxa5qwrTiaodYkcn9dfYjE/2jh32NqcLQhcbsai/zsbTYUxyc2avgG +dI1/NljZKhOmXlkIPuJ0usGQ9x6+E8s1OvPVap5MUBXGjsDWuNt3++W8D6RHkGFqC 0/AcDin1gYxHA== Original-Received: from pastel (unknown [45.72.221.51]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id D9DA212041B; Thu, 7 Apr 2022 17:59:42 -0400 (EDT) In-Reply-To: <834k35ctd4.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 07 Apr 2022 09:14:47 +0300") 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: 1ncaAU-0094Dm-Tu 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:8298 gmane.emacs.devel:287904 Archived-At: PiBJdCB3b3VsZCBiZSBuaWNlIGlmIHRoZXNlIGlzc3VlcyAocGVyaGFwcyBpbiBsZXNzIGFjYWRl bWljIHNoYXBlIGFuZAo+IGluIG1vcmUgcHJhY3RpY2FsIHRlcm1zKSBjb3VsZCBiZSBhZGRlZCB0 byB0aGUgRUxpc3AgbWFudWFsLAoKTm90IHN1cmUgd2hhdCAibW9yZSBwcmFjdGljYWwgdGVybXMi IHdvdWxkIGxvb2sgbGlrZS4KCj4gYmVjYXVzZSBBRkFJQ1Qgd2UgY3VycmVudGx5IGxhY2sgYW55 IHJhdGlvbmFsZSBmb3IgcGVvcGxlIG5vdCB0bwo+IHVzZSBkZWZhZHZpY2UuCgpCVFcsIGluIGh0 dHBzOi8vZW1hY3Muc3RhY2tleGNoYW5nZS5jb20vcXVlc3Rpb25zLzMwNzkvIzMxMDIKSSBtZW50 aW9uIGEgZmV3IG90aGVyIHJlYXNvbnMsIHN1Y2ggYXM6CgogICAg4oCiIERlc2lnbiBzaW1wbGlj aXR5OiBkZWZhZHZpY2UgaGFzIHZhcmlvdXMgbm90aW9ucyB0aGF0IGFyZQogICAgZ2VuZXJhbGx5 IGRpZmZpY3VsdCB0byB1bmRlcnN0YW5kIHByZWNpc2VseSBhbmQvb3IgcmFyZWx5IHVzZWQuCiAg ICBFLmcuIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gImVuYWJsaW5nIiBhbmQgImFjdGl2YXRpbmci IGFkdmljZXMuCiAgICBPciB0aGUgbWVhbmluZyBvZiAicHJlIiBhbmQvb3IgImNvbXBpbGVkIi4g IFRoZXJlIGFyZSBhbHNvIHF1aXJrcyBpbgogICAgdGhlIGhhbmRsaW5nIG9mIGBhZC1kby1pdGAs IHN1Y2ggYXMgdGhlIGZhY3QgdGhhdCBpdCBsb29rcyBsaWtlCiAgICBhIHZhcmlhYmxlLXJlZmVy ZW5jZSByYXRoZXIgdGhhbiBhIGNhbGwsIG9yIHRoZSBmYWN0IHRoYXQgeW91IG5lZWQKICAgIHRv IChzZXRxIGFkLXJldHVybi12YWx1ZSAuLi4pIGV4cGxpY2l0bHkgcmF0aGVyIHRoYW4gc2ltcGx5 CiAgICByZXR1cm5pbmcgdGhlIHZhbHVlLgoKICAgIOKAoiBEZWZhZHZpY2Ugc3VmZmVycyBmcm9t IHZhcmlvdXMgcHJvYmxlbXMgdy5yLnQgbWFjcm9leHBhbnNpb24gYW5kCiAgICBjb21waWxhdGlv bjogdGhlIGJvZHkgb2YgYW4gYWR2aWNlIGlzIG5vdCBleHBvc2VkIGFzICJjb2RlIiAod2hpY2gK ICAgIHRoZSBjb21waWxlciBhbmQgbWFjcm9leHBhbmRlciBzZWUpIGJ1dCBhcyAiZGF0YSIgd2hp Y2ggaXMgbGF0ZXIgb24KICAgIGNvbWJpbmVkIHRvIG1ha2UgdXAgYW4gZXhwcmVzc2lvbi4gIFNv IG1hY3JvZXhwYW5zaW9uIGhhcHBlbnMgbGF0ZQogICAgKHdoaWNoIGNhbiBjYXVzZXMgc3VycHJp c2VzIGlmIHlvdSB1c2UgdGhpbmdzIGxpa2UKICAgIGAoZXZhbC13aGVuLWNvbXBpbGUgKHJlcXVp cmUgJ2ZvbykpYCkgYW5kIGxleGljYWwtc2NvcGluZyBpcyBoYXJkIHRvCiAgICBwcmVzZXJ2ZSBj b3JyZWN0bHkuCgpFLmcuIHJlZ2FyZGluZyB0aGUgZmlyc3QgcG9pbnQsIGBhZC1hY3RpdmF0ZWAg b3IgYGFkLWRlYWN0aXZhdGVgIGFyZQphcmd1YWJseSBtaXNkZXNpZ25zIHNpbmNlIHRoZXkgaGF2 ZSBhIGdsb2JhbCBlZmZlY3QgKHRoZXkgYWZmZWN0IGFsbApwaWVjZXMgb2YgYWR2aWNlIGFwcGxp ZWQgdG8gYSBnaXZlbiBmdW5jdGlvbikgYW5kIG1vc3QgdXNlcyBvZiB0aGVtIGFyZQpsYXRlbnQg YnVncy4KClRoaXMgc2FpZCwgSSBkb24ndCBrbm93IGhvdyBpbXBvcnRhbnQgaXQgaXMgdG8gZG9j dW1lbnQgdGhvc2UKYWR2YW50YWdlczogQUZBSUNUIGFsbCBjb2RlcnMgZmFtaWxpYXIgd2l0aCB0 aGUgZXhpc3RlbmNlIG9mIGJvdGggcHJlZmVyCnVzaW5nIGBhZHZpY2UtYWRkYCBhbHJlYWR5LiAg Rm9yIG5ldyB1c2VycyB3aG8ga25vdyBuZWl0aGVyLCB0aGUgZG9jCmFscmVhZHkgbnVkZ2VzIHRo ZW0gdG93YXJkcyBgYWR2aWNlLWFkZGAuICBSZW1haW5zIHRob3NlIHdobyBqdXN0CmNvcHkmcGFz dGUgZXhpc3RpbmcgY29kZSBvdmVyIHdoaWNoIHRoZSBkb2MgaGFzIG5vIGluZmx1ZW5jZSwgYW5k IG1vcmUKaW1wb3J0YW50bHkgdGhlIHZhc3QgbnVtYmVyIG9mIGV4aXN0aW5nIGNvZGUgdXNpbmcg YGRlZmFkdmljZWAgZm9yIHdoaWNoCnJld3JpdGluZyBjYW4ndCBicmluZyB0b28gbWFueSBpbW1l ZGlhdGUgYmVuZWZpdCBzaW5jZSB0aGUgY29kZQphbHJlYWR5IHdvcmtzIGFuZCB3ZSdkIGJlIGx5 aW5nIGlmIHdlIHRyaWVkIHRvIGNsYWltIHRoZSByZXdyaXR0ZW4gY29kZQppcyBmYXN0ZXIgb3Ig b2JqZWN0aXZlbHkgYmV0dGVyLgoKVG8gbWUgdGhlIG1haW4gYmVuZWZpdCBpcyB0aGF0IGBhZHZp Y2UtYWRkYCBpcyBzaW1wbGVyIGJvdGggaW4KaW1wbGVtZW50YXRpb24gYW5kIGluIEFQSSAobm8g bmVlZCB0byBsZWFybiBhYm91dCBgYWRkLShkZSlhY3RpdmF0ZWAsCmBhZC0oZ3xzKWV0LWFyZyhz KWAsIGBhZC1kby1pdGAsIGBhZC0oZW58ZGlzKWFibGUtYWR2aWNlYCwgdGhlCmRpZmZlcmVuY2Vz IGJldHdlZW4gImFkZGluZyIsICJlbmFibGluZyIsIGFuZCAiYWN0aXZhdGluZyIsIHRoZQpvY2Nh c2lvbmFsIG5lZWQgdG8gZmlndXJlIGhvdyBhbmQgd2hlbiB0byBjb21waWxlIHRoZSBjb2RlLCAu Li4pLgoKQ29tcGFyZSB0aGUgc2l6ZSBhbmQgY29tcGxleGl0eSBvZiBFbWFjcydzIGBhZHZpY2Uu ZWxgICh3aGljaCBpbXBsZW1lbnRzCnRoZSBgZGVmYWR2aWNlYCBBUEkgb24gdG9wIG9mIHRoZSBg bmFkdmljZS5lbGAgb25lKSB0byB0aGF0IG9mIEdOVQpFTFBBJ3MgYG5hZHZpY2UuZWxgICh3aGlj aCBpbXBsZW1lbnRzIHRoZSBgYWR2aWNlLWFkZGAgQVBJIG9uIHRvcCBvZgpgYWR2aWNlLmVsYCk6 IGl0J3MgYWJvdXQgMzXDlyBsYXJnZXIsIHlldCBib3RoIEFQSXMgY292ZXIgYWRlcXVhdGVseSB0 aGUKYWN0dWFsIG5lZWRzIG9mIHBhY2thZ2VzLgoKCiAgICAgICAgU3RlZmFuCgoK