It looks like you want to set up a weekly view, org-mode allows this. See Page: Weekly / Daily Agenda .
Submission over 1 week
One option is to present two weeks or an agenda of just over one week in a โweeklyโ presentation. For a week view of 10 days (in your hook or similar):
(setq org-agenda-span 10)
Starting today
The above sets ten days from the last Monday if you have the default settings. Although I suspect that after this you do not start on Monday, but begin the agenda from today. This is achieved by:
(setq org-agenda-start-on-weekday nil)
Where (the manual says):
Non-nil means starting the review always on the specified day of the week. 0 means Sunday, 1 means Monday, etc. When nil, always start from today. Custom commands can set this variable in the section parameters.
View week for current day
Another useful setting is the coverage of the current day, showing some previous days in the past and the week from today, this combination of settings above. For instance:
(setq org-agenda-span 10 org-agenda-start-on-weekday nil org-agenda-start-day "-3d")
It shows the current week from today, but also the last three days.
View Shipment
Sending is not open for customization. It is much better to see how to configure the main function of sending the org-agenda through the variable org-agenda-custom-commands and associate org-Agenda with a global key.
source share