Next: , Previous: , Up: Hacking   [Contents][Index]

A.9 Speeding up your agendas

When your Org files grow in both number and size, agenda commands may start to become slow. Below are some tips on how to speed up the agenda commands.

  1. Reduce the number of Org agenda files: this will reduce the slowness caused by accessing a hard drive.
  2. Reduce the number of DONE and archived headlines: this way the agenda does not need to skip them.
  3. Inhibit the dimming of blocked tasks:
    (setq org-agenda-dim-blocked-tasks nil)
    
  4. Inhibit agenda files startup options:
    (setq org-agenda-inhibit-startup nil)
    
  5. Disable tag inheritance in agenda:
    (setq org-agenda-use-tag-inheritance nil)
    

You can set these options for specific agenda views only. See the docstrings of these variables for details on why they affect the agenda generation, and this dedicated Worg page for further explanations.