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: Indentation of def* Date: Sat, 30 Oct 2021 02:49:57 -0400 Message-ID: References: <878ryw1ptl.fsf@gnus.org> <87czo2lq0d.fsf@gnus.org> <87v91s876d.fsf@gnus.org> <87ee8gnlar.fsf@gnus.org> <87bl3ea76o.fsf@gnus.org> <87pmrq8rab.fsf@gnus.org> 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="4129"; mail-complaints-to="usenet@ciao.gmane.io" Cc: joaotavora@gmail.com, emacs-devel@gnu.org To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Oct 30 08:51:57 2021 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 1mgiDc-0000pd-UC for ged-emacs-devel@m.gmane-mx.org; Sat, 30 Oct 2021 08:51:57 +0200 Original-Received: from localhost ([::1]:60948 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mgiDb-0007Rx-E5 for ged-emacs-devel@m.gmane-mx.org; Sat, 30 Oct 2021 02:51:55 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53466) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mgiBi-00064w-6u for emacs-devel@gnu.org; Sat, 30 Oct 2021 02:49:58 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:45364) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mgiBh-000165-Rf; Sat, 30 Oct 2021 02:49:57 -0400 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=Lw+yFmplJ40v1eoX9d/kSe9w/em9EB1hSfCivbB9fHE=; b=ezPV/9MA6+8P uw4Mj78BGya5WwQs+6ux12Ef39ZobXt1k1dZzS78tRhHwvjqYULCAIk+/FzEJIC8AJVtK0jAJ21NI +EXcWpGEEAE0J5xpCNb0lRZmgGl/+mN+4aHZF+nzlAgpKgPrnZtl3fU1xCls2TQZ9KZbROh5JQaH0 wMzIlYPE/BV5v+g7WtA+aHFzqKXPIwid6PJzbL9SEnsX2cDo5zg/6lr/yyjinHIQ/IPYgxIJEVJOQ fcUnV3y5alDIKyNh/025f/5wMuAF0DW0mKJIdVSMjXE3CKUBgK+dMufQcpgFoy6QJeRf2D4MBOjI8 sDDz/FnK1IljhO4GOgVBAg==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1mgiBh-0004Ui-LN; Sat, 30 Oct 2021 02:49:57 -0400 In-Reply-To: <87pmrq8rab.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 27 Oct 2021 16:40:28 +0200) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.io gmane.emacs.devel:278261 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. ]]] > It would indeed, and if somebody could fix that, it'd be great. > Meanwhile, the removal of the heuristic makes a swathe of let bindings > indent correctly now. But other similar let-bindings will indent badly because of inappropriate application of explicit indentation specs. Would someone like to try to implement checking the containing list to see to see if this is really a variable binding in something like `let'? -- 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)