From mboxrd@z Thu Jan 1 00:00:00 1970 From: Texas Cyberthal Subject: Re: org-startup-truncated default should be nil [legibility 2/6] Date: Wed, 5 Feb 2020 05:36:19 +0800 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:34718) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iz5sP-0004P2-VI for emacs-orgmode@gnu.org; Tue, 04 Feb 2020 16:37:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iz5sO-0003zq-Qo for emacs-orgmode@gnu.org; Tue, 04 Feb 2020 16:36:57 -0500 Received: from mail-oi1-x229.google.com ([2607:f8b0:4864:20::229]:36828) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iz5sO-0003w2-KJ for emacs-orgmode@gnu.org; Tue, 04 Feb 2020 16:36:56 -0500 Received: by mail-oi1-x229.google.com with SMTP id c16so20105525oic.3 for ; Tue, 04 Feb 2020 13:36:56 -0800 (PST) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane-mx.org@gnu.org Sender: "Emacs-orgmode" To: "emacs-orgmode@gnu.org" > visual-line-mode and toggle-truncate-lines are basic Emacs commands that all users should learn early. Visual lines, logical lines etc is a complicated mess that Spacemacs avoids entirely. I recall fiddling with it and never being satisfied, until adopting Spacemacs solved it. Now I know even less about it than I did then, because there's no need to know. A brief investigation shows Spacemacs sets (line-move-visual t) in prosey text modes, so that C-n next-line operates on visual lines. However commands such as C-e operate on logical lines: mwim-end-of-line-or-code. This is a sane default that permits fluid navigation of paragraphs, which is all a noob wants to do. Similarly, I almost never use truncate-lines, to the point that I had to websearch to recall what it was called within the last week. Emacs is self-documenting; learning it requires bootstrapping. The less noob-friendly the defaults, the lower the chances they successfully boostrap. Emacs noobs have enough to contend with. If learning the twenty ways to wrap lines can be skipped, it should be. Prose should wrap at window's edge; code should continue. That's the universal standard now. Emacs was written before this standard, so it pretends there isn't one.