From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Robert Thorpe Newsgroups: gmane.emacs.help Subject: Re: Indenting with spaces rather than tabs Date: Fri, 29 Jan 2021 05:25:21 +0000 Message-ID: <87a6ssxqke.fsf@robertthorpeconsulting.com> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8874"; mail-complaints-to="usenet@ciao.gmane.io" Cc: help-gnu-emacs@gnu.org To: wael-zwaiter@gmx.com Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jan 29 06:26:39 2021 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 1l5MIo-0002DL-If for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 29 Jan 2021 06:26:38 +0100 Original-Received: from localhost ([::1]:42256 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l5MIn-0003bn-Je for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 29 Jan 2021 00:26:37 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38744) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l5MID-0003bg-8L for help-gnu-emacs@gnu.org; Fri, 29 Jan 2021 00:26:01 -0500 Original-Received: from outbound-smtp18.blacknight.com ([46.22.139.245]:43923) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l5MIA-0003wO-7d for help-gnu-emacs@gnu.org; Fri, 29 Jan 2021 00:26:00 -0500 Original-Received: from mail.blacknight.com (pemlinmail05.blacknight.ie [81.17.254.26]) by outbound-smtp18.blacknight.com (Postfix) with ESMTPS id B1ACD1C58DA for ; Fri, 29 Jan 2021 05:25:53 +0000 (GMT) Original-Received: (qmail 16820 invoked from network); 29 Jan 2021 05:25:53 -0000 Original-Received: from unknown (HELO rt-inspiron-3480) (rt@robertthorpeconsulting.com@[109.76.74.4]) by 81.17.254.9 with ESMTPSA (AES256-SHA encrypted, authenticated); 29 Jan 2021 05:25:53 -0000 In-Reply-To: (wael-zwaiter@gmx.com) Received-SPF: pass client-ip=46.22.139.245; envelope-from=rt@robertthorpeconsulting.com; helo=outbound-smtp18.blacknight.com X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 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:127419 Archived-At: wael-zwaiter@gmx.com writes: > Want to indent with spaces rather than tabs and have found the command > > (setq-default indent-tabs-mode nil) > > But one can also use "M-x untabify". > > What should I use for my init file? Am not so sure about using "setq" > rather than "setq-default". If you set indent-tabs-mode like that then it applies to things that you edit. But it does not apply to all of the file. Parts of the file you don't edit are untouched. Now often this is what you want. If you're working on a project in a group then you don't really want whitespace changes. (Though really everyone should be using the same convention for tabs). On the other hand, untabify deals with the whole file. It changes parts you have never edited or viewed. The setq-default part means that you're setting the default value for buffers. But modes in buffers may over-ride it with a local variable write. I'm not sure that you need setq-default here. BR, Robert Thorpe