How to exclude Archive project when searching?


I like to search all not done tasks (not @done) except those in the Archive project. Could you tell me a search example?

Exclusions in searches

Just to make sure what you want.

  • You want all the tasks that are not done

* not @done///*

  • But you do want to see the done tasks on the Archive project.

not @done///* except /Archive


Thanks for the reply, but I can still see tasks under the Archive project with the following search.


But that is exactly what you wanted. To see all the tasks that are not done, except [those done tasks] that are in the Archive project.

Could you please repeat what you want? Since the “Archive” project consists of done tasks, do you mean to get all the tasks that are not done? If that is what you want, just type,

* except @done///*

That says. Get me all the tasks, except those that are done and its children.


My reading of the OP’s original request is that he has “not done” tasks in Archive and doesn’t want to see those in a search of “not dones.”

IOW, if he has project X, Y, and Z, as well as Archive, and all four have “not done” tasks in them, then he wants a search of “not dones” to only show those in X,Y,Z, without seeing those in Archive.

But I could be wrong in my interpretation, too.