From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Default lexical-binding to t Date: Sat, 09 Nov 2024 23:04:05 -0500 Message-ID: References: <878qtu7k77.fsf@librehacker.com> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16684"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Nov 10 05:04:57 2024 Return-path: Envelope-to: ged-emacs-devel@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 1t9zC4-0004Cl-3q for ged-emacs-devel@m.gmane-mx.org; Sun, 10 Nov 2024 05:04:56 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t9zBL-0002UM-Bs; Sat, 09 Nov 2024 23:04:11 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t9zBJ-0002U9-CZ for emacs-devel@gnu.org; Sat, 09 Nov 2024 23:04:09 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t9zBG-0001yv-FT; Sat, 09 Nov 2024 23:04:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=Bxgp1dXhZGNOzKuO9UkegTryHSUEVR6ctCdUvCMT9tU=; b=WUL1km0ra4Ol ptqKIcCOIFNy156v2uJBn55U+bXmL4S8bZ8PsKYWKYPuWoFFurW8ccQXwuVdSRD6qud+Msv7TPNc/ p090LaSzVsQuGRqKj2vvFnJjAUszICUnTWepi3mgsn6cVpC47+YBtJlvossNth3x17KpT/dCybX20 jMbEIqAJQBYV5gni4DboRkib40AfJi7U2tc8XFqwNE6cYk3OfrJexDWYUM1OoaFSQVdc10OSApLME 9r86wVeD94d2gurT8eE6mO8N6SDxi7ImFxBGXyzNoL359+OkihUFPprY/1qWTo6D6h6CFWUFsQr9y pik3+DHz6JZwl+V2aoendg==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1t9zBF-0000mo-37; Sat, 09 Nov 2024 23:04:05 -0500 In-Reply-To: (tomas@tuxteam.de) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:325356 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > IMO. If the user intentionally choses dynamic > binding, I'd rather not warn. If dynamic binding mode someday becomes so unusual that users get confused when they encounter it, or may not know about it at all, it would be useful to warn the user in a special way when the file specifies dynamic binding. In tis case, Emacs should not nag the user by offering to change the file. What is useful is making the fact of dynamic binding in that file more visible to the user. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)