org-agenda不显示日程了

好久没有用org了,最近开始重拾。 但是奇怪的是,我发现现在日程显示不出来,即使我已经添加了schedule,并且这个文件已经在org-agenda-files这个变量里面了。

我想知道,有没有什么命令或者变量,能够查看当前的agenda呢 或者我要怎么调试问题是出在哪一步 我尝试搜索谷歌,但是都只是跳转到官方文档了

你得把相关的org配置贴出来,目前的信息无法找到问题~

终于正常显示了
弄了半天是org文件的问题
我在有个TODO项下面加了一段代码,很早之前加的,用来只在周一到周五显示该项目
最后发现就是这段代码造成的,删掉就好了
不知道为什么

 #+BEGIN_SRC emacs-lisp
    <%%(memq (;;calendar-day-of-week date) '(1 2 3 4 5))>
 #+END_SRC

刚开始头脑比较混乱,花了很长时间也没解决
这里分享一下自己最终问题的思路,给其他遇到类似问题的同学参考

首先确认是不是emacs配置文件的问题,重新初始化emacs之后,问题还是存在,说明不是配置文件的问题

然后确认是否是某个org文件的问题,可以通过把文件增加和删除到org-agenda-files(C-c [和C-c ])中来确认,这时候发现的确是某个org文件导致的

进一步确认是该文件中某个具体的错误,可以通过删除某个标题下的所有项并更新org-agenda来确认,最终定位到了具体的错误❎代码

1 个赞