我最近在工作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议程't'同样失败。我试图尽可能地剥离组织文件和.emacs,但我一直无法找出问题所在。
任何帮助表示赞赏。
答案 0 :(得分:1)
升级组织时遇到相同的错误。当我降级时,我可以重新开始议程。
版本之间的差异(无效/工作):
组织模式版本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:错误的参数数量
org-mode-versions之间的emacs-config相同。
答案 1 :(得分:0)
好吧,刚刚卸载了org 9.2.1,又回到了org 9.1.9(内置),并进行了修复。议程会抓取文件,没有错误。
不确定9.2.1有什么问题。是。
答案 2 :(得分:0)
在Mac osx中新安装的spacemacs时遇到了这个问题。重新编译elpa可以解决它:
M-: (byte-recompile-directory package-user-dir nil 'force)