From mboxrd@z Thu Jan 1 00:00:00 1970 From: Manish Subject: Re: How to use FILETAGS? Date: Sat, 18 Oct 2008 17:16:25 +0530 Message-ID: References: <6E535C80-7911-4683-B0EC-581C015FC665@uva.nl> <873aj5vm21.fsf@gollum.intra.norang.ca> <87myhbj66x.fsf@gollum.intra.norang.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KrAGM-000366-Kz for emacs-orgmode@gnu.org; Sat, 18 Oct 2008 07:46:30 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KrAGL-00035u-6r for emacs-orgmode@gnu.org; Sat, 18 Oct 2008 07:46:30 -0400 Received: from [199.232.76.173] (port=41908 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KrAGL-00035r-16 for emacs-orgmode@gnu.org; Sat, 18 Oct 2008 07:46:29 -0400 Received: from ti-out-0910.google.com ([209.85.142.190]:32442) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KrAGL-00056B-Ko for emacs-orgmode@gnu.org; Sat, 18 Oct 2008 07:46:30 -0400 Received: by ti-out-0910.google.com with SMTP id u5so537514tia.10 for ; Sat, 18 Oct 2008 04:46:25 -0700 (PDT) In-Reply-To: <87myhbj66x.fsf@gollum.intra.norang.ca> Content-Disposition: inline List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Bernt Hansen Cc: emacs-orgmode On Sun, Oct 12, 2008 at 12:43 AM, Bernt Hansen wrote: > Manish writes: > >> On Thu, Oct 9, 2008 at 8:43 PM, Bernt Hansen wrote: >> [snip] >> > This works for me. I added >> > >> > #+FILETAGS: :Personal: >> > >> > to the top of one of my org files, hit C-c C-c on the line to >> > reinitialize and then match tags with Personal as the target with >> > >> > C-c a m Personal RET >> > >> > and it lists all of the tasks in my org file including top-level tasks. >> > The tasks do now show :Personal: in the display but using T on any tasks >> > shows the tag is inherited. >> > >> > I hit T on a task 4 levels deep and it includes the Personal tag. >> > >> > It also works with >> > >> > #+FILETAGS: Personal >> >> Thanks Bernt. It works this way for me as well. I guess I should be >> able to mimic similar behaviour by restricting agenda to that specific >> buffer as well. >> >> But does it (task filtering based on tags using "/") work while you >> are in agenda view? > > Yes this works for me. / TAB works even if tagname is not in > org-tag-alist. Some of my (new) FILETAGS are still in my org-tag-alist > so I can just filter with the quick-keys but for the ones that are not > the / TAB works fine. > > I tested this with C-a a t to show all my todo keyword tasks without > scheduled dates and then used / to filter that list down to some > specific FILETAG tagname. Finally, agenda filtering on tags works for me. Unfortunately, I am not sure if it was an update, tweak or some other tinkering that fixed it but it works beautifully. It is now one of my favourite features. I did not expect but was pleasently surprised to find that it allowed filtering an already filtered view. Carsten also fixed tab completion of tags. Sweet. Will it be possible/useful to add some kind of indication to modeline showing that filtering is in effect and the filters applied (may be like "(Org Agenda Day Diary Filtered: P, t)")? But I love it even without it. -- Manish