组织议程“参数数量错误”错误

问题描述 投票:0回答:3

我最近在工作PC上使用Win7-> Win10,并且org-agenda现在出现错误。

  • 2018年5月30日的GNU Emacs 26.1(内部版本1,x86_64-w64-mingw32)
  • 组织9.2.1

我已将与组织模式相关的.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,但我一直无法找出问题所在。

任何帮助表示赞赏。

windows emacs org-mode
3个回答
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:错误的参数数量

emacs-config在org-mode-versions之间是相同的。


0
投票

好,刚刚卸载了org 9.2.1,又回到了org 9.1.9(内置),并进行了修复。议程会抓取文件,没有错误。

不确定9.2.1是什么问题。是。


0
投票

我在Mac osx中新安装了spacemacs时遇到了这个问题。重新编译elpa修复它:

M-: (byte-recompile-directory package-user-dir nil 'force)
© www.soinside.com 2019 - 2024. All rights reserved.