From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?Q?=C3=93scar_Fuentes?= Newsgroups: gmane.emacs.devel Subject: Re: Changing line widths in the Emacs source code Date: Sun, 13 Sep 2020 17:43:45 +0200 Message-ID: <87o8m9k7gu.fsf@telefonica.net> References: <87tuw1x016.fsf@gnus.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="25350"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1.50 (gnu/linux) To: emacs-devel@gnu.org Cancel-Lock: sha1:PNLZreer2vupgd6MsiqLzpm2A4I= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Sep 13 17:44:27 2020 Return-path: Envelope-to: ged-emacs-devel@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 1kHUB1-0006VT-9Q for ged-emacs-devel@m.gmane-mx.org; Sun, 13 Sep 2020 17:44:27 +0200 Original-Received: from localhost ([::1]:38970 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kHUB0-0007Fu-CK for ged-emacs-devel@m.gmane-mx.org; Sun, 13 Sep 2020 11:44:26 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50962) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kHUAU-0006pc-Sz for emacs-devel@gnu.org; Sun, 13 Sep 2020 11:43:54 -0400 Original-Received: from static.214.254.202.116.clients.your-server.de ([116.202.254.214]:37760 helo=ciao.gmane.io) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kHUAT-0007Tf-7O for emacs-devel@gnu.org; Sun, 13 Sep 2020 11:43:54 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1kHUAP-0005rH-V4 for emacs-devel@gnu.org; Sun, 13 Sep 2020 17:43:49 +0200 X-Injected-Via-Gmane: http://gmane.org/ Received-SPF: pass client-ip=116.202.254.214; envelope-from=ged-emacs-devel@m.gmane-mx.org; helo=ciao.gmane.io X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/13 09:46:03 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] 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 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:255512 Archived-At: Lars Ingebrigtsen writes: > Now for the most controversial suggestion of all: Make the Emacs code > wider! > > Emacs has tried to keep the line width of the source code at 80 > characters since Emacs was created. It was a good choice (perhaps the > only) back then, but most screens are wide and short these days, and the > folding contortions we have to do to make everything fit in 80 > characters is sometimes annoying, and leads to code that's awkward to > read. > > So my suggestion is: Change the default to 100. My difficulties for understanding Emacs sources are not related to formatting to comply with the max line width rule, but to excessive nesting levels and overly long functions. Increasing line width is the wrong approach to fix this deeper problem, because it would make it worse.