Block agenda (The Org Manual)

Next: Setting options, Previous: Storing searches, Up: Custom Agenda Views [Contents][Index]

#### 11.6.2 Block agenda

Another possibility is the construction of agenda views that comprise the results of several commands, each of which creates a block in the agenda buffer. The available commands include `agenda` for the daily or weekly agenda (as created with `a`) , `alltodo` for the global TODO list (as constructed with `t`), and the matching commands discussed above: `todo`, `tags`, and `tags-todo`. Here are two examples:

    (setq org-agenda-custom-commands
          '(("h" "Agenda and Home-related tasks"
             ((agenda "")
              (tags-todo "home")
              (tags "garden")))
            ("o" "Agenda and Office-related tasks"
             ((agenda "")
              (tags-todo "work")
              (tags "office")))))

This defines `h` to create a multi-block view for stuff you need to attend to at home. The resulting agenda buffer contains your agenda for the current week, all TODO items that carry the tag ‘`home`’, and also all lines tagged with ‘`garden`’. Finally the command `o` provides a similar view for office tasks.