可以很容易地在议程中显示当前日/周/月/年(vd,vw,vm,vy),并查看上一个或下一个时段(b,f)。但是当你处于一个时期的末期时,你看不到会发生什么,这很烦人。
所以我正在寻找接下来几天的观点(比如五,十......)。
听起来你想要自定义每周视图,org-mode
允许这样做。参见页面:The weekly/daily agenda。
出席超过1周
一种选择是在“每周”视图中每两周呈现一次或略长于一周的议程。对于一周的10天视图(在你的钩子或类似的):
(setq org-agenda-span 10)
从今天开始查看
如果您具有默认设置,则上述设置从上周一开始十天。虽然我怀疑你所追求的是什么,但不是从星期一开始,而是从当天开始议程。这通过以下方式实现:
(setq org-agenda-start-on-weekday nil)
在哪里(手册说):
非零意味着始终在指定的工作日开始概述。 0表示星期日,1表示星期一,等等。当为零时,始终在当天开始。自定义命令可以在选项部分中设置此变量。
跨越当天的周视图
另一个有用的设置是跨越当前一天,显示过去的一些前几天以及从今天起的一周,这是上述设置的组合。例如:
(setq org-agenda-span 10
org-agenda-start-on-weekday nil
org-agenda-start-day "-3d")
这显示了从今天起的当前一周,也是过去三天。
查看调度
视图中的调度不是可以自定义的。通过org-agenda-custom-commands
变量定制主要的组织议程调度功能并将org-agenda绑定到全局密钥更好。
通过在显示议程视图时添加数字前缀,可以更轻松地执行此操作。
例如,如果我想显示接下来的21天时间表。我能做到:C-u 2 1 C-c a a。这样就可以了。
对于spacemacs,要显示14天的议程,您可以执行1 4 SPC a o a。
可以用任何数字替换1 4。