emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Carsten Dominik <dominik@science.uva.nl>
To: Manish <mailtomanish.sharma@gmail.com>
Cc: Bernt Hansen <bernt@norang.ca>, emacs-orgmode <emacs-orgmode@gnu.org>
Subject: Re: Re: How to use FILETAGS?
Date: Sat, 18 Oct 2008 15:16:40 +0200	[thread overview]
Message-ID: <FBC54DAE-834B-42EB-B976-7179F864C865@uva.nl> (raw)
In-Reply-To: <e7cdbe30810180446q55ae548ao1d4e9c89316bf88c@mail.gmail.com>

Hi Manish,

I very much like the idea to add an indicator to the agenda mode line,  
and will do that.

You said that you can filter an already filtered  view.  This is only  
partially correct.  If you do that, it is not so that you will further  
filter down the current list.  Instead, a new filter will be applied  
to the original list.  At first I had it in fact implemented in a way  
that several filters could be used in a row, but John Wiegley (how  
asked for this feature) convinced me that the current convention is  
better.

What this feature really does is saving you the definition of  
different agenda commands selecting for specific tasks.  Instead, you  
can now create one view and then filter it for different tags.

We could implement filtering for several tags, but I am not sure if  
this will be really so useful.

- Carsten


On Oct 18, 2008, at 1:46 PM, Manish wrote:

>  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 <tagname> 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 <tagname> 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
>
>
> _______________________________________________
> Emacs-orgmode mailing list
> Remember: use `Reply All' to send replies to the list.
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode

  reply	other threads:[~2008-10-18 13:16 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-10-05 11:56 How to use FILETAGS? Manish
2008-10-07 15:06 ` Manish
2008-10-07 16:28   ` Carsten Dominik
2008-10-07 17:30     ` Manish
2008-10-07 18:03       ` Carsten Dominik
2008-10-07 18:16         ` Manish
2008-10-09 15:13         ` Bernt Hansen
2008-10-11 11:12           ` Manish
2008-10-11 19:13             ` Bernt Hansen
2008-10-18 11:46               ` Manish
2008-10-18 13:16                 ` Carsten Dominik [this message]
2008-10-18 13:34                   ` Manish
2008-10-18 18:08                   ` Bernt Hansen
2008-10-21  6:24                     ` Carsten Dominik

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=FBC54DAE-834B-42EB-B976-7179F864C865@uva.nl \
    --to=dominik@science.uva.nl \
    --cc=bernt@norang.ca \
    --cc=emacs-orgmode@gnu.org \
    --cc=mailtomanish.sharma@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).