Ответы:
Если для org-agenda-start-on-weekdayнего задано целое число (по умолчанию оно равно 1, что соответствует понедельнику), и для org-agenda-spanнего задано либо 'week or 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)