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 11:45:23 +0200 Message-ID: <87y1y4lumk.fsf@dataswamp.org> References: <87fskezg7s.fsf@dataswamp.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25820"; 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:qH762H+6YWzNjfFlyemp5srFu+8= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jun 10 13:00:04 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 1nzcN2-0006O6-6U for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 10 Jun 2022 13:00:04 +0200 Original-Received: from localhost ([::1]:35712 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nzcN0-0001NO-FF for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 10 Jun 2022 07:00:02 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53822) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nzbD8-00080s-8r for help-gnu-emacs@gnu.org; Fri, 10 Jun 2022 05:45:50 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]:37096) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nzbD4-0005aW-MW for help-gnu-emacs@gnu.org; Fri, 10 Jun 2022 05:45:45 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1nzbCv-0000yB-4g for help-gnu-emacs@gnu.org; Fri, 10 Jun 2022 11:45:33 +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:137599 Archived-At: Skip Montanaro wrote: >> Why is `indent-tabs-mode' t by default? Tabs should not >> be used. > > We say that today. I've been using some version of Emacs > since the early 1980s. Before the appearance of > indentation-sensitive languages like Python a literal TAB > when the TAB key was pressed made sense. Okay, why is that? I have written some Python and while I don't like the "indentation sensitiveness" the discussion can go both ways and it's up to them to decide what to do with their language. But how does that influence anything and in particular other languages? And besides I have spaces in my Python as well: https://dataswamp.org/~incal/sth/sth.py Just like in Lisp: https://dataswamp.org/~incal/emacs-init/comic-book-insult.el The only exception is makefiles https://dataswamp.org/~incal/emacs-init/Makefile That I always thought was because that make(1) (GNU make) program explicitely looked for TABs so in that case it was enforced. I never asked why and didn't think about finding out either, some leftover from the dinosaur age probable that one just accepted ... Explain please ... -- underground experts united https://dataswamp.org/~incal