From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id CCNRGsfgv2FLXAEAgWs5BA (envelope-from ) for ; Mon, 20 Dec 2021 02:47:51 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id EBoQFsfgv2HsIwAA1q6Kng (envelope-from ) for ; Mon, 20 Dec 2021 01:47:51 +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 0AE272BF74 for ; Mon, 20 Dec 2021 02:47:51 +0100 (CET) Received: from localhost ([::1]:48738 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mz7mI-0001nV-7g for larch@yhetil.org; Sun, 19 Dec 2021 20:47:50 -0500 Received: from eggs.gnu.org ([209.51.188.92]:48062) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mz7kX-0001mw-Ej for emacs-orgmode@gnu.org; Sun, 19 Dec 2021 20:46:01 -0500 Received: from [2a00:1450:4864:20::236] (port=33334 helo=mail-lj1-x236.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mz7kU-0002zF-E3 for emacs-orgmode@gnu.org; Sun, 19 Dec 2021 20:46:00 -0500 Received: by mail-lj1-x236.google.com with SMTP id v15so13504713ljc.0 for ; Sun, 19 Dec 2021 17:45:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=TCfyWLKuhQBahU+rp17hhJ0VfZzLJDsYad6LUo4aUcw=; b=J+Cr2FENcn49uOgfJ/H2vD0GwwVeO4h0ric+XzA3KXdB+hDIu0cutGfm3VoTm+AFD5 Gi/YB/NSHrjkJcsTGMyt8XVQB5NRMO7luNKKXWtEReu3cOVrbWyoswhujmXVAktrfDqY MDumi/hU9ZJjhi+7E5FeqUJnJTU5UDJwFNJFy0/cUGl8Okpl8ERx/KlZq4eGU5uLna9A IE/eMJs9eYjYS1TK30+N9TrSDdlUVz+FA4iLJzOfEpXlAVlCNV6JXMrD1VeH5UygALU+ BJ8ggxfvngLCyl1c41rVV8sVoU9I6BiEuZrcBntWQ5dRKPe3QKwd8864mUDFTZYMJp6R pGbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=TCfyWLKuhQBahU+rp17hhJ0VfZzLJDsYad6LUo4aUcw=; b=jydFkZVXT7WlXLUvi0WDfEC9nczOMSxNQAOIyA23Cd0DVSQKaf1Cka/9n9PANzE881 vfn/Mu8qUM9mhTioRhNhEY6F6lm1D1asJO7h0lkoc5Vjgn6IewAI/KtpI0bcP7K2zjZ0 TyEOaB3jIa4gsXYV40sr2zSV7WMXjekyTdV8zE72lcXk9Zn4P/TduAQ8lSKp3mWZYKH8 QmxisZzciA7Qo9dszwxLjPZP88cbi+gl0cEWZXv2AloHruw3XrQWUZueIZ9RfwZ26+1l s0/vK2BwEUQ/56Wjt9jbhf5QxCP30SGlF+OZjTzkj9SoOoXodaFgYpwZIR/Lhz67TbOP tG0A== X-Gm-Message-State: AOAM533G7OLcrfFPmlCHzEk8N+Kg6HfAp0RnYc24p5QrzYHC23WQcSMY 39mlsKUVq1BYkLX37bGFgpeQUYgHwBc6rUCTAG8= X-Google-Smtp-Source: ABdhPJxj6w6uEKUzB5/uvrRmnG8U+Amsh6dIQIKcFUg4jFOfZ1JDRYO7SFENaBLZHbQMVgWtI7tcIo+BV8bOoGVmzc8= X-Received: by 2002:a2e:9d89:: with SMTP id c9mr12887182ljj.221.1639964755582; Sun, 19 Dec 2021 17:45:55 -0800 (PST) MIME-Version: 1.0 Received: by 2002:a05:6504:1491:0:0:0:0 with HTTP; Sun, 19 Dec 2021 17:45:54 -0800 (PST) In-Reply-To: <87y24graas.fsf@localhost> References: <87y24graas.fsf@localhost> From: Samuel Wales Date: Sun, 19 Dec 2021 18:45:54 -0700 Message-ID: Subject: Re: next-error for agenda searches To: Ihor Radchenko Content-Type: text/plain; charset="UTF-8" X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::236 (failed) 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: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 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, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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: , Cc: emacs-orgmode@gnu.org Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1639964871; 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=TCfyWLKuhQBahU+rp17hhJ0VfZzLJDsYad6LUo4aUcw=; b=nqnxlYDX8eVQiARLzEupD2NqnvpZLIXWDp87/MUqHSYQMAmSDLBi4a/J9iYxMzdtM9yvsQ tUvB+bkUoB7BvW5VJ6pqsOF/6PoG4auciBX8Vv1IJVh++KhT9jhb+WOFKOrw7YvX5RNPPA ykMxlNyU++KWC/6yDkmJMp0cc4jmlarnq/Vgi8tXnkaHFMF8aTT16fhLoSDMxSBqfzAdMo 9CsvnlD8TwJVuWm659luJ4//Yq69/iD++2kaEWQOWeC41Wzw1KvdUUBuN1myXpni7+vobQ Ey4UPxqJXk5s4s0hLLHpL+URAo8bHi3D6jM5ysh8NrLzG7Hsig0JOhCGiKlhyQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1639964871; a=rsa-sha256; cv=none; b=Ywbpn/gWd+RgJnCRFrzhip2Sv29+v1yuESijSkfMLdPcex7PdP6lOWFX8dlK4GrxqIFAPy EQFVBhoSrfW0ks0oLWuyjMSi7bCOARo8QI2jPvzs8/3Gkj+StqTt8plhaWBXU4A9i0ozA1 6zzyTyShSsP6mPAAsCXsE5aYIDOn2eNyb8iq5tPf2bpsROo4PgaJ8fV4ud848a0TtOpvzv VUd9M/8J7uAU3oVTeOeh8GFW54jBUDVhc5z6rOqOIuYZy+ac8nmFQxjyDImndvQVG4YmOA CaWfDh8pFkP0QJmFQBXYLjAf6jRd/zwJdbvVdjYpET7/ezJvgtH6gGx1OAQNkA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=J+Cr2FEN; 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" X-Migadu-Spam-Score: -4.22 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=J+Cr2FEN; 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" X-Migadu-Queue-Id: 0AE272BF74 X-Spam-Score: -4.22 X-Migadu-Scanner: scn0.migadu.com X-TUID: nYBClrlAUsa5 On 12/19/21, Ihor Radchenko wrote: > multiple agenda views is not an uncommon workflow. You may have daily i think this is a strong objection. multiple simultaneous agenda views seems to sink my suggestion. can one have multiple simultaneous c-c / buffers? and multiple grep/occur/compilation shell minor mode? or a grep buffer and an occur buffer and a compilation shell minor mode buffer simultaneously? what disambiguates those? idk what is done in such cases. perhaps there is an assumption of a single set of errors at a time, or some buffer local thing. > etc. It would be unclear which agenda view to use when you call > next-error. Last generated? Last visited? What about agenda filters? > Dimmed tasks? yes, good points, if you mean separate agendas. [else filters honored; dimmed presumably not skipped by default.] > >> furthermore, the next-closest thing, follow mode, puts point in wrong >> window. also, 'canonical visibility is not present so i cannot see >> everything [this might or might not be fixable by user]. > > Can you elaborate? well it is moot because of the accessibility issue, but it is unsuitable for the next-error task. point in wrong window so you have to switch. some things hidden so you have to make visible is all i meant. again, moot so no suggestions needed here. >> also there is an accessibility issue with it. i use large fonts so 2 >> windows do not show much. i use 2 windows only for very rare >> completion or selecting purposes. not usable here. > > I also use relatively large fonts, though I do have space for two > windows (but not more). Note that there is org-agenda-entry-text-mode. indeed that shows text. not editable directly in the real buffer, so not like next-error. not useful for me in practice but nice. the next-error idea is for consistency with other parts of emacs. your multiple simultaneous agenda problem might nix it, dunno. > Might be useful. Also, I personally prefer org-quickpeek in agenda. can't seem to find that package but next-error allows editing not just peeking. > This sounds like you could use more tight search criteria or custom > agenda searches. An example of irrelevant vs. relevant information could > help us to suggest something for you. appreciate the offfer but pretty ure nobody can help here. i am also limited in computer use and the back and forth is an issue. i would not be able to describe the poroblems in sufficient detail, there would be further questions, i'd have to respond, etc. but basically i have had org for a long time and i am not able to maintain my forest as well as i need to. but it was just one point of many. help here would in most cases likely be smething i have already thought of. appreciates the offer. next-error is a sort of general tool. it is not just for this purpose and compilation errors. imo at least. that is why c-c / uses it. > >> next-error would help me traverse and trim it rapidly. i could >> perhaps create a kb macro to emulate it, but i haven't tried yet. >> then again, one could do so for grep mode etc. also. :] > > If you decide to go with macro, it should not be too hard. Just on > agenda item, do your edits, macro-beg, switch to agenda buffer, > next-line, , macro-end yes :) [and doing soething to create canonical visibility at point so that everything relevant is visible, and setting line in window]. [and finding that kb macro to lisp package and binding the command and possibly overloading the next-error bindings.] > > Best, > Ihor > > my suggestion was for org's sake and i didn't think this much detail would be needed at the time. i used my computer use time to do the best i could, but it seems that more detail was needed, and that detail needed discussion. my bad. n.b. i've been on the list for years, and many core features of org, and parts thereof, were actually... my suggestions :). but sometimes i miss the mark apparently, especially lately. as in this case. still, not sure why multiple grep buffers or grep with occur or c-c /, etc. are compatible but multiple simultaneous agenda not so. -- The Kafka Pandemic A blog about science, health, human rights, and misopathy: https://thekafkapandemic.blogspot.com