* How to view tasks with certain Property tag in Agenda view
@ 2009-04-20 1:10 Varnit Suri
2009-04-20 3:07 ` Nick Dokos
2009-04-20 4:23 ` Manish
0 siblings, 2 replies; 8+ messages in thread
From: Varnit Suri @ 2009-04-20 1:10 UTC (permalink / raw)
To: emacs-orgmode
Hi all,
I am using the PROPERTY keyword to identify contexts (in the GTD
approach). So here's a sample of what I do:
* Online
:PROPERTIES:
:CATEGORY: Computer
:END:
** TODO Call/reply to A
** TODO Defrag work PC
The Agenda view that I see is below (Home, Computer, Work are PROPERTY
tags).
What I 'd like to do is:
1. View tasks with only a specified PROPERTY tag.
2. View the main task (if this task is a sub-task) in the Agenda view.
So in the above example, I 'm trying to see something like.
Computer: Online [current output]
Any comments are appreciated. Thanks.
Current output:
Week-agenda (W16-W17):
Sunday 19 April 2009
Home: Sched. 2x: TODO ETrade debit card
Home: In -24 d.: TODO Respond to DMV Ticket
Computer: Sched. 2x: TODO Incorporate category tags
Work: Scheduled: TODO Defrag work PC
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: How to view tasks with certain Property tag in Agenda view
2009-04-20 1:10 How to view tasks with certain Property tag in Agenda view Varnit Suri
@ 2009-04-20 3:07 ` Nick Dokos
2009-04-20 4:23 ` Manish
1 sibling, 0 replies; 8+ messages in thread
From: Nick Dokos @ 2009-04-20 3:07 UTC (permalink / raw)
To: Varnit Suri; +Cc: emacs-orgmode
Varnit Suri <vsuri@Brocade.COM> wrote:
> ...
> The Agenda view that I see is below (Home, Computer, Work are PROPERTY
> tags).
>
> What I 'd like to do is:
> 1. View tasks with only a specified PROPERTY tag.
> 2. View the main task (if this task is a sub-task) in the Agenda view.
>
> ...
Does
http://orgmode.org/manual/Matching-tags-and-properties.html#Matching-tags-and-properties
help? In your example, I think you'd say something like this (untested):
C-c a m +CATEGORY="Computer" <RET>
BTW, there are many built-in agenda views - you seem to be doing "C-c a a"
which gives you the current week/day agenda view. But if you stop
after "C-c a", you'll be at the agenda dispatcher, which shows you a list
of agenda views. E.g., the "a" key in the dispatcher gives you the weekly
agenda view, the "m" key lets you match tags and properties etc. See
http://orgmode.org/manual/Built_002din-agenda-views.html#Built_002din-agenda-views
for more details. You can even add custom agenda views:
http://orgmode.org/manual/Custom-agenda-views.html#Custom-agenda-views
HTH,
Nick
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: How to view tasks with certain Property tag in Agenda view
2009-04-20 1:10 How to view tasks with certain Property tag in Agenda view Varnit Suri
2009-04-20 3:07 ` Nick Dokos
@ 2009-04-20 4:23 ` Manish
2009-04-21 0:41 ` Varnit Suri
1 sibling, 1 reply; 8+ messages in thread
From: Manish @ 2009-04-20 4:23 UTC (permalink / raw)
To: Varnit Suri; +Cc: emacs-orgmode
FWIW, I use tags to mark contexts and filtering on tags is really
really fast and flexible.
--
Manish
On Mon, Apr 20, 2009 at 6:40 AM, Varnit Suri <vsuri@brocade.com> wrote:
> Hi all,
>
> I am using the PROPERTY keyword to identify contexts (in the GTD
> approach). So here's a sample of what I do:
>
> * Online
> :PROPERTIES:
> :CATEGORY: Computer
> :END:
> ** TODO Call/reply to A
> ** TODO Defrag work PC
>
> The Agenda view that I see is below (Home, Computer, Work are PROPERTY
> tags).
>
> What I 'd like to do is:
> 1. View tasks with only a specified PROPERTY tag.
> 2. View the main task (if this task is a sub-task) in the Agenda view.
>
> So in the above example, I 'm trying to see something like.
>
> Computer: Online [current output]
>
> Any comments are appreciated. Thanks.
>
> Current output:
>
> Week-agenda (W16-W17):
> Sunday 19 April 2009
> Home: Sched. 2x: TODO ETrade debit card
> Home: In -24 d.: TODO Respond to DMV Ticket
> Computer: Sched. 2x: TODO Incorporate category tags
> Work: Scheduled: TODO Defrag work PC
>
>
>
> _______________________________________________
> 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
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* RE: How to view tasks with certain Property tag in Agenda view
2009-04-20 4:23 ` Manish
@ 2009-04-21 0:41 ` Varnit Suri
2009-04-21 7:12 ` Manish
0 siblings, 1 reply; 8+ messages in thread
From: Varnit Suri @ 2009-04-21 0:41 UTC (permalink / raw)
To: Manish; +Cc: emacs-orgmode
Thanks. I agree this is prolly a better approach.
I did get things to work (see code in post-script) a bit using your suggestion and:
http://orgmode.org/manual/Block-agenda.html#Block-agenda
http://orgmode.org/manual/Storing-searches.html#Storing-searches
But maybe I wasn't clear enough in describing what I 'm trying to do.
I 'd like to parse the weekly Agenda (C-c a a) to show only those items that meet the specified criteria (eg, certain tags, todo-tags, or properties). The advantage is that that shows the relevant items, will complete details of dates, etc. Its sort of running a grep on the weekly Agenda output.
Any ideas are appreciated.
V.
PS: The two custom searches that I coded up are:
(setq org-agenda-custom-commands
'(("h" "Agenda for context Home"
((agenda "")
(tags "HOME")))))
(setq org-agenda-custom-commands
'(("h" "Agenda for context Home" agenda (tags "HOME"))))
-----Original Message-----
From: Manish [mailto:mailtomanish.sharma@gmail.com]
Sent: Sunday, April 19, 2009 9:24 PM
To: Varnit Suri
Cc: emacs-orgmode@gnu.org
Subject: Re: [Orgmode] How to view tasks with certain Property tag in Agenda view
FWIW, I use tags to mark contexts and filtering on tags is really
really fast and flexible.
--
Manish
On Mon, Apr 20, 2009 at 6:40 AM, Varnit Suri <vsuri@brocade.com> wrote:
> Hi all,
>
> I am using the PROPERTY keyword to identify contexts (in the GTD
> approach). So here's a sample of what I do:
>
> * Online
> :PROPERTIES:
> :CATEGORY: Computer
> :END:
> ** TODO Call/reply to A
> ** TODO Defrag work PC
>
> The Agenda view that I see is below (Home, Computer, Work are PROPERTY
> tags).
>
> What I 'd like to do is:
> 1. View tasks with only a specified PROPERTY tag.
> 2. View the main task (if this task is a sub-task) in the Agenda view.
>
> So in the above example, I 'm trying to see something like.
>
> Computer: Online [current output]
>
> Any comments are appreciated. Thanks.
>
> Current output:
>
> Week-agenda (W16-W17):
> Sunday 19 April 2009
> Home: Sched. 2x: TODO ETrade debit card
> Home: In -24 d.: TODO Respond to DMV Ticket
> Computer: Sched. 2x: TODO Incorporate category tags
> Work: Scheduled: TODO Defrag work PC
>
>
>
> _______________________________________________
> 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
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: How to view tasks with certain Property tag in Agenda view
2009-04-21 0:41 ` Varnit Suri
@ 2009-04-21 7:12 ` Manish
2009-04-28 0:33 ` Varnit Suri
0 siblings, 1 reply; 8+ messages in thread
From: Manish @ 2009-04-21 7:12 UTC (permalink / raw)
To: Varnit Suri; +Cc: emacs-orgmode
On Tue, Apr 21, 2009 at 6:11 AM, Varnit Suri wrote:
> Thanks. I agree this is prolly a better approach.
>
> I did get things to work (see code in post-script) a bit using
> your suggestion and:
> http://orgmode.org/manual/Block-agenda.html#Block-agenda
> http://orgmode.org/manual/Storing-searches.html#Storing-searches
>
> But maybe I wasn't clear enough in describing what I 'm trying to
> do.
>
> I 'd like to parse the weekly Agenda (C-c a a) to show only those
> items that meet the specified criteria (eg, certain tags,
> todo-tags, or properties). The advantage is that that shows the
> relevant items, will complete details of dates, etc. Its sort of
> running a grep on the weekly Agenda output.
>
> Any ideas are appreciated.
Have you seen http://orgmode.org/worg/org-customization-survey.php ?
Check out Matthew Lundin's agenda customizations in particular. It
the awesomest use of agenda customization that I have ever seen.
--
Manish
^ permalink raw reply [flat|nested] 8+ messages in thread
* RE: How to view tasks with certain Property tag in Agenda view
2009-04-21 7:12 ` Manish
@ 2009-04-28 0:33 ` Varnit Suri
2009-04-28 5:25 ` Matthew Lundin
0 siblings, 1 reply; 8+ messages in thread
From: Varnit Suri @ 2009-04-28 0:33 UTC (permalink / raw)
To: Manish; +Cc: emacs-orgmode
Ok, I went through Matt Lundin's agenda file. While he doesn't do what I
was trying to, it did give me a hint about how to implement a simple
grep on every Agenda entry, and then include only the lines that match a
certain criteria, as part of the main Agenda view.
(The current problem with the examples in the two links below is that
they display the entire Agenda, and then the matching tags separately).
So here's my code:
(setq org-agenda-custom-commands
'(("h" "Agenda and Home-related tasks"
((agenda "" ((org-agenda-skip-function
'(org-agenda-skip-entry-if 'regexp ":HOME:"))))))))
The only problem I 'm left to solve is, that this skips entries with the
tag HOME, rather than including them. I 'm only trying a way to do the
inverse match (ie skip entries that don't match HOME), but I havent been
able to nail the syntax.
Any ideas?
Thanks,
Varnit
-----Original Message-----
From: Manish [mailto:mailtomanish.sharma@gmail.com]
Sent: Tuesday, April 21, 2009 12:12 AM
To: Varnit Suri
Cc: emacs-orgmode@gnu.org
Subject: Re: [Orgmode] How to view tasks with certain Property tag in
Agenda view
On Tue, Apr 21, 2009 at 6:11 AM, Varnit Suri wrote:
> Thanks. I agree this is prolly a better approach.
>
> I did get things to work (see code in post-script) a bit using
> your suggestion and:
> http://orgmode.org/manual/Block-agenda.html#Block-agenda
> http://orgmode.org/manual/Storing-searches.html#Storing-searches
>
> But maybe I wasn't clear enough in describing what I 'm trying to
> do.
>
> I 'd like to parse the weekly Agenda (C-c a a) to show only those
> items that meet the specified criteria (eg, certain tags,
> todo-tags, or properties). The advantage is that that shows the
> relevant items, will complete details of dates, etc. Its sort of
> running a grep on the weekly Agenda output.
>
> Any ideas are appreciated.
Have you seen http://orgmode.org/worg/org-customization-survey.php ?
Check out Matthew Lundin's agenda customizations in particular. It
the awesomest use of agenda customization that I have ever seen.
--
Manish
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: How to view tasks with certain Property tag in Agenda view
2009-04-28 0:33 ` Varnit Suri
@ 2009-04-28 5:25 ` Matthew Lundin
2009-04-29 2:31 ` Varnit Suri
0 siblings, 1 reply; 8+ messages in thread
From: Matthew Lundin @ 2009-04-28 5:25 UTC (permalink / raw)
To: Varnit Suri; +Cc: emacs-orgmode
Hi Varnit,
"Varnit Suri" <vsuri@Brocade.COM> writes:
> So here's my code:
>
> (setq org-agenda-custom-commands
> '(("h" "Agenda and Home-related tasks"
> ((agenda "" ((org-agenda-skip-function
> '(org-agenda-skip-entry-if 'regexp ":HOME:"))))))))
>
> The only problem I 'm left to solve is, that this skips entries with the
> tag HOME, rather than including them. I 'm only trying a way to do the
> inverse match (ie skip entries that don't match HOME), but I havent been
> able to nail the syntax.
--8<---------------cut here---------------start------------->8---
(setq org-agenda-custom-commands
'(("h" "Agenda and Home-related tasks"
((agenda "" ((org-agenda-skip-function
'(org-agenda-skip-entry-if 'notregexp ":HOME:"))))))))
--8<---------------cut here---------------end--------------->8---
I think this should do it.
Regards,
Matt
^ permalink raw reply [flat|nested] 8+ messages in thread
* RE: How to view tasks with certain Property tag in Agenda view
2009-04-28 5:25 ` Matthew Lundin
@ 2009-04-29 2:31 ` Varnit Suri
0 siblings, 0 replies; 8+ messages in thread
From: Varnit Suri @ 2009-04-29 2:31 UTC (permalink / raw)
To: Matthew Lundin; +Cc: emacs-orgmode
Thanks! This worked!
Varnit
-----Original Message-----
From: Matthew Lundin [mailto:Matthew.Lundin@valpo.edu]
Sent: Monday, April 27, 2009 10:25 PM
To: Varnit Suri
Cc: Manish; emacs-orgmode@gnu.org
Subject: Re: [Orgmode] How to view tasks with certain Property tag in
Agenda view
Hi Varnit,
"Varnit Suri" <vsuri@Brocade.COM> writes:
> So here's my code:
>
> (setq org-agenda-custom-commands
> '(("h" "Agenda and Home-related tasks"
> ((agenda "" ((org-agenda-skip-function
> '(org-agenda-skip-entry-if 'regexp ":HOME:"))))))))
>
> The only problem I 'm left to solve is, that this skips entries with
the
> tag HOME, rather than including them. I 'm only trying a way to do the
> inverse match (ie skip entries that don't match HOME), but I havent
been
> able to nail the syntax.
--8<---------------cut here---------------start------------->8---
(setq org-agenda-custom-commands
'(("h" "Agenda and Home-related tasks"
((agenda "" ((org-agenda-skip-function
'(org-agenda-skip-entry-if 'notregexp ":HOME:"))))))))
--8<---------------cut here---------------end--------------->8---
I think this should do it.
Regards,
Matt
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2009-04-29 2:31 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-20 1:10 How to view tasks with certain Property tag in Agenda view Varnit Suri
2009-04-20 3:07 ` Nick Dokos
2009-04-20 4:23 ` Manish
2009-04-21 0:41 ` Varnit Suri
2009-04-21 7:12 ` Manish
2009-04-28 0:33 ` Varnit Suri
2009-04-28 5:25 ` Matthew Lundin
2009-04-29 2:31 ` Varnit Suri
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).