Wie starte ich die von org agenda angezeigte Zeitspanne gestern?


16

Wenn heute Donnerstag ist, möchte ich, dass die Tagesordnung von Mittwoch (gestern) bis nächsten Dienstag reicht.

Als ich eingestellt org-agenda-dayauf "-1d", zeigt es die ganze Woche (ab Montag) , die gestern enthält. Ich möchte, dass es gestern beginnt, auch wenn gestern nicht Montag ist.

Antworten:


24

Wenn org-agenda-start-on-weekdayauf eine ganze Zahl gesetzt ist (standardmäßig ist es auf 1 gesetzt, bis Montag entspricht), und org-agenda-spanwird auf entweder 'week oder 7, org immer die Tagesordnung beginnt am Tag angegeben durch org-agenda-start-on-weekday.

Also immer gestern zu starten, müssen Sie org-agenda-start-dayauf "-1d" und eine der folgenden Aktionen ausführen :

  1. Stellen Sie org-agenda-start-on-weekdayauf nil. Dann wird der erste Tag der Tagesordnung von festgelegt org-agenda-start-day.

  2. Stellen Sie org-agenda-spaneinen Wert ein, der nicht ist 'week. Wenn Sie beispielsweise festlegen, 5dass fünf Tage angezeigt werden sollen, wird dies respektiert org-agenda-start-day.

Ich empfehle, beides zu tun, falls Sie sich entscheiden, eine ganze Woche zu zeigen. Hier ist der Code, der fünf Tage ab gestern anzeigt:

(setq org-agenda-start-day "-1d")
(setq org-agenda-span 5)
(setq org-agenda-start-on-weekday nil)
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.