Is there a way to list all agenda entries which have active timestamps state (no DEADLINE or SCHEDULED)? I ask because these get lost in the agenda unlike Deadlines and Scheduled tasks, which keep being reminded. I often mark tasks just with timestamps and some of them are unacted upon and left in the past. The only way to check for them is to browse the agenda week by week. I hope I made myself clear here. Thanks!

1 Answer 1


You can use tag/property matches:

  1. run M-x org-agenda m and enter TIMESTAMP<"<today>"

  2. or use a org-agenda-custom-command

(setq org-agenda-custom-commands
      '(("t" "Timestamp Before today"
         ((tags "TIMESTAMP<\"<today>\"")))))

For more details, please refer Matching tags and properties section of Org Manual:

  1. M-x info-display-manual (C-h R)
  2. enter and select org
  3. M-x Info-menu (m)
  4. enter and select Matching tags and properties
  • Thank you, exactly what I needed! note: I think one pair of brackets is not necessary -> ("t". note2: (2) works but (1) doesn't in my system: I run M-x org-agenda m and enter TIMESTAMPS<"<today>" and only shows me one entry weirdly. Feb 12, 2022 at 16:12
  • 1
    Hi, 1) the outside pair of brackets if necessary if you have multi agenda custom commands, the default value of org-agenda-custom-commands also have it. 2) both work for me on my side, there is not 's' after TIMESTAMP Feb 14, 2022 at 7:04
  • 1
    Yes, the manual has detailed instructions, you can find the example there. 'TIMESTAMP<"<today>"/!-DONE-CANCELLED' Feb 14, 2022 at 12:21
  • 1
    I have mentioned in this answer. Feb 15, 2022 at 1:10
  • 1
    @EmmanuelGoldstein Hi, I answer you at emacs.stackexchange.com/questions/70572/… Feb 17, 2022 at 1:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.