I ran into another possible solution for the request of seeing the first X TODO tasks for a project in the Agenda: Let's say I simply run an org-tags-todo query looking for :project: The Agenda now shows this: Project1 Project2 Project3 Another possible solution would be to simply TAB to one of the projects, and run org-todo-list with the restriction on the current subtree. I'm trying to find a way to create a function to do this . . . . . . I guess a macro-like function would work Thanks, --Nate On Wed, Jul 31, 2019 at 8:59 AM Sacha Chua wrote: > Hmm, you're right, that project subtask snippet isn't working any more. I > don't think I can sort that out while I'm away from my computer, so it may > take me a few weeks until I can poke around. If anyone happens to have a > better config, please feel free to share! > > On Wed., Jul. 31, 2019, 10:37 Nathan Neff, wrote: > >> I forgot to mention that I have PROJECT tag as not inheritable: >> (setq org-tags-exclude-from-inheritance (quote ("PROJECT"))) >> >> And here's the agenda custom-command addition: >> ("2" "List projects with tasks" my/org-agenda-projects-and-tasks >> "+PROJECT" >> ((org-agenda-max-entries 3)) >> >> >> >> On Tue, Jul 30, 2019 at 9:32 PM Nathan Neff >> wrote: >> >>> Hello all, >>> >>> I found this cool snippet at Sacha Chua's website: [1]. >>> >>> It creates an agenda view with headings marked with tag "project", >>> and for each of those headings, it displays up to 3 sub headings marked >>> TODO. >>> >>> I like this idea of seeing my projects (plus a few TODO entries under >>> each project) >>> in the agenda is a cool idea, so I copy/pasted the snippet at [1]. >>> >>> I created an example org file: >>> * Project 1 :PROJECT: >>> ** todo task 1.1 >>> ** todo task 1.2 >>> ** todo task 1.3 >>> ** todo task 1.4 >>> * Project 2 :PROJECT: >>> ** todo task 2.1 >>> ** todo task 2.2 >>> ** todo task 2.3 >>> ** todo task 2.4 >>> >>> And ran the custom agenda command on only that file. >>> >>> The output which is produced lists each project correctly. >>> However the sub-tasks under each project are the *same 3 subtasks* >>> from Project 1 >>> >>> foo: Project 1 >>> foo: todo task 1.1 >>> foo: todo task 1.2 >>> foo: todo task 1.3 >>> foo: Project 2 >>> foo: todo task 1.1 >>> foo: todo task 1.2 >>> foo: todo task 1.3 >>> >>> The snippet at [1] is a bit more complex than I thought would be >>> necessary for such >>> an agenda view. Does someone have any snippets or suggestions for how to >>> accomplish the idea above? Is there something obvious that I'm missing >>> about >>> the setup of my test org file? >>> >>> Thanks, >>> --Nate >>> >>> [1] >>> https://github.com/sachac/.emacs.d/blob/gh-pages/Sacha.org#display-projects-with-associated-subtasks >>> The associated blog entry is: >>> >>> https://sachachua.com/blog/2013/01/emacs-org-display-projects-with-a-few-subtasks-in-the-agenda-view/ >>> >>> >>> >>>