Hi Jason, "Jason Jackson" <ja...@cvk.ca> writes:
> I'm using the following org agenda custom command, with a relatively small > org-mode text file, and agenda creation is taking around 3-4 seconds, it > becomes unbearably worse if I modify stuck-projects to also use properties > searches) > > Is there anything I can change to speed up the commands execution; or > developer changes to org-mode? > > (setq org-agenda-custom-commands > '(("h" "Next Action" > ( > (agenda "" > ((org-agenda-ndays 1) > (org-agenda-time-grid '()) > (org-deadline-warning-days 5) > (org-agenda-sorting-strategy '(time-up priority-down)) > (org-agenda-skip-deadline-if-done t) > (org-agenda-overriding-header "Today's Agenda: ") > )) > ;;;;;;; SLOW COMMAND #1 > (tags "@HOME-habit-__IGNORE-SCHEDULED>\"<2000-01-01>\"/TODO|BLOCKED| > SUBMIT" > ((org-agenda-sorting-strategy '(priority-down)) > (org-agenda-overriding-header "Unscheduled Todo > (@Home): ") > )) As you suggest, any searches for properties other than TODO, LEVEL, and CATEGORY can be quite slow. Have you considered using a todo search and then using secondary filtering to limit by tag. This would enable you to use either of the following variables: - org-agenda-todo-ignore-with-date - org-agenda-todo-ignore-scheduled Best, Matt _______________________________________________ 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