我正在尝试再次使用组织模式的议程视图。当我运行M org-todo-list时,我会得到一个空的*Org议程*,并显示小缓冲区。
Wrong number of arguments: (0 . 0), 2我正在运行org-Version9.1.9
系统信息:计算机:
gnu/linux
)
(javascript rust html csv c-c++ git shell spell-checking ivy emacs-lisp markdown org)这些行位于我的.spacemacs文件中:
(setq org-todo-keywords '((sequence "TODO" "NEXT" "PROG" "HOLD" "WAIT" "|" "DONE" "CNCL")))
'(org-agenda-files
(quote
("~/Documents/developer/editors/emacs/demo/tasks.org" "~/Documents/tasks/tasks.org")))两个tasks.org文件都包含具有未完成状态的节点。
在以下情况下,与调试模式交互产生的相同错误:
(custom-set-variables
'(org-agenda-files (quote ("~/Documents/developer/editors/emacs/demo/tasks.org")))
)回溯是:
Debugger entered--Lisp error: (wrong-number-of-arguments (0 . 0) 2)
org-get-tags(nil nil)
org-agenda-get-todos()
org-agenda-get-day-entries("~/Documents/developer/editors/emacs/demo/tasks.org" (10 4 2019) :todo)
org-todo-list(nil)
funcall-interactively(org-todo-list nil)
call-interactively(org-todo-list record nil)
command-execute(org-todo-list record)
#f(compiled-function (cmd) #<bytecode 0x2601e49>)("org-todo-list")
ivy-call()
ivy-read("M-x " ("eval-last-sexp" "toggle-debug-on-error" "org-version" "org-agenda-file-to-front" "org-publish-current-file" "org-publish" "eval-buffer" "recentf-cleanup" "elisp-index-search" "org-display-inline-images" "diff" "org-lint" "clean-buffer-list" "org-publish-project" "spacemacs/search-ack" "cd" "5x5" "arp" "dbx" "dig" "erc" "ert" "eww" "ftp" "gdb" "irc" "jdb" "man" "mpc" "pdb" "pwd" "s" "rsh" "sdb" "xdb" "calc" "dirs" "ffap" "gnus" "grep" "help" "ielm" "info" "life" "mail" "mpuz" "ping" "smex" "talk" "term" ...) :predicate nil :require-match t :history counsel-M-x-history :action #f(compiled-function (cmd) #<bytecode 0x2601e49>) :sort nil :keymap (keymap (67108908 . counsel--info-lookup-symbol) (67108910 . counsel-find-symbol)) :initial-input nil :caller counsel-M-x)
counsel-M-x()
funcall-interactively(counsel-M-x)
call-interactively(counsel-M-x nil nil)
command-execute(counsel-M-x)在Org agenda "wrong number of arguments" error运行org-Version9.2.1(我正在运行org-Version9.1.9)上也报告了类似的错误。
任何帮助都是非常感谢的。
更新1:
C-重新加载加载的org-版本9.2.4,然后org-todo-列表按预期工作。
当我重新启动emacs,org版本9.1.9加载,议程视图再次得到同样的错误。
我无法像在https://emacs.stackexchange.com/questions/53107/how-to-update-org-mode-via-package-manager上描述的那样安装最新的org-version 9.2.6
发布于 2021-04-07 01:31:58
更新1:
C-重新加载加载的org-版本9.2.4,然后org-todo-列表按预期工作。
谢谢!当我在emacs 26.3上遇到这个错误后,这个C-重载也为我工作。最初,我使用了内置的org9.1.9并解决了这个问题。我用了melpa得到了9.4.5 20210405,但直到我找到你的答案,我才能真正让它运行。因此,谢谢:)
稍后编辑:因此我意识到,在重新启动emacs时,这种情况不会持续。原因是我的~/.emacs文件包含(require 'org),这导致emacs加载内置的org包,而不是从melpa下载的较新的包。简单地从我的(require 'org)中删除.emacs解决了这个问题,现在它自动加载新版本的org。
发布于 2021-11-21 01:19:15
我也遇到了同样的问题: same Emacs,Emacs 26.2,startup mode版本9.1.9,agenda模式坏了,org-reload给了我9.2.4版本,一切都正常,但在重新启动时没有持续。它把我逼疯了。
我注意到this question here建议加载其他包可以调用(require 'org)。所以我走过去发现我
(add-to-list 'load-path "/usr/local/share/emacs/site-lisp/mu4e")
(require 'mu4e)在我的.spacemacs中,我从一个预空间which .emacs文件中复制了mu4e配置。注释掉这两行解决了问题!Org现在加载9.2.4版本的启动和议程模式工作。
https://stackoverflow.com/questions/58232130
复制相似问题