From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#20322: 25.0.50; indent-tabs-mode should default to nil Date: Tue, 21 Apr 2015 22:47:41 +0300 Message-ID: <83r3rd461u.fsf@gnu.org> References: <861tjn3069.fsf@yandex.ru> <552D20B6.8030005@yandex.ru> <83mw2abul3.fsf@gnu.org> <552D34BC.4090806@yandex.ru> <83h9sibt0q.fsf@gnu.org> <552D7796.2090109@yandex.ru> <552D9204.3000604@yandex.ru> <552DC816.3030002@yandex.ru> <553513B4.6040509@yandex.ru> <55357918.7030808@yandex.ru> <5536A423.7020808@yandex.ru> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1429645705 29504 80.91.229.3 (21 Apr 2015 19:48:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 21 Apr 2015 19:48:25 +0000 (UTC) Cc: 20322@debbugs.gnu.org To: Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Apr 21 21:48:16 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 1Yke9S-0006Vv-TN for geb-bug-gnu-emacs@m.gmane.org; Tue, 21 Apr 2015 21:48:11 +0200 Original-Received: from localhost ([::1]:60174 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yke9S-0002zl-9s for geb-bug-gnu-emacs@m.gmane.org; Tue, 21 Apr 2015 15:48:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34897) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yke9O-0002zg-P4 for bug-gnu-emacs@gnu.org; Tue, 21 Apr 2015 15:48:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yke9K-0006X4-La for bug-gnu-emacs@gnu.org; Tue, 21 Apr 2015 15:48:06 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:45738) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yke9K-0006Wy-JZ for bug-gnu-emacs@gnu.org; Tue, 21 Apr 2015 15:48:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Yke9K-0002tK-83 for bug-gnu-emacs@gnu.org; Tue, 21 Apr 2015 15:48:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Apr 2015 19:48: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.142964567511095 (code B ref 20322); Tue, 21 Apr 2015 19:48:02 +0000 Original-Received: (at 20322) by debbugs.gnu.org; 21 Apr 2015 19:47:55 +0000 Original-Received: from localhost ([127.0.0.1]:35514 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yke9C-0002sr-Mb for submit@debbugs.gnu.org; Tue, 21 Apr 2015 15:47:54 -0400 Original-Received: from mtaout22.012.net.il ([80.179.55.172]:41802) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yke99-0002sU-Jd for 20322@debbugs.gnu.org; Tue, 21 Apr 2015 15:47:52 -0400 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0NN6001009AIM400@a-mtaout22.012.net.il> for 20322@debbugs.gnu.org; Tue, 21 Apr 2015 22:47:45 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NN6001DN9NKLZ10@a-mtaout22.012.net.il>; Tue, 21 Apr 2015 22:47:45 +0300 (IDT) In-reply-to: <5536A423.7020808@yandex.ru> X-012-Sender: halo1@inter.net.il 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:101839 Archived-At: > Date: Tue, 21 Apr 2015 22:25:23 +0300 > From: Dmitry Gutov > Cc: 20322@debbugs.gnu.org > > On 04/21/2015 04:25 AM, Stefan Monnier wrote: > > > That suggests that it might be OK to set indent-tabs-mode to nil in > > javascript-mode and in elisp-mode. Maybe even in C++. But clearly not > > in C nor in Java. > > C -- seems so. Please don't make different defaults for C and C++. These are very closely related languages, and there are many projects that start as C and then migrate to C++ (GCC, for example). It would be confusing to have the defaults suddenly change under you when that happens. > Now, provided we agree to default to spaces in the majority of the > popular programming languages modes, what's the reasoning not to flip > the default? If you flip the default (I guess in prog-mode?) and then change the mode switch function to restore the current value, there's no reason not to flip the default, since doing that will not affect those modes in any way.