From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Yuri Khan Newsgroups: gmane.emacs.devel Subject: Re: Reformat all of src/ Date: Thu, 29 Dec 2016 00:12:50 +0700 Message-ID: References: <87h95olvg0.fsf@gmail.com> <228ccc55affe1320a030a5652c63e005.squirrel@cloud103.planethippo.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: blaine.gmane.org 1482945203 2781 195.159.176.226 (28 Dec 2016 17:13:23 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 28 Dec 2016 17:13:23 +0000 (UTC) To: Phillip Lord , Chris Gregory , Emacs developers Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Dec 28 18:13:19 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cMHmw-0008TD-PO for ged-emacs-devel@m.gmane.org; Wed, 28 Dec 2016 18:13:18 +0100 Original-Received: from localhost ([::1]:60208 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cMHn1-0007q1-M3 for ged-emacs-devel@m.gmane.org; Wed, 28 Dec 2016 12:13:23 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55553) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cMHmr-0007oq-Ue for emacs-devel@gnu.org; Wed, 28 Dec 2016 12:13:14 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cMHmr-00037c-6e for emacs-devel@gnu.org; Wed, 28 Dec 2016 12:13:13 -0500 Original-Received: from mail-lf0-x22a.google.com ([2a00:1450:4010:c07::22a]:36644) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cMHmq-00037X-UY for emacs-devel@gnu.org; Wed, 28 Dec 2016 12:13:13 -0500 Original-Received: by mail-lf0-x22a.google.com with SMTP id t196so207983101lff.3 for ; Wed, 28 Dec 2016 09:13:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to; bh=XZQsoJo2eU3J5At9gEIz8keiC3OL6pLR1bv9sHrIros=; b=QT08Qdg8qvKUiqBjhr+T/ZMcXBJCYkZjjiKwVJemqToZJE3AjNCZtza0Sq2v0qF/I2 cOWSMlTodpashNuwy65aL1hUYVcK82j7GBV634UgU4Wrk+OA/1qZNlujLoAWyLXtw4sK +r0ZT3wSYKonDxzlb/YjZGq5hlOfPGubvNcLTUY2EiknQuRS3fk5ebKrN/qzgjMKW19y aWelVm6YaGEWlL1tL7m4uV6H4aISwg83kJNjtzDDwRyi260YOOY49h00f4OleKCkZwMA A9ianLiRVc9bpri7IvgYn6POLX2Bf15VVm/fTzfTxF0Zb9jWw8C0ngzffCmivo7/l3P5 InyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to; bh=XZQsoJo2eU3J5At9gEIz8keiC3OL6pLR1bv9sHrIros=; b=uPT+kSlpzixGYw+6w8iiywdBu4Xog9wkaGpvu+7aKB4Ai7a8XL6NP8+KJ7gdrGxHcS 8AenqFjLkC/jfJ1nxZxXb4e6zljRByzJXJM+5BGdPyRFmVJ4wIx4ZKyVbWjjSRmZWhRC quaD6m76z1u16L4HJ8GCwj750mqEE5cEvhoUbQVaoEQQDOZP6F0dvfVHfkbK+pfhiIF9 pCFljIT6nwLFtc0pL/CDKgBu+4LO7c/iFmrj08KakY5qUWK49BBjTwNYdWuhnvlWHH9x BvSkAYNg4Z0XKgMEonYAFOm7QPh2Xyrxr4CCBApyYtH7J6OgFaoMb2tPWjdLsvGcB17P cO2A== X-Gm-Message-State: AIkVDXJ68ZRz/h5AlTrPIBFL57XK3ExR/L3sfVsO3hJnKNABv0LHJR+lCJVzCaHyFQSl0YDVhiAZj1YWGCCgXQ== X-Received: by 10.46.21.2 with SMTP id s2mr13464248ljd.19.1482945191566; Wed, 28 Dec 2016 09:13:11 -0800 (PST) Original-Received: by 10.114.77.161 with HTTP; Wed, 28 Dec 2016 09:12:50 -0800 (PST) In-Reply-To: X-Google-Sender-Auth: 71Cc9oeSLvrU6DMvgVmM2bvkM4U X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a00:1450:4010:c07::22a X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:210907 Archived-At: On Wed, Dec 28, 2016 at 11:59 PM, John Wiegley wrote: > If we were going to reformat all the sources, I'd rather we observe the rule > "never use tabs". I don't see what benefit they possibly offer. They offer customizable indentation, but only for some coding styles. For the GNU style where function parameters and arguments on the continuation lines are lined up with those on the first line, tabs are indeed harmful. GNU style: void some_function(int arg1, ...................int arg2) Tab-friendly style: void some_function(int arg1, <-->int arg2) Bad: void some_function(int arg1, <--><--><--><-->...int arg2) Equally bad: void some_function(int arg1, <------><------>...int arg2)