From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Stop fiddling with my preferences Date: Mon, 01 Dec 2014 08:42:02 -0500 Message-ID: References: <831totswav.fsf@gnu.org> <20141130235724153372947@bob.proulx.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1417441359 8056 80.91.229.3 (1 Dec 2014 13:42:39 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 1 Dec 2014 13:42:39 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Dec 01 14:42:30 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XvRF8-0002sW-V0 for ged-emacs-devel@m.gmane.org; Mon, 01 Dec 2014 14:42:23 +0100 Original-Received: from localhost ([::1]:60174 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XvRF8-0001id-3W for ged-emacs-devel@m.gmane.org; Mon, 01 Dec 2014 08:42:22 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40373) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XvREy-0001iU-Mh for emacs-devel@gnu.org; Mon, 01 Dec 2014 08:42:20 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XvREr-0005n9-76 for emacs-devel@gnu.org; Mon, 01 Dec 2014 08:42:12 -0500 Original-Received: from chene.dit.umontreal.ca ([132.204.246.20]:41881) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XvREr-0005n0-3P for emacs-devel@gnu.org; Mon, 01 Dec 2014 08:42:05 -0500 Original-Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id sB1Dg2eq009126; Mon, 1 Dec 2014 08:42:02 -0500 Original-Received: by pastel.home (Postfix, from userid 20848) id 41A528675; Mon, 1 Dec 2014 08:42:02 -0500 (EST) In-Reply-To: <20141130235724153372947@bob.proulx.com> (Bob Proulx's message of "Mon, 1 Dec 2014 00:15:53 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV5142=0 X-NAI-Spam-Version: 2.3.0.9393 : core <5142> : inlines <1571> : streams <1350042> : uri <1836869> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 132.204.246.20 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:178576 Archived-At: > for these (mis)features. Therefore what it feels like is actually > happening is that when developers want to do something they just do it > and claim that users want it. Every release comes with different kinds of new defaults: - New features that are immediately enabled. These are typically enabled specifically so that users get to use it without having to hunt for it and discover that it's actually bundled with Emacs. - Old features which have been repeatedly requested, and which we finally polished/refined/cleaned up enough that enabling them by default is deemed acceptable. Typical example: shift-select-mode, font-lock-mode. - Old features I like and can't imagine Bob would like to turn off. - Random features that will irk old-timers. This last kind is not useful in itself (other than for comic relief) by is used afterwards as a witness in our statistical analysis of bug-reports and complaints to measure more precisely the resistance to change, and adjust our expectations for the next release. Stefan