Comment puis-je faire démarrer la durée indiquée par l'agenda de l'organisation hier?

16

Si aujourd'hui est jeudi, je veux que l'ordre du jour soit de mercredi (hier) à mardi prochain.

Quand je me suis mis org-agenda-dayà "-1d", il montre la semaine complète (à partir de lundi) qui contient hier. Je veux que ça commence hier, même si hier n'est pas lundi.

zck
la source

Réponses:

24

Si org-agenda-start-on-weekdayest réglé sur un entier (par défaut , il est défini sur 1, ce qui correspond au lundi), et org-agenda-spanest fixé à deux 'week ou 7, org commence toujours l'ordre du jour le jour indiqué par org-agenda-start-on-weekday.

Donc , pour commencer toujours hier, vous devez définir org-agenda-start-daypour "-1d" et effectuez l' une des opérations suivantes:

  1. Réglez org-agenda-start-on-weekdaysur nil. Ensuite, le premier jour de l'ordre du jour sera déterminé par org-agenda-start-day.

  2. Définissez org-agenda-spansur une valeur qui ne l'est pas 'week. Par exemple, le définir sur 5affichera cinq jours, puis il respectera org-agenda-start-day.

Je recommande de faire les deux, au cas où vous décideriez de montrer une semaine complète. Voici le code pour afficher cinq jours à partir d'hier:

(setq org-agenda-start-day "-1d")
(setq org-agenda-span 5)
(setq org-agenda-start-on-weekday nil)
zck
la source