如何使组织议程显示的时间跨度从昨天开始?


16

如果今天是星期四,我希望​​议程从星期三(昨天)到下一个星期二。

当我设置org-agenda-day为时"-1d",它将显示包含昨天的整周(从星期一开始)。我希望它从昨天开始,即使昨天不是星期一。

Answers:


24

如果org-agenda-start-on-weekday设置为一个整数(默认情况下它被设置为1,对应于星期一),并org-agenda-span设置为两种 'week7,组织总会开始由指定的日期议程org-agenda-start-on-weekday

因此,要始终昨天开始,你必须设置org-agenda-start-day"-1d" 执行以下操作之一:

  1. 设置org-agenda-start-on-weekdaynil。然后,议程的第一天将由确定org-agenda-start-day

  2. 设置org-agenda-span为not的值'week。例如,将其设置为5将显示5天,然后它将遵守org-agenda-start-day

如果您决定要显示整整一周,建议您同时进行。这是显示从昨天开始五天的代码:

(setq org-agenda-start-day "-1d")
(setq org-agenda-span 5)
(setq org-agenda-start-on-weekday nil)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.