หากวันนี้เป็นวันพฤหัสบดีฉันต้องการให้วาระเป็นวันพุธ (เมื่อวาน) ถึงวันอังคารหน้า
เมื่อผมตั้งorg-agenda-dayไป"-1d"ก็แสดงให้เห็นเต็มสัปดาห์ (ตั้งแต่วันจันทร์) ที่มีเมื่อวานนี้ ฉันต้องการให้เริ่มเมื่อวานนี้แม้ว่าเมื่อวานไม่ใช่วันจันทร์
หากวันนี้เป็นวันพฤหัสบดีฉันต้องการให้วาระเป็นวันพุธ (เมื่อวาน) ถึงวันอังคารหน้า
เมื่อผมตั้งorg-agenda-dayไป"-1d"ก็แสดงให้เห็นเต็มสัปดาห์ (ตั้งแต่วันจันทร์) ที่มีเมื่อวานนี้ ฉันต้องการให้เริ่มเมื่อวานนี้แม้ว่าเมื่อวานไม่ใช่วันจันทร์
คำตอบ:
หากorg-agenda-start-on-weekdayตั้งค่าเป็นจำนวนเต็ม (โดยค่าเริ่มต้นจะถูกตั้งค่าเป็น 1 ซึ่งตรงกับวันจันทร์) และorg-agenda-spanตั้งค่าเป็นอย่างใดอย่างหนึ่ง 'weekหรือ7org จะเริ่มต้นวาระในวันที่ระบุไว้org-agenda-start-on-weekdayเสมอ
ดังนั้นเพื่อมักจะเริ่มต้นเมื่อวานนี้คุณต้องตั้งค่าorg-agenda-start-dayการ"-1d" และดำเนินการอย่างหนึ่งต่อไปนี้:
ตั้งค่าการorg-agenda-start-on-weekday จากนั้นในวันแรกของวาระการประชุมจะถูกกำหนดโดยnilorg-agenda-start-day
การตั้งค่าที่ไม่ได้เป็นorg-agenda-span 'weekยกตัวอย่างเช่นการตั้งค่าให้จะแสดงห้าวันและจากนั้นก็จะเคารพ5org-agenda-start-day
ฉันแนะนำให้ทำทั้งสองกรณีในกรณีที่คุณต้องการแสดงเต็มสัปดาห์ นี่คือรหัสที่จะแสดงห้าวันเริ่มตั้งแต่เมื่อวาน:
(setq org-agenda-start-day "-1d")
(setq org-agenda-span 5)
(setq org-agenda-start-on-weekday nil)