On Jun 10, 2008, at 12:28 PM, Adam Spiers wrote:
Yes. There will be many intricacies involved in iteration, and probably only Carsten knows them all - without an API we would individually be reinventing the same wheel over and over ... badly.
Hi Adam, Daniel, and others, the mapping API is in place and already quite general. It supports different scopes like the current tree, or the file, or all agenda files, or even all agenda files with associated archives. You can specify a tags/property/todo match to restrict the mapping to selected entries. And you can use the full org-agenda-skip mechanism (but you might want to do these checks in the mapping function, of course). Adam, as you suspected, this is only a small bit of code, for the rest it re-uses the agenda stuff. Documentation is in Appendix B6 of the manual. I am very curious to see what kind of tricks you will do with this, to keep us posted! - Carsten
_______________________________________________ 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
_______________________________________________ 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