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: files.el: Patch to make project-settings optional/customizable Date: Tue, 18 Nov 2008 21:01:37 -0500 Message-ID: References: <5f0ff9220811130629t505badf9kb1bcc380df89a08f@mail.gmail.com> <200811131619.mADGJukm010206@mothra.ics.uci.edu> <87prkz4kgh.fsf@cyd.mit.edu> <200811131728.mADHSH2M010654@mothra.ics.uci.edu> <871vxflbxb.fsf@cyd.mit.edu> <200811131848.mADImPMQ011099@mothra.ics.uci.edu> <200811181636.mAIGa9Lx000571@mothra.ics.uci.edu> <87prks6693.fsf@jurta.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1227060116 23604 80.91.229.12 (19 Nov 2008 02:01:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 19 Nov 2008 02:01:56 +0000 (UTC) Cc: Juri Linkov , Tom Tromey , Dan Nicolaescu , emacs-devel@gnu.org, "T.V. Raman" To: "Juanma Barranquero" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Nov 19 03:02:58 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1L2cPC-0002DX-Ak for ged-emacs-devel@m.gmane.org; Wed, 19 Nov 2008 03:02:58 +0100 Original-Received: from localhost ([127.0.0.1]:47219 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1L2cO3-0002b8-LE for ged-emacs-devel@m.gmane.org; Tue, 18 Nov 2008 21:01:47 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1L2cNz-0002b3-1s for emacs-devel@gnu.org; Tue, 18 Nov 2008 21:01:43 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1L2cNx-0002ap-2Y for emacs-devel@gnu.org; Tue, 18 Nov 2008 21:01:42 -0500 Original-Received: from [199.232.76.173] (port=42730 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1L2cNw-0002am-TK for emacs-devel@gnu.org; Tue, 18 Nov 2008 21:01:40 -0500 Original-Received: from ironport2-out.pppoe.ca ([206.248.154.182]:24843 helo=ironport2-out.teksavvy.com) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1L2cNw-0002IY-HV for emacs-devel@gnu.org; Tue, 18 Nov 2008 21:01:40 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AhIFAO8BI0lMCrcy/2dsb2JhbACBbdBdgnmBFA X-IronPort-AV: E=Sophos;i="4.33,628,1220241600"; d="scan'208";a="30033461" Original-Received: from 76-10-183-50.dsl.teksavvy.com (HELO pastel.home) ([76.10.183.50]) by ironport2-out.teksavvy.com with ESMTP; 18 Nov 2008 21:01:38 -0500 Original-Received: by pastel.home (Postfix, from userid 20848) id 5F0C57F97; Tue, 18 Nov 2008 21:01:37 -0500 (EST) In-Reply-To: (Juanma Barranquero's message of "Wed, 19 Nov 2008 00:37:58 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:105801 Archived-At: >> If you want to change .dir-settings.el, the say so and re-open the >> discussion about the choice. But making it customizable is wrong. > Re-opening the discussion is wrong; it was already discussed and some > consensus reached ( > Making it user-settable (perhaps, as Chong says, as a variable and not > a defcustom) is best than trying to second-guess the users. Do you advocate making "Local Variables:" in hack-local-variables customizable as well? If you think one deserves customization, then I'd argue that the other deserves it just as well. As far as I can tell, the only reason people want to customize it is because they find the default choice ugly. I.e. for purely aesthetic reasons. This is a pretty poor justification for introducing complexity and incompatibilities between projects. Until someone gives me a good argument for why it should be customizable (as opposed to having just a different value), we should revert the patch that made it a defcustom. As for its name: we're not wedded to it, AFAIK. It was the result of a pretty long thread, so it's not going to be easy to find something else that's more or less consensual. But for starters, if people could argue about why it's "ugly", maybe we can tweak it. Stefan