From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id gNWoBoXGlWbV2gAAqHPOHw:P1 (envelope-from ) for ; Tue, 16 Jul 2024 01:01:57 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id gNWoBoXGlWbV2gAAqHPOHw (envelope-from ) for ; Tue, 16 Jul 2024 03:01:57 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b="ABEH0pe/"; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1721091716; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=kzaRAmDJsvj9cObiOvPSeeHxmI2At1zOMY32u23ydOM=; b=KF22/WEBSsCzeubVDfFhi96ykirrm4e9CpZMhWx+gEvkbmn/NZH1iPRT6bDpHV9NiPZhzt cV5VFBziJry8ETb20VhlNJDQK29VbzRzrz8281NeJeb4yVk2uPKYJqPAG+ergr7G1XYzL9 jdRq92bSXt3zm1cqRZXykx120C37d7pS+3iw+XpZR+IDj+BlU5yY14kQAwa53DoByRIHoc FHHzwwXlwmIHOEL+vf21areJSO4situxiP0IOuOalSBePQErvXg4MAiw2YVmztkzFgk+3s kBAkcblOgR1q378OHGz5yFWLNTb1id7Xd+971x9MUWR9zGT2rvkTeOAolFPglA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1721091716; a=rsa-sha256; cv=none; b=RkjQBMW1hdt28sTokSlJsDDpXCKMjgHHlew04RVSdPc7z8TuYYIrMT26G3muOWs261Obbk zsN+S4dRNOxDnKxtGAdllJfq4njcrSM82tJGj6EdMx30JWeRr1jfnnRCEc4ltqD0sBGZmE pIiBpcc/AS1DipokUGiVfsnJWnTERN9nk8GH/1OyAGjlFXXIluYf5kXR7sO1m0SipPCuBi Ad1rqAxBrlkH1EqabkLVK7ke2rayq/11fB/zQQWLvMjz3WsnrRuSZEawZkIWVMkXXcwgLH mYkP269fS/QR4p7QRCAW82mmz7OFXjbPn2yp5R8EkW4W60kL2+8aZvNbBXhTFw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b="ABEH0pe/"; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" 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 A538638183 for ; Tue, 16 Jul 2024 03:01:56 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sTWYj-0001ft-JE; Mon, 15 Jul 2024 21:00:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sTWYg-0001fO-P6 for emacs-orgmode@gnu.org; Mon, 15 Jul 2024 21:00:46 -0400 Received: from mail-lj1-x236.google.com ([2a00:1450:4864:20::236]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sTWYd-0002Cq-Sy for emacs-orgmode@gnu.org; Mon, 15 Jul 2024 21:00:46 -0400 Received: by mail-lj1-x236.google.com with SMTP id 38308e7fff4ca-2ee98a224b8so6907451fa.2 for ; Mon, 15 Jul 2024 18:00:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1721091641; x=1721696441; darn=gnu.org; h=cc:to:subject:message-id:date:from:references:in-reply-to :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=kzaRAmDJsvj9cObiOvPSeeHxmI2At1zOMY32u23ydOM=; b=ABEH0pe/z0gOevvCdn8cg3otMRgwIUPBLlWcLLVJPdy81PfaQCgynhtEThgzvnrbqK /RO32pAaQKvO476rmc1ZNoObHEIkPJNf4A+jEuqTFxetSXcO8vuNC/9stzjQaG6pq5Kt z9IZntFP1bYmKzVLo2B+txZFgvYhT0+vHx6BO+Sl7a+sc/mBZHx1xyN+GmZY3GHcjN0N MEnAmIvhOA1DjLQt/pTtGDDOmjWE5qgJE9pde1+exY8FTHjsoMgQcn1MNSQjtNgDQMqd DZ+Vvj1D0zoi6mzqUANanek0s36QWDQ0S2alsFnu2LzfDAdDyUynUTbcN/OhK0RIaGLC IRMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721091641; x=1721696441; h=cc:to:subject:message-id:date:from:references:in-reply-to :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=kzaRAmDJsvj9cObiOvPSeeHxmI2At1zOMY32u23ydOM=; b=JTryooSXa5fujTF2G/1Vg2/1INXgOCKV1Ug9AoWNWIjghU6ucyJjOoVvyxwz7bUGET q4u4LTmrpUENfeHmplUiaCpjHHpYDW5CXthBcM4gTdKQhlIWoI0pZqlPNQT2UFZnQXcB eTLpk2l0lH+Aqk2VLQsAuIf6ETh3K4zjR/RGpir/BDTFfROn63+9ynZo5jNRMBQFNkhG +k2nycwIqe+vpXxDc40Hu3/kAljR0H3DO868JCF71XTszgYnIWA8HEo4tyHJXt0lNzPr 1F0rpE/cz9engYBzVPIR76PiVBWqHdTTvn6pptm1wspBpLreJHhhWj5SUR2EpEwsOstC kDMw== X-Gm-Message-State: AOJu0YzKN22lGB8Wpyv7bB3wckSvY2rJSuu/nluwAtoAdlemdJbmj3B7 VoZU17B48j3NJhGpCrUE5AZj5Rkl8bOuGysw+8RfBGQfga03KzjSs3T6ugGISYmHndwW3xdhi0a TrTNO2/oXJS0Oz49c/4FhrQMA9pMPIQSaf6nyZw== X-Google-Smtp-Source: AGHT+IFc6IZK/BllP2ygmF36J7PvOQcZOrsv5ItGwBJItjTugVmEcPrng4r051NaYHRrYblVJ+9lg64g0Q9JuM49s6w= X-Received: by 2002:ac2:4c4f:0:b0:52e:93d9:8f39 with SMTP id 2adb3069b0e04-52ede19c64bmr404009e87.3.1721091640554; Mon, 15 Jul 2024 18:00:40 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a05:6520:2ad5:b0:299:8c4:60f2 with HTTP; Mon, 15 Jul 2024 18:00:39 -0700 (PDT) In-Reply-To: <87wmlmiu86.fsf@localhost> References: <87v81iilop.fsf@localhost> <87a5ilqux4.fsf@localhost> <87v818jnsi.fsf@localhost> <87wmlmiu86.fsf@localhost> From: Samuel Wales Date: Mon, 15 Jul 2024 18:00:39 -0700 Message-ID: Subject: Re: [fr] refile goto: push mark in the target buffer first To: Ihor Radchenko Cc: "emacs-orgmode@gnu.org" Content-Type: multipart/alternative; boundary="000000000000dc7f86061d52dfff" Received-SPF: pass client-ip=2a00:1450:4864:20::236; envelope-from=samologist@gmail.com; helo=mail-lj1-x236.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -6.74 X-Spam-Score: -6.74 X-Migadu-Queue-Id: A538638183 X-Migadu-Scanner: mx11.migadu.com X-TUID: dwZRi8DM7GkI --000000000000dc7f86061d52dfff Content-Type: text/plain; charset="UTF-8" On Monday, July 15, 2024, Ihor Radchenko wrote: > Samuel Wales writes: > > This is not like mark ring though - just search across specific object > types in buffer. Something akin next/previous-button. > correct. f and b are for forward and backward. for the local mark ring, it will go to the next or prev mark in the buffer by position in the buffer. not a history command per se. > > > vvv draft spec > > Dispatcher l and r go back and forward > > in history of point, regardless of > > buffer. Thus, dispatcher RET then > > dispatcher l returns to point, even if > > point was not on a link. The bindings > > are modeled on l and r in info or help. > > > > Dispatcher n and p change at branching > > points, cycling you to the different > > places r might go and back. > > This part about branching is not very clear. > > in undo-tree and i think vundo, you have a tree. in the case of point locs, suppose you were in one place, 0, and then you went to a, then back to 0 with l, then went to b. now you have a branching point at 0. you can do n and p to choose between a and b -- actually moving to them with a message is an option here as is showing their lines in a visualizer. n and p could also cycle through 0 for convenience if that's not too confusing [a message can notify]. a command like l can also be used to go back to it. so the f and b thing has nothing to do with history; it is just navigation in the buffer [if local ring] according to the sequence in the buffer, akin to m-tab in org for links. l and r are like in info, navigating history. n and p choose different r locations for the case where there is more than one r. -- The Kafka Pandemic A blog about science, health, human rights, and misopathy: https://thekafkapandemic.blogspot.com --000000000000dc7f86061d52dfff Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

On Monday, July 15, 2024, Ihor Radchenko <yantar92@posteo.net> wrote:
Samuel Wales <samologist@gmail.com> writes:

This is not like mark ring though - just search across specific object
types in buffer. Something akin next/previous-button.
=
correct.=C2=A0 f and b are for forward and backward.=C2=A0 f= or the local mark ring, it will go to the next or prev mark in the buffer b= y position in the buffer.=C2=A0 not a history command per se.

> vvv draft spec
> Dispatcher l and r go back and forward
> in history of point, regardless of
> buffer.=C2=A0 Thus, dispatcher RET then
> dispatcher l returns to point, even if
> point was not on a link.=C2=A0 The bindings
> are modeled on l and r in info or help.
>
> Dispatcher n and p change at branching
> points, cycling you to the different
> places r might go and back.

This part about branching is not very clear.

in undo-tree and i think vundo, you have a tree.=C2= =A0 in the case of point locs, suppose you were in one place, 0, and then y= ou went to a, then back to 0 with l, then went to b.=C2=A0 now you have a b= ranching point at 0.=C2=A0 you can do n and p to choose between a and b -- = actually=C2=A0 moving to them with a message is an option here as is showin= g their lines in a visualizer.=C2=A0=C2=A0 n and p could also cycle through= 0 for convenience if that's not too confusing [a message can notify]. = a command like l can also be used to go back to it.
=C2=A0
so the f and b thing has nothing to do with history; it is just nav= igation in the buffer [if local ring] according to the sequence in the buff= er, akin to m-tab in org for links.

l and r are li= ke in info, navigating history. n and p choose different r locations for th= e case where there is more than one r.


--
The Kafka Pandem= ic

A blog about science, health, human rights, and misopathy: https://thekafkapandemic.blogsp= ot.com

--000000000000dc7f86061d52dfff--