From mboxrd@z Thu Jan 1 00:00:00 1970 From: Samuel Wales Subject: Dired-like agenda Date: Fri, 6 Jun 2014 22:11:29 -0700 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:41921) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wt8uh-0007Ie-OT for emacs-orgmode@gnu.org; Sat, 07 Jun 2014 01:11:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wt8ug-0006gR-Uc for emacs-orgmode@gnu.org; Sat, 07 Jun 2014 01:11:31 -0400 Received: from mail-wi0-x22b.google.com ([2a00:1450:400c:c05::22b]:51479) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wt8ug-0006fs-OI for emacs-orgmode@gnu.org; Sat, 07 Jun 2014 01:11:30 -0400 Received: by mail-wi0-f171.google.com with SMTP id cc10so1935041wib.16 for ; Fri, 06 Jun 2014 22:11:29 -0700 (PDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Here is a brainstorm/RFC/FR. It is not entirely worked out, but it gives the flavor. The idea is to make Org agenda act more like Dired for consistency. For example, we might have commands like: 1) %m -- mark headers with regexp 2) %g -- mark headers with regexp in body text of entry 3) %M -- mark lines containing a regexp + this would allow matching category/prefix etc. + Dired doesn't have this feature 4) k -- kill this line or marked lines + this is similar to how < kills lines in the agenda that do not have the current category 5) t -- toggle all marks 6) s -- change sorting without redoing the whole agenda Example of how it would work: If you want to show only lines in the agenda that have a category that matches "^x": 1) %M ^..x RET to mark 2) t to toggle 3) k to show only the lines you want This is actually something I want to do frequently. It's like < except with a regexp. A command could do it, but it might also be useful if the commands were more Dired-like. Comments? Samuel -- The Kafka Pandemic: http://thekafkapandemic.blogspot.com The disease DOES progress. MANY people have died from it. And ANYBODY can get it. Denmark: free Karina Hansen NOW.