Come faccio a far iniziare ieri il calendario mostrato dall'agenda dell'organizzazione?


16

Se oggi è giovedì, voglio che l'agenda sia da mercoledì (ieri) a martedì prossimo.

Quando ho impostato org-agenda-daya "-1d", mostra l'intera settimana (a partire da Lunedi) che contiene ieri. Voglio che inizi ieri, anche se ieri non è lunedì.

Risposte:


24

Se org-agenda-start-on-weekdayè impostato su un numero intero (per impostazione predefinita è impostato su 1, corrispondente a lunedì), ed org-agenda-spanè impostato su uno 'week o 7, l'organizzazione inizierà sempre l'agenda nel giorno specificato da org-agenda-start-on-weekday.

Quindi, per iniziare sempre ieri, è necessario impostare org-agenda-start-daya "-1d" ed effettuare una delle seguenti condizioni:

  1. Impostare org-agenda-start-on-weekdaysu nil. Quindi, il primo giorno dell'ordine del giorno sarà determinato da org-agenda-start-day.

  2. Impostare org-agenda-spansu un valore che non lo è 'week. Ad esempio, impostandolo su 5mostrerà cinque giorni, quindi rispetterà org-agenda-start-day.

Consiglio di fare entrambe le cose, nel caso in cui decidessi di voler mostrare un'intera settimana. Ecco il codice per mostrare cinque giorni a partire da ieri:

(setq org-agenda-start-day "-1d")
(setq org-agenda-span 5)
(setq org-agenda-start-on-weekday nil)
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.