From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: Indentation with spaces Date: Fri, 10 Jun 2022 12:16:46 +0200 Message-ID: <87edzwlt69.fsf@dataswamp.org> References: <87fskezg7s.fsf@dataswamp.org> <87zgimm0f8.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25765"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) To: help-gnu-emacs@gnu.org Cancel-Lock: sha1:KdkRdFaaW63O5mrw+UT9ABdcpik= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jun 10 13:00:07 2022 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nzcN4-0006Qv-Ld for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 10 Jun 2022 13:00:06 +0200 Original-Received: from localhost ([::1]:35756 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nzcN3-0001PO-Nz for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 10 Jun 2022 07:00:05 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36030) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nzbhJ-0003Da-EF for help-gnu-emacs@gnu.org; Fri, 10 Jun 2022 06:16:57 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]:56086) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nzbhH-000366-NB for help-gnu-emacs@gnu.org; Fri, 10 Jun 2022 06:16:57 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1nzbhF-0000c8-Tl for help-gnu-emacs@gnu.org; Fri, 10 Jun 2022 12:16:53 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=geh-help-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:137598 Archived-At: Po Lu wrote: >> Why is `indent-tabs-mode' t by default? Tabs should not >> be used. > > What is the problem with using tabs for indentation? I use > them to indent both C-like languages and Emacs Lisp. > > At my day job, we prefer to indent code with tabs as well. It's lame, inexact typewriter stuff. Try arrange output data from some shell tool with tabs and see how robust it'll be. As for source you can't align with any hope of precision since some other dude will have another tab width setting, so then he will arrange it the way he thinks it should look, and this "change" to the source rings all the little bells and so on ... And there is no reason to do, it so at best it gets more complicated for parsers and stuff for no good reason. -- underground experts united https://dataswamp.org/~incal