From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 8J/mJHpSqWPGDwEAbAwnHQ (envelope-from ) for ; Mon, 26 Dec 2022 08:51:22 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id SETlJHpSqWPaoQAA9RJhRA (envelope-from ) for ; Mon, 26 Dec 2022 08:51:22 +0100 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 46B91C434 for ; Mon, 26 Dec 2022 08:51:21 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p9iFb-0002hH-O8; Mon, 26 Dec 2022 02:50:23 -0500 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 1p9iFZ-0002fe-Gf for emacs-orgmode@gnu.org; Mon, 26 Dec 2022 02:50:21 -0500 Received: from mail.mojserwer.eu ([195.110.48.8]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p9iFX-0005Ux-HU for emacs-orgmode@gnu.org; Mon, 26 Dec 2022 02:50:21 -0500 Received: from localhost (localhost [127.0.0.1]) by mail.mojserwer.eu (Postfix) with ESMTP id 2B1352271589 for ; Mon, 26 Dec 2022 08:50:15 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at mail.mojserwer.eu Received: from mail.mojserwer.eu ([127.0.0.1]) by localhost (mail.mojserwer.eu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9T4k98xlf74T for ; Mon, 26 Dec 2022 08:50:11 +0100 (CET) Received: from localhost (178235147021.dynamic-3-poz-k-0-1-0.vectranet.pl [178.235.147.21]) by mail.mojserwer.eu (Postfix) with ESMTPSA id 3F1E91BD1910 for ; Mon, 26 Dec 2022 08:50:11 +0100 (CET) User-agent: mu4e 1.1.0; emacs 29.0.50 From: Marcin Borkowski To: Org-Mode mailing list Subject: Feature request: "task table" (similar to clock table) Date: Mon, 26 Dec 2022 08:50:08 +0100 Message-ID: <87ilhysixb.fsf@mbork.pl> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=195.110.48.8; envelope-from=mbork@mbork.pl; helo=mail.mojserwer.eu 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_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1672041081; a=rsa-sha256; cv=none; b=TBWIRq5uGxYlAR/XuNsaFP37x1gfo3UaP1ZIBvgOKglFy8cy7nrMpK5Mv5NfkDi4OihtNR q2S2nyu/ZFSHxF+hJltdQBioazbuZEkjksNT3qvS9OFuXdcxppGgdtcZgH4VZ8n5ngHZVv uXgYEhbMC1/G5VBKKBuv3jISfq4vg+nPfMDL0dRFrMrGSDZoaptdSbnvIfWgR2Q5mcyhPP b8dClsqe2bQqCG0exjYNj/HE2pcfyPKa6hZ5hiqenSyahkCksUCwCCwln7TvWPhbOuqju+ FMXomiJLoTMAiP5216HGFF5cHFLqkY5DxRIct41i+nkqbIhD1NRrD6Zz9SYDMQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; 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"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1672041081; 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:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=RYQC7A/NvY3FHPIkAMCbHvtTaOri8fzYjxbU06u1hrg=; b=At6u61VDaDMsMr0AdLpC5zI93rVuPCidLZGL9PziYFeNqQTSXtC3qtuAbMNfc/Yd9seAPd 7bVclKM7S5JHuS9AaBJEzrVKbQkQ0QAELdQbOvPqiMRoDWDiC9dbJwl4xyl2UVwsXZhzW6 Z7wTtvq02PFIHP4E9dMTsaNO3OyIFyq5lWPnEa/X64n1CqKgY2CLZ/qr+H1dfajN+hVLjV YdbXxIT4WO24p3+SsNTmUbwoIv0JFDm5vd5UYzZ20v7kEwnMiKhCp/TIZj0RlpJYqbpsgK gfkgXlUnnjkk1pMmLcl6E7AGM8fMa8mJUiyH6n6lVbOPIxRQrM2Sv7xNXhr1ZA== X-Spam-Score: -3.73 X-Migadu-Queue-Id: 46B91C434 Authentication-Results: aspmx1.migadu.com; dkim=none; 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"; dmarc=none X-Migadu-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -3.73 X-TUID: 3xcb7krzXnAB Hi fellow Orgers, I've been using clock tables for some time now, and they are very useful. However, it has just occurred to me that I'd really appreciate another feature - a "task table". By this, I mean a table (generated much like a clock table) with a summary of all tasks in a given file/subtree/etc.: how many of them there are, how many are in any state, maybe how many have scheduled times and/or deadlines, how many are past their deadline... Now, question 1: is there any feature in Org mode to make C-c C-c do something when the point is on a line e.g. matching certain regex? This way I could extend Org mode to do that myself. I peeked around and found out `org-ctrl-c-ctrl-c-hook', so that's that. Pretty nice! Although some functions allowing stuff like "substitute the results for the block that follows" etc. might be also nice. Question 2: am I the only one who would like to see such a feature? Would someone like to code it? (I /might/ be tempted to do that, but it's kinf difficult: while I signed FSF papers some time ago, I've changed jibs since then and I suppose I'd need to got through some more paperwork to fix that; also, I'm not sure whether I really want to, and whether my employer would be willing to let me.) TIA, -- Marcin Borkowski http://mbork.pl