From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.cc-mode.general,gmane.emacs.devel Subject: Re: lexical-binding in CC-mode Date: Sat, 10 Apr 2021 16:21:08 -0400 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40950"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.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 Sat Apr 10 22:21:53 2021 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 1lVK74-000AVB-7k for sf-cc-mode-help@m.gmane-mx.org; Sat, 10 Apr 2021 22:21:50 +0200 Original-Received: from [127.0.0.1] (helo=sfs-ml-4.v29.lw.sourceforge.com) by sfs-ml-4.v29.lw.sourceforge.com with esmtp (Exim 4.90_1) (envelope-from ) id 1lVK6y-0007qS-Bb; Sat, 10 Apr 2021 20:21:44 +0000 Original-Received: from [172.30.20.202] (helo=mx.sourceforge.net) by sfs-ml-4.v29.lw.sourceforge.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lVK6w-0007qI-KJ for cc-mode-help@lists.sourceforge.net; Sat, 10 Apr 2021 20:21:42 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sourceforge.net; s=x; h=Content-Type:MIME-Version:In-Reply-To:Date: References:Message-ID:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding: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=dVgCgo8+Qh5gy4XtDAf2PnnVj983p1y+uV3hfYcwnIc=; b=V+sldXQGc8ZEkk3ixxxx4MikB reN1CvbZ23nLtbT0Hyjv+Ip6APxNa4m2uRGNJcSuinXUYKazTggV9XrwHDHla9KS08ah3oojypSX0 c62BWIX6PJbIPv38418GmGLJ4J78uCoKKfQ3R62Q44ScCEfUzQSnnO5lomUK5GwhuYPXE=; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x ; h=Content-Type:MIME-Version:In-Reply-To:Date:References:Message-ID:Subject: Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: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=dVgCgo8+Qh5gy4XtDAf2PnnVj983p1y+uV3hfYcwnIc=; b=MGgqTZIoYfxQktIO3tMUdz0Vsc nj3k/zz8MvDYQgfPTztKZjiKy7MjtRJUZ1jBquf+Eb1V96PZaZ7lElV9/JvsEp22di1sZJWAPtN6A bxAclxLBJfqiT8Tqxa//xzfaFKI+9vFOIzdJVYw+o0D85MRl8UEWzfFCIrrRcPIhylIE=; Original-Received: from eggs.gnu.org ([209.51.188.92]) by sfi-mx-1.v28.lw.sourceforge.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92.2) id 1lVK6i-000KJ3-R1 for cc-mode-help@lists.sourceforge.net; Sat, 10 Apr 2021 20:21:42 +0000 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:50297) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lVK6W-0007rY-B2 for cc-mode-help@lists.sourceforge.net; Sat, 10 Apr 2021 16:21:16 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58196) by fencepost.gnu.org with esmtps (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lVK6V-0003iD-RF for bug-cc-mode@gnu.org; Sat, 10 Apr 2021 16:21:15 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:18876) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lVK6U-0007lc-4M; Sat, 10 Apr 2021 16:21:15 -0400 Original-Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id C1B65440F74; Sat, 10 Apr 2021 16:21:11 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 2DCCF440C78; Sat, 10 Apr 2021 16:21:10 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1618086070; bh=jRvMixseo9hs9gQYv6Fm9EKTdvtU/wmeRL3K+C8wQww=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=glvCaufH07vmiR8jYN+9bWzWMUO4f7jpyzr++PY97m5tfaCggEHPqBOzNXNn89Udh EsUSgB/F1s7qGt5KmVnuWg/PRw8e5l3ajXZS74z7FKqunQUvsdvki6wxadhT8FprpC IPU+HMM/AWNa9WkLRJkb2r/xDbIE5v+iC6bjXjJUP49rrgScCopa7lcF0UuqDwtpLC 27mEkr6ELvtLJmaENrQIcQxPROSZCGBMh6LlRYwuENlcHRjCyN/unNDbDuXTCZ8Tvh LvUiw7NCXxPi6jiSCfKASx7SZ63IsN/KKeqlW00OxkCRt2q69cAwr6pz5F/zero7mq 2VEPJvI65Ypgg== Original-Received: from alfajor (104-222-126-84.cpe.teksavvy.com [104.222.126.84]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id EC1CC12014C; Sat, 10 Apr 2021 16:21:09 -0400 (EDT) In-Reply-To: (Alan Mackenzie's message of "Sat, 10 Apr 2021 19:47:17 +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 autolearn=ham autolearn_force=no X-Spam_action: no action X-Headers-End: 1lVK6i-000KJ3-R1 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:8206 gmane.emacs.devel:267835 Archived-At: >> We're getting to the last few remaining ELisp files in Emacs still using >> the old non-lexical dialect, so I looked at converting CC-mode to use >> the new dialect as well. AFAICT the code is basically already prepared >> for that, tho I did find some minor things in the patch below. > > The conversion to lexical-binding is now (?)complete and committed to > master. Great, thank you. Stefan