From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id kFpKL1UaF2NI0AAAbAwnHQ (envelope-from ) for ; Tue, 06 Sep 2022 12:00:53 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id 8BYpL1UaF2NSywAAauVa8A (envelope-from ) for ; Tue, 06 Sep 2022 12:00:53 +0200 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 F150C1B2FD for ; Tue, 6 Sep 2022 12:00:52 +0200 (CEST) Received: from localhost ([::1]:36738 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oVVNz-0006NF-5F for larch@yhetil.org; Tue, 06 Sep 2022 06:00:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49424) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oVUga-00035B-IV for emacs-orgmode@gnu.org; Tue, 06 Sep 2022 05:16:00 -0400 Received: from relay.itccanarias.org ([62.174.94.111]:51456) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oVUgW-0003CF-Gd for emacs-orgmode@gnu.org; Tue, 06 Sep 2022 05:15:59 -0400 Received: from localhost (localhost [127.0.0.1]) by relay.itccanarias.org (Postfix) with ESMTP id 5714A4A0DD for ; Tue, 6 Sep 2022 10:15:44 +0100 (WEST) X-Virus-Scanned: Debian amavisd-new at itccanarias.org Received: from relay.itccanarias.org ([127.0.0.1]) by localhost (gwmail-tf.corp.itccanarias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k8jC8WNlevm1 for ; Tue, 6 Sep 2022 10:15:43 +0100 (WEST) Received: from Erasure.corp.itccanarias.org (erasure.corp.itccanarias.org [10.141.187.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by relay.itccanarias.org (Postfix) with ESMTPS id 6FAD74A0AB for ; Tue, 6 Sep 2022 10:15:42 +0100 (WEST) DKIM-Filter: OpenDKIM Filter v2.11.0 relay.itccanarias.org 6FAD74A0AB Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline DKIM-Signature: v=1; a=rsa-sha256; d=itccanarias.org; s=default; c=relaxed/relaxed; t=1662455742; h=from:subject:to:date:message-id; bh=avckbT5nl4NXEIHvwK8oiLj/RkbfQMZKtPSp4g6Du6A=; b=KvuyODmfUnKhEmq1t7Xc2Q9BAK1ahqtj44+oN4hui1qohbOSgr9WX6ciPD3EtNTovPLjCxNtAH5 z3W2t7Fr05tksWPsc6DhR3i1XQhpN30Odf5sIVlyl0Ks8ngOxYMcSkhxIPLxkZN44mHd3ghU7DABq U9SCvtT1XHhAaKDG+/vTBm8D4nesmq13YMrRuXcXsIbF7dcQqZPmOOvwqAAv1uhfZrxtZrhSgpay7 mw6HepaXlhZybggVbuS0V6IWF0wfIfwdSt9zQBFCz5ii2f34H41i5VQTz30iG/9OCME4fwFyyoV4b 7seHILqmcljQlksfaNH74nE6d5syPK79b3ow== Received: from itccanarias.org (10.141.153.183) by Erasure.corp.itccanarias.org (10.141.187.131) with Microsoft SMTP Server (TLS) id 14.3.498.0; Tue, 6 Sep 2022 10:15:41 +0100 Date: Tue, 6 Sep 2022 10:15:40 +0100 From: Eduardo =?iso-8859-1?Q?Su=E1rez?= To: Subject: Re: Manual Ordering and Dynamic Priority Message-ID: <20220906091540.GB2201663@itccanarias.org> References: <20220831161348.GA2413557@itccanarias.org> MIME-Version: 1.0 In-Reply-To: <20220831161348.GA2413557@itccanarias.org> Received-SPF: pass client-ip=62.174.94.111; envelope-from=eduardo@itccanarias.org; helo=relay.itccanarias.org 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1662458453; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to: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=avckbT5nl4NXEIHvwK8oiLj/RkbfQMZKtPSp4g6Du6A=; b=nWc6cQB0I18tlUE+am15V/06WC8/VqH5nvzeB8neajAW7osuMjpeGIJvYhfS2tB75NBy9Y 0nsd2prY3Bn+i2Qp6C82WmrZBXXdTSEJJOAQNRuCIhwZ2tl+uN2NpXHkRk+Ouvfvtu5Z+b r6UKke4v1jZMomB4ja4gXQ93vqMtHqf83h/VAdGxhTKvCKaTFiBBRxaYLkuW74dIXeO+dt XKyQDR2pY2UtO51HHCf0btTk2lDPGi+fEzqN939jjYNTuIXfTOKnX7ZxdWDBCvlMLFKeQu 73hp7oc1lOz5vVtTGuz0yRhIi/mpHHWvxuJf081DGzrGyXyWB8DXeRdzTuvcaw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1662458453; a=rsa-sha256; cv=none; b=slIkFEkj5+4DtldzKmNEI4k73SpF08QXR5CSdPulx/e/L0d5qOVfBwZRAVixlBrCnBV7up qjU4umcrT4V6wqF0jyaEboYsdoadEmB2hKkJoMdD9VQL0VncOcnlDUBZI9UJsYKQ/RwW7b m/Yjk4tS8gPm4adpH33wX+lh8OCeZH90+Ub3JrpDGCTNRO2wDs8MQCvnG54IZonVUCTXuf 0bOJk3vKa5QFb2niXrY6B+Y+OwRuCs53w2qXE98AEdt+HRLC88c7IKGWFt3vA9/pEPqXmB nwwTBw8FkmMPrYQnpeXaMMQbts5Gexn6nQuhjzaWwnIXaIgWdRIBQG3mSic4AQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=itccanarias.org header.s=default header.b=KvuyODmf; dmarc=pass (policy=quarantine) header.from=itccanarias.org; 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: -2.27 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=itccanarias.org header.s=default header.b=KvuyODmf; dmarc=pass (policy=quarantine) header.from=itccanarias.org; 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: F150C1B2FD X-Spam-Score: -2.27 X-Migadu-Scanner: scn1.migadu.com X-TUID: pIyv7iIcasjb Thanks a lot for all your answers. I've been thinking about it and I've come up with another solution. My main problem is, given a file with lots of tasks, to create a "preorder" of tasks to avoid the fear of missing out tasks when planning or selecting the top priority tasks. To review the full list of tasks takes very long (my estimate is O(n^2)). Reordering the current hierarchy is not an option because the file has already a predefined (deep) structure. So my solution is simple: create another top level heading in the file named planning and create a hierarchy of links to tasks in it. Something like this: * Planning - [[#task4][My task 4 header]] - [[#task5][My task 5 header]] - [[#task1][My task 1 header]] - [[#task2][My task 2 header]] - [[#task7][My task 7 header]] - [[#task6][My task 6 header]] - [[#task3][My task 3 header]] So I can preorder using dependencies like org mode natural TODO dependencies, and I get something like a gantt chart (without dates and planning). Moreover, it looks simple to create a template to add a task to this list. I can even document the relationship between tasks and priorities there. Then, it is straightforward to select top priority tasks in this file. Repeating the same for every agenda file, I can easily select a small list of tasks to work with (e.g. assigning priorities or a TODO keyword).