如何查看org-mode议程中的下一天?

时间:2015-09-06 11:38:58

标签: emacs org-mode

很容易在议程中显示当前日/周/月/年(vd,vw,vm,vy),并查看上一个或下一个时段(b,f)。但是当你处于一个时期的末期时,你看不到会发生什么,这很烦人。

所以我正在寻找接下来几天的观点(比如五,十......)。

4 个答案:

答案 0 :(得分:12)

听起来您想要自定义每周视图,org-mode允许这样做。请参阅页面:The weekly/daily agenda

提交时间超过1周

一种选择是每周两次出现一次会议或议程略长于一周;#34;每周一次"视图。对于一周的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调度函数并将org-agenda绑定到全局密钥更好。

答案 1 :(得分:3)

通过在显示议程视图时添加数字前缀,有一种更简单的方法。

例如,如果我想显示下一个21天的时间表。我能做到:C-u 2 1 C-c a a。这样就可以了。

答案 2 :(得分:0)

对于spacemacs,要显示14天议程,您可以执行 1 4 SPC a o a

1 4 可以替换为任何数字。

答案 3 :(得分:0)

您还可以通过在v m之前添加前缀来要求组织议程查看特定的月份(以及年份)。

例如,如果当前月份为7月,并且您想查看8月,9月的日历,则键入8 v m9 v m

您还可以输入201808 v m201908 v m来查看2018年8月,2019年等的日历。