我一直在使用org-agenda
来设置来自here的设置。出于某种原因,当我尝试生成基本org-agenda
(C-c a
)时出现以下错误。议程只显示空白,没有条目。信息如下。
org-agenda-list: Wrong type argument: listp, #("----------------" 0 16 (org-heading t))
我的.spacemacs
文件中的配置如下。当我发表评论时,情况正常,但我希望能让它发挥作用。
;; Enable display of the time grid so we can see the marker for the current time
(setq org-agenda-time-grid (quote ((daily today remove-match)
#("----------------" 0 16 (org-heading t))
(0900 1100 1300 1500 1700))))
有人能在这看到问题吗?对不起,我不是一个elisp程序员。
答案 0 :(得分:2)
变量org-agenda-time-grid
的规格最近发生了变化。如果您使用的是最新版本的组织,那么您的设置不正确。尝试使用C-h v org-agenda-time-grid RET
阅读变量的文档。我不知道0 16 (org-heading t)
在旧环境中做了什么,但也许你可以试试
(setq org-agenda-time-grid (quote
((daily today remove-match)
(0900 1100 1300 1500 1700)
"......" "----------------"))))
作为第一个近似值然后从那里调整。
您还应该尝试阅读etc/ORG-NEWS
文件,该文件列出了每个版本的上述不兼容的更改。当某个版本从一个版本发布到下一个版本时,通常可以在那里找到解释。