Doom emacs agenda 月、周、日视图切换问题

需求描述:

Doom emacs org-mode agenda 中查看上/下一月/周/日。

emacs -Q中按fb可以在当前视图切换上/下一月/周/日,但是doom emacs evil会把f和b视为vim的快捷键从而无法达到正确的目的。我不知道该如何操作。

尝试解决问题步骤:

  1. SPC-o-A-a 打开org agenda视图
  2. M-x org-agenda-week-view
  3. 执行M-x calendar-forward-week
  4. 报错calendar-forward-day: Symbol’s value as variable is void: displayed-month

其他的day和month视图也报一模一样的错误。

我感觉我似乎是执行错了命令,因为emacs -Q中执行上述步骤也会报同样错误。但是按快捷键切换视图是没有问题的。

请问agenda中切换下一日/周/月视图的命令是什么?如果想在doom中绑定键,应该如何写elisp代码?

试试 org-agenda-laterorg-agenda-earlier ,它们在 Doom Emacs 中分别绑定了 ][

同时,使用 z (绑定了 org-agenda-view-mode-dispatch ),可以方便地切换不同时间尺度的视图。

1 个赞