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 Cc 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.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.