Is it possible to filter agenda in emacs based on Owner property?
Currently I use tags to set owner of TODO items. This way I can filter agenda by tags like this:
(setq org-agenda-custom-commands
`(("o" "tasks for oleg"
((org-agenda-list)
(org-agenda-filter-apply ,(list "+oleg")))
((org-agenda-remove-tags t)))
("k" "tasks for karl"
((org-agenda-list)
(org-agenda-filter-apply ,(list "+karl")))
((org-agenda-remove-tags t)))
))
It's not convenient to use tags to mark the owner but I see no other way to filter TODO items by Owner.
This worked for me in my .emacs:
(setq org-agenda-custom-commands
(quote (("s" "tasks for Seth" tags "+OWNER=\"seth\"" nil))))
My properties are upper-case though so you'd need to use +Owner=
methinks.
You could also invoke your own custom search by doing:
C-c a m +Owner="foobar"
(assuming you have C-c a bound to org-agenda.
I'm running org-mode 6.27a. For what it's worth, I wasn't quite sure how to do this at first but the worg page about custom commands was very helpful.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With