我最近在工作PC上使用Win7-> Win10,并且org-agenda现在出现错误。
我已将与组织模式相关的.emacs简化为以下内容,问题仍然存在。
(custom-set-variables
'(org-agenda-files (quote ("~/org/inWork.org")))
)
当我运行org-agenda'a'时,我得到一个空的议程,仅包含日期,而inWork.org中没有任何内容。迷你缓冲区显示Wrong number of arguments: (0 . 0), 2
在调试模式下运行相同将回溯为
Debugger entered--Lisp error: (wrong-number-of-arguments (0 . 0) 2)
org-get-tags(nil nil)
org-agenda-get-deadlines()
org-agenda-get-day-entries("~/org/inWork.org" (2 7 2019) :deadline :scheduled :timestamp :sexp)
apply(org-agenda-get-day-entries "~/org/inWork.org" (2 7 2019) (:deadline :scheduled :timestamp :sexp))
org-agenda-list(nil)
funcall-interactively(org-agenda-list nil)
call-interactively(org-agenda-list)
org-agenda(nil)
funcall-interactively(org-agenda nil)
call-interactively(org-agenda nil nil)
command-execute(org-agenda)
org-agenda't'同样失败。我尝试了尽可能多地剥离组织文件和.emacs,但我一直无法找出问题所在。
任何帮助表示赞赏。
升级组织时,我遇到了同样的错误。当我降级时,我可以重新开始议程。
版本之间的差异(非工作/工作):
组织模式9.2.1版本(9.2.1-33-g029cf6-elpa @ /home/sdaa/.emacs.d/elpa/org-20190225 /)
组织模式9.2.1版本(9.2.1-23-g126a37-elpa @ /home/sdaa/.emacs.d/elpa/org-9.2.2 /)
9.2.1-33中的错误消息是这样的:org-agenda-get-restriction-and-command:错误的参数数量
emacs-config在org-mode-versions之间是相同的。
好,刚刚卸载了org 9.2.1,又回到了org 9.1.9(内置),并进行了修复。议程会抓取文件,没有错误。
不确定9.2.1是什么问题。是。
我在Mac osx中新安装了spacemacs时遇到了这个问题。重新编译elpa修复它:
M-: (byte-recompile-directory package-user-dir nil 'force)