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