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 ms0.migadu.com with LMTPS id 4MUAIhI0v2G0VAEAgWs5BA (envelope-from ) for ; Sun, 19 Dec 2021 14:30:58 +0100 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 ONnGHRI0v2G8NAAA1q6Kng (envelope-from ) for ; Sun, 19 Dec 2021 13:30:58 +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 20B7B3D568 for ; Sun, 19 Dec 2021 14:30:58 +0100 (CET) Received: from localhost ([::1]:37960 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mywHB-0000il-7E for larch@yhetil.org; Sun, 19 Dec 2021 08:30:57 -0500 Received: from eggs.gnu.org ([209.51.188.92]:47212) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mywG2-0000iF-PM for emacs-orgmode@gnu.org; Sun, 19 Dec 2021 08:29:46 -0500 Received: from [2607:f8b0:4864:20::1036] (port=56160 helo=mail-pj1-x1036.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mywG1-0004ti-5W for emacs-orgmode@gnu.org; Sun, 19 Dec 2021 08:29:46 -0500 Received: by mail-pj1-x1036.google.com with SMTP id iy13so1365995pjb.5 for ; Sun, 19 Dec 2021 05:29:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version; bh=Py4Mm9FgcW4mwYgEWIf09eHC3F1+vsgSPJVY+bUulFg=; b=ar8LVFDUUzO6iYAwqfxaEXpFqFO9t5PKCX147DtWaWt5soACHewBxx5LBKh6SpzY/I f3wCJ5uMhbL8Dh6SKyDMmKn+5IhXCrb454P3cT9NOnomj6jmc6yrIhzYtlNTRYv5maDY gqPP9WNM8WCzpuT8nTKq7+FltC+H62gNyFyhjNTW2ZMVIUOGm+Izj/JbaJAZHwtZ4Igk XcLt6LvyYMESTm8UZmTYc1MEZKptRi1Rn4eVnp4xsRdwHC7mRGrbqbaAXA9kjzgMEkEQ jkou18AznDQPyMphLsD7NhH+A7CAqFp7kZdfo7YxANBZ9J5mNxt6TotQN/hsudnt+6QC ViBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version; bh=Py4Mm9FgcW4mwYgEWIf09eHC3F1+vsgSPJVY+bUulFg=; b=AmnHV4mEzF66G03UxpwL5nBHiciuP51BKDOOtJOXbOAPtzJPklY9GumRjkK04vNIDG VZCt4oe+xcOLnU+Euj4cXvWvjcKl8M78oVLnhsp7z/XTXWdP7wjHvwq7yoSfsXwtIp6A kcRkBMV9RkWoGz6Jiw/B5jtpZ40vHSXQyiHwTnxRisrWEwAlMzIb7+YRQoNNQ+/P44c1 nYp3R0xjDRbcPqtKj4B562J1A3PxTVS6SMBOrlvkLLQo/3djU7RxeJo7g4iCFTivIryj kA39FDI0KNfWXlKE8wwG4n7j3hstLD2y5de6jfR0LXhmlk1qcEsMNCqizbuiSOpeI+Hp sHIA== X-Gm-Message-State: AOAM53178tD15lY7pebHJ57ipv6Fb68XMSL2g0r6vcjwF96/CeV4sieL gXawx+8cGXCfXSXgzlN3Zho= X-Google-Smtp-Source: ABdhPJxh7WwTmePBRWF4Hu6fryQO2ndb1ZlVwOA2UNzqFscsNh/qgxDuByG+ACKvgnHJE0cKeWzXpQ== X-Received: by 2002:a17:903:2348:b0:141:d60b:ee90 with SMTP id c8-20020a170903234800b00141d60bee90mr11669564plh.15.1639920583807; Sun, 19 Dec 2021 05:29:43 -0800 (PST) Received: from localhost ([217.138.212.194]) by smtp.gmail.com with ESMTPSA id x25sm15110250pfu.203.2021.12.19.05.29.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 19 Dec 2021 05:29:43 -0800 (PST) From: Ihor Radchenko To: Samuel Wales Subject: Re: next-error for agenda searches In-Reply-To: References: Date: Sun, 19 Dec 2021 21:31:07 +0800 Message-ID: <87y24graas.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::1036 (failed) Received-SPF: pass client-ip=2607:f8b0:4864:20::1036; envelope-from=yantar92@gmail.com; helo=mail-pj1-x1036.google.com X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.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_ENVFROM_END_DIGIT=0.25, 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=1639920658; 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=Py4Mm9FgcW4mwYgEWIf09eHC3F1+vsgSPJVY+bUulFg=; b=H1tdazoNcKB2ofqepuMY/EtlbA9crVoXSjrBdHbxES09wsceuOcSY+zSESFB0wq0MOyl5q m1oKN+zP9xhff0T7/Pnq0slOYxeGshO2PwI+BMi3GXucpUyPRUHHApkW3y4U/qhBTXY7ty XIt+/9WshEjYHvNTdIZP7ZpRzErqYolhOpzr8GL/UV7x2H6tUZIBahXRs7S1CGuMXHGoFZ zAMtI8nhLrNe9HJT0n8oDoNcxpmGAnF+IBTQ0a7u1ADWgsU+w9gq1dS6IFBK9eXvWeTeBN NBMbE8h9xvmqpFjQ+JU84n7uB/YaaZojQbBUxsy0XHURZxPlY+rwjDQwQb2S0Q== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1639920658; a=rsa-sha256; cv=none; b=NV6rnOSDQZJu3IlixyoM0tUqtz5rpCd1CdOKiFOL8KsXx8Q47Nv0wIFyDQNauBBteWw95k iZgUQFdPJltiXBR0hGDlFGRGh5qwoUjarT5Z3Kly+NYDqqNntFkNsLDzrWM0VVgjUQLqRo ISxVN2HZNKUOIS+AJrAyiitowCjjhkuChy39YE2nV/AQIsXjI3+B8ZXBNjUe8u533Gdq2u WGFNtDXYq/wMseGLqAYCOel40l+0yvYukAxDph6LEIKnArYkzUx4O9E8xymxhnL11leUGP cNVsQGS09TcUL8ij67MXeMF/fbgs2QqPVYCFpSA2CmMO9n9eMmS080Dn7manRg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=ar8LVFDU; 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: -9.02 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=ar8LVFDU; 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: 20B7B3D568 X-Spam-Score: -9.02 X-Migadu-Scanner: scn0.migadu.com X-TUID: zuK+VRA8G6mM Samuel Wales writes: > btw, if anybody has difficulty understanding why i mention a bug or > suggest a feature [such as why anbydoy would want it], please feel > free to say so, otherwise i don't know that that is the case. [please > go easy on me though.] This is a difficult query. There are many emails coming through mailing lists daily and people tend to skip everything confusing/unclear/uninteresting. So, difficulty in understanding most likely leads to no replies. > in this case, it is an emacs consistency fr. across emacs, next-error > goes from match to match, and it seems to me [perhaps i am mistaken] > that agenda searches should be emacsy too. FYI, I never used next-error. Reading through the docstring, it looks like it is not very suitable for agendas. AFAIU, normal use case of next-error is when you have a big project with multiple files and you want to look at the context for every compiler error. You have a single compiler error log that can be assigned to places in the project. This kind of assumption is not correct for Org agendas. I assume that your workflow only includes a single agenda view all the time. However, multiple agenda views is not an uncommon workflow. You may have daily agenda, some tag-matching agendas, agendas with various restrictions, 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? > 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? > 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. Might be useful. Also, I personally prefer org-quickpeek in agenda. > this isn't a huge deal for me at all, but e.g. when i do agenda > searches i get really overwhelmed by the size and irrelevance > [including duplication] of my own org forest developed over years. 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. > 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 Best, Ihor