Bagaimana cara membuat rentang waktu yang ditunjukkan oleh agenda org mulai kemarin?

16

Jika hari ini hari Kamis, saya ingin agendanya dari Rabu (kemarin) hingga Selasa depan.

Ketika saya set org-agenda-dayke "-1d", itu menunjukkan seminggu penuh (mulai Senin) yang berisi kemarin. Saya ingin memulai kemarin, meskipun kemarin bukan Senin.

kawan
sumber

Jawaban:

24

Jika org-agenda-start-on-weekdaydiatur ke integer (secara default diatur ke 1, sesuai dengan hari Senin), dan org-agenda-spandiatur ke salah satu 'week atau 7, org akan selalu memulai agenda pada hari yang ditentukan oleh org-agenda-start-on-weekday.

Jadi untuk selalu memulai kemarin, Anda harus mengatur org-agenda-start-dayuntuk "-1d" dan melakukan salah satu dari berikut ini:

  1. Setel org-agenda-start-on-weekdayke nil. Kemudian, hari pertama agenda akan ditentukan oleh org-agenda-start-day.

  2. Tetapkan org-agenda-spanke nilai yang tidak 'week. Misalnya, mengaturnya untuk 5menampilkan lima hari, dan kemudian akan menghormati org-agenda-start-day.

Saya sarankan melakukan keduanya, jika Anda memutuskan ingin tampil seminggu penuh. Berikut kode untuk menampilkan lima hari mulai kemarin:

(setq org-agenda-start-day "-1d")
(setq org-agenda-span 5)
(setq org-agenda-start-on-weekday nil)
kawan
sumber