Skip to content

[feature request] Have dashboard-agenda display recurring/multiple timestamps #550

@mwhal012

Description

@mwhal012

version:
dashboard 20241120.2030 (MELPA)
org 9.7.16
emacs 29.4

Currently dashboard-agenda displays only the first timestamp under any given org heading. This is contrary to the way that org-agenda itself displays them and (imo) hides them unnecessarily.

I made the following example and added the file to the agenda file list:

~/example.org

* Brush your teeth
<2024-11-29 Fri 23:00 +1d>
* Wash your face
<2024-11-29 Fri 23:05>
<2024-11-30 Sat 23:05>

when I M-x org-agenda RET a, I obtain

Week-agenda (W48):
Monday     25 November 2024 W48
Tuesday    26 November 2024
Wednesday  27 November 2024
Thursday   28 November 2024
Friday     29 November 2024
               8:00 ┄┄┄┄┄ ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
              10:00 ┄┄┄┄┄ ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
              12:00 ┄┄┄┄┄ ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
              14:00 ┄┄┄┄┄ ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
              16:00 ┄┄┄┄┄ ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
              18:00 ┄┄┄┄┄ ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
              18:17 ┄┄┄┄┄ ← now ───────────────────────────────────────────────
              20:00 ┄┄┄┄┄ ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
  example:    23:00 ┄┄┄┄┄ Brush your teeth
  example:    23:05 ┄┄┄┄┄ Wash your face
Saturday   30 November 2024
  example:    23:00 ┄┄┄┄┄ Brush your teeth
  example:    23:05 ┄┄┄┄┄ Wash your face
Sunday      1 December 2024
  example:    23:00 ┄┄┄┄┄ Brush your teeth

whereas when I M-x dashboard-open RET, I only get

Welcome to Emacs!

88 packages loaded in 1.009305 seconds

Recent Files: (r)
    ~/.emacs.d/init.el
    ~/.emacs.d/init-backup.el
    ~/example.org

Bookmarks:
    --- No items ---

Agenda for the coming week: (a)
      example:     2024-11-29 Brush your teeth
      example:     2024-11-29 Wash your face


Free as free speech, free as free Beer

i.e., I only obtain the first occurrences of the timestamps under their respective headings.

I'd like to have dashboard-agenda display recurring and multiple timestamps as org-agenda does.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions