From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#20322: 25.0.50; indent-tabs-mode should default to nil Date: Tue, 14 Apr 2015 17:40:17 +0300 Message-ID: <552D26D1.2040305@yandex.ru> References: <861tjn3069.fsf@yandex.ru> <83618ydcav.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1429022491 5609 80.91.229.3 (14 Apr 2015 14:41:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 14 Apr 2015 14:41:31 +0000 (UTC) Cc: 20322@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Apr 14 16:41:18 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1Yi21b-00042p-Ie for geb-bug-gnu-emacs@m.gmane.org; Tue, 14 Apr 2015 16:41:15 +0200 Original-Received: from localhost ([::1]:56218 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yi21b-0008AO-1v for geb-bug-gnu-emacs@m.gmane.org; Tue, 14 Apr 2015 10:41:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36935) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yi21T-0008AI-JK for bug-gnu-emacs@gnu.org; Tue, 14 Apr 2015 10:41:13 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yi21Q-00040E-1u for bug-gnu-emacs@gnu.org; Tue, 14 Apr 2015 10:41:07 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:38298) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yi21P-000405-Ux for bug-gnu-emacs@gnu.org; Tue, 14 Apr 2015 10:41:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Yi21O-0002be-5t for bug-gnu-emacs@gnu.org; Tue, 14 Apr 2015 10:41:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 14 Apr 2015 14:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20322 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 20322-submit@debbugs.gnu.org id=B20322.14290224309969 (code B ref 20322); Tue, 14 Apr 2015 14:41:02 +0000 Original-Received: (at 20322) by debbugs.gnu.org; 14 Apr 2015 14:40:30 +0000 Original-Received: from localhost ([127.0.0.1]:56307 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yi20r-0002ai-Sz for submit@debbugs.gnu.org; Tue, 14 Apr 2015 10:40:30 -0400 Original-Received: from mail-wg0-f52.google.com ([74.125.82.52]:33284) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yi20p-0002aU-2z for 20322@debbugs.gnu.org; Tue, 14 Apr 2015 10:40:27 -0400 Original-Received: by wgin8 with SMTP id n8so14463291wgi.0 for <20322@debbugs.gnu.org>; Tue, 14 Apr 2015 07:40:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=uMZplbYzNiqbEzNGvn/dtVoZa1x2m+kG9Yi9hoR5t+s=; b=HKJH4jAMsb9KGP9ZlqG5aBnXZF1Z3h4Dxs8a50BG6Qitf8O7hLo6cnkwXecXJljGSJ zzEKNrqigwPIz4qKvS9pKyg82ul7o+uKig/kT12qWmfDMF1Ns/XMfaFHJuvCtpCglFuK LsPD9mgfSf0oTXisJcAJ+Hxmqgg7juJwmQp5MQUA6aQDiaxZzMcIHMXhjxqt5g79lpyG UqLwEJzCEtEcR+ykW9k5u8Nfme7pdpN5Ee9tNP8kGuOxPeWK0zqq1V9ztfNATFFXZQWL i2CNrntrlZXZBqbFCqoPn6lubnniZ20AsYINwF2VK811jHyc+/ENghEsXZTS3+esHNsV VPZg== X-Received: by 10.194.88.131 with SMTP id bg3mr41071446wjb.119.1429022420561; Tue, 14 Apr 2015 07:40:20 -0700 (PDT) Original-Received: from [192.168.1.2] ([82.102.93.54]) by mx.google.com with ESMTPSA id kr5sm1881200wjc.1.2015.04.14.07.40.19 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 14 Apr 2015 07:40:20 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:36.0) Gecko/20100101 Thunderbird/36.0 In-Reply-To: <83618ydcav.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:101512 Archived-At: On 04/14/2015 05:17 PM, Eli Zaretskii wrote: > Each major mode can (and some already do) have its own default. I can see ruby-mode and texinfo-mode set it to nil, which makes sense, but it also makes it harder for the user to configure everything in one place. Here's one complaint about it: http://emacs.stackexchange.com/a/9385/124 Personally, I'd only do that if the language can't handle the default value at all (like it's the case with Makefiles). > If the customizations are due to language guidelines/culture, then > setting this to nil in the major mode is TRT. Maybe, but my point is that going by this logic most major modes would need to set it to nil. And then it'll just make sense to make it the default. Note that doing that change in major modes will have pretty much the same problem as changing the default: users who got used to the current behavior. Only it'll make it harder to revert the change, because that'll need to happen in hooks now, or in file-local variables.