From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Getting rid of prog-indentation-context Date: Mon, 11 Dec 2017 20:02:49 +0200 Message-ID: <83r2s1rvli.fsf@gnu.org> References: <20171129233237.27462.23351@vcs0.savannah.gnu.org> <83lgil1qme.fsf@gnu.org> <83d13x1j2s.fsf@gnu.org> <34abea95-c7f7-e8fa-8407-8c2fd2a4cfe1@yandex.ru> <83y3mkzw1n.fsf@gnu.org> <83mv2zzv7z.fsf@gnu.org> <83o9nexy48.fsf@gnu.org> <83d13uxug5.fsf@gnu.org> <41e3f343-816f-d2db-6575-6ef43d54957f@yandex.ru> <838tecuqjb.fsf@gnu.org> <83609guppd.fsf@gnu.org> <83po7nt6oi.fsf@gnu.org> <83vahds0ew.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1513015408 9471 195.159.176.226 (11 Dec 2017 18:03:28 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 11 Dec 2017 18:03:28 +0000 (UTC) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Dec 11 19:03:23 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eOSQC-00026o-Q9 for ged-emacs-devel@m.gmane.org; Mon, 11 Dec 2017 19:03:21 +0100 Original-Received: from localhost ([::1]:54892 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eOSQJ-0000ho-WD for ged-emacs-devel@m.gmane.org; Mon, 11 Dec 2017 13:03:28 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58017) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eOSQ8-0000Yh-By for emacs-devel@gnu.org; Mon, 11 Dec 2017 13:03:17 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eOSQ0-000859-6L for emacs-devel@gnu.org; Mon, 11 Dec 2017 13:03:13 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42774) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eOSQ0-000852-24; Mon, 11 Dec 2017 13:03:08 -0500 Original-Received: from [176.228.60.248] (port=3896 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eOSPy-0002Xr-Ms; Mon, 11 Dec 2017 13:03:07 -0500 In-reply-to: (message from Stefan Monnier on Mon, 11 Dec 2017 12:08:28 -0500) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:220894 Archived-At: > From: Stefan Monnier > Date: Mon, 11 Dec 2017 12:08:28 -0500 > > > Stefan, you admitted this stuff into Emacs 2 years ago, so why are you > > asking me these questions? > > Because you clearly think it's important to have this new variable in > Emacs-26. Actually, I rather think it's important that we stick to our own decisions, especially ones made not so long ago. This particular decision wasn't made out of ignorance, or slipped through the cracks. It was discussed at length, reviewed, and updated according to discussions. It in effect set a standard for doing this stuff, so we should expect others to follow the standard. We could also extend and improve the standard, as we gain experience. But we shouldn't throw it away, just because it is marginally more complex in some cases than some simplistic alternative. Throwing it away without a very good reason sends a message to the community that we don't uphold our own development decisions, and are quite ready and capable of overturning them at will soon after they were made in good faith. That's a bad message for a veteran project with a vibrant, decentralized community. But it's clear at this point that no one shares these views, at least of those who voiced their opinions. Too bad, but what else is new?