From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id mKgPMn903l6hRQAA0tVLHw (envelope-from ) for ; Mon, 08 Jun 2020 17:25:19 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id 4P7tLX903l6VQgAA1q6Kng (envelope-from ) for ; Mon, 08 Jun 2020 17:25:19 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 4693D940308 for ; Mon, 8 Jun 2020 17:25:19 +0000 (UTC) Received: from localhost ([::1]:54624 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jiLWP-0007EI-My for larch@yhetil.org; Mon, 08 Jun 2020 13:25:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49876) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jiLVN-0006bv-6Z for emacs-orgmode@gnu.org; Mon, 08 Jun 2020 13:24:13 -0400 Received: from relay7-d.mail.gandi.net ([217.70.183.200]:56427) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jiLVK-0006PT-Ug for emacs-orgmode@gnu.org; Mon, 08 Jun 2020 13:24:12 -0400 X-Originating-IP: 185.131.40.67 Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67]) (Authenticated sender: admin@nicolasgoaziou.fr) by relay7-d.mail.gandi.net (Postfix) with ESMTPSA id 2C8532000C; Mon, 8 Jun 2020 17:24:06 +0000 (UTC) From: Nicolas Goaziou To: =?utf-8?Q?K=C3=A9vin?= Le Gouguec Subject: Re: [RFC] Rewrite org-(forward|backward)-paragraph References: <874krru6wy.fsf@nicolasgoaziou.fr> <875zc1d3f3.fsf@gmail.com> Mail-Followup-To: =?utf-8?Q?K=C3=A9vin?= Le Gouguec , Org Mode List Date: Mon, 08 Jun 2020 19:24:05 +0200 In-Reply-To: <875zc1d3f3.fsf@gmail.com> (=?utf-8?Q?=22K=C3=A9vin?= Le Gouguec"'s message of "Mon, 08 Jun 2020 16:42:56 +0200") Message-ID: <87y2ox5v4a.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=217.70.183.200; envelope-from=mail@nicolasgoaziou.fr; helo=relay7-d.mail.gandi.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/08 13:24:08 X-ACL-Warn: Detected OS = Linux 3.11 and newer 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, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Org Mode List Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Spam-Score: -1.01 X-TUID: doqKRc93/HtQ Hello, K=C3=A9vin Le Gouguec writes: > I don't know how useful my feedback will be, since I'm not a heavy user > of paragraph-based movement[1], but here goes! Thank you! > I've danced around ORG-NEWS to assess the changes; what I observed does > feel closer to text-mode (point moves to the blank lines between > paragraphs instead of to the paragraph starts), the other changes I > could spot do not strike me as deal-breaking: > > - point now jumps over tight lists[2] instead of stopping at each > item, The idea is to avoid some trivial moves where C-n would be sufficient, e.g., in tables, properties drawers. Also Text mode skip those, since it doesn't understand such structures. > - point stops a few more times within code blocks, acting like > #+begin_src and #+end_src are paragraphs of their own, instead of > jumping over the whole block; also, forward and backward movements are > now symmetric =F0=9F=99=8C > > Are there other situations where you think your changes could be > controversial? I don't think it's much controversial, but stop points are necessarily opinionated. I hope they make sense. Also, testing could unveil some bugs. >> WDYT?e Also, what should be done with M-{ and M-}? > > FWIW, I think that reducing the distance between Org mode and The Rest > of Emacs=E2=84=A2 is a commendable goal, so I would vote for binding para= graph > functions to M-{ and M-}, and moving element functions to C- and > C-. I realize that this might be too big a change for the sake of > conformity though. Honestly, I don't know if Sexp-based navigation is useful at all. Does anyone use such navigation=C2=A0? > (And again: I don't use these functions very often, so my vote probably > shouldn't carry too much weight.) I don't either. I didn't notice there was a difference until recently. Regards, --=20 Nicolas Goaziou