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.devel Subject: Re: newline-and-indent vs. electric-indent-mode Date: Sun, 24 Jan 2021 00:29:55 -0500 Message-ID: References: <87wnw5yt58.fsf@hajtower> <01d07f6d-cc4c-2f54-4bae-a611bba7be93@yandex.ru> <66b7932d-4cee-9628-fae0-168ee6ebc041@yandex.ru> <02e60113-66f4-0217-d8c4-abe8cb3bdb6d@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17029"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Harald =?windows-1252?Q?J=F6rg?= , Emacs Developer List To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jan 24 06:31:29 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 1l3Xzk-0004Mw-OV for ged-emacs-devel@m.gmane-mx.org; Sun, 24 Jan 2021 06:31:28 +0100 Original-Received: from localhost ([::1]:56868 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l3Xzj-0002Za-Pa for ged-emacs-devel@m.gmane-mx.org; Sun, 24 Jan 2021 00:31:27 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39170) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l3XyP-00020t-H8 for emacs-devel@gnu.org; Sun, 24 Jan 2021 00:30:05 -0500 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:30271) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l3XyN-0000x5-At for emacs-devel@gnu.org; Sun, 24 Jan 2021 00:30:04 -0500 Original-Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 06AB5101136; Sun, 24 Jan 2021 00:30:02 -0500 (EST) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 7D943100240; Sun, 24 Jan 2021 00:29:56 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1611466196; bh=R857SejuY+vfxNNfevqJk4+qxW45uXnjNOObfUBRlXs=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=NmyMSiMP5S5U19CYVrK/x6cWaNPrWTZFqNBWEwabv5Vg0BulrKpeJXrGsGA+aUe+K lXdhKIBuXvUJS+JYClcXlJuGveGKK/aDXyINnztTVaPxlR8ciXuEsthVasj1sbLp51 6sGvUcq99HHmrjOMd2ARRsi4VDAQ408chlqCSMM95cN9m5XzhxiN9ztZKaU4TV0c3p 57g/ISLhDMbDccvJblT2U2WrD8j1ItmQcLw/VL8tYZlhlGzyzeiPQel4ea+QTiyI4M zMcvhiKaA/dRxSezMzgHIbrUwi6l9Sjgpq5kR3pHnswoyrn+Zfp2RPpcr6rdaTCaRn HT9auha8/fy3w== Original-Received: from alfajor (69-196-141-46.dsl.teksavvy.com [69.196.141.46]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 419B612023F; Sun, 24 Jan 2021 00:29:56 -0500 (EST) In-Reply-To: <02e60113-66f4-0217-d8c4-abe8cb3bdb6d@yandex.ru> (Dmitry Gutov's message of "Sun, 24 Jan 2021 04:54:10 +0200") 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-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:263332 Archived-At: > All right, filed as bug#46064. Thanks. >> I think `electric-indent-mode` is annoying in any case if the >> indentation code disagrees with your style. > True, but my present complaint is about it being annoying *twice* for the > same line. And if it's being annoying while point is still on that line, > it's marginally easier to fix. BTW, I just want to clarify that while I'm to be blamed for the current behavior, I'm perfectly happy if someone wants to change it. My main goal was to consolidate all those major modes's ad-hoc auto-indent (typically by binding RET to `newline-and-indent`) into a global user config, and that's done. Stefan