Повестка дня организации «неправильное количество аргументов» ошибка - PullRequest
0 голосов
/ 04 октября 2019

Я снова пытаюсь использовать режим повестки дня в режиме орг. Когда я запускаю Mx org-todo-list, я получаю пустую * Org Agenda *, и в минибуфере отображается

    Wrong number of arguments: (0 . 0), 2

Я запускаю org-версию 9.1.9 на

Информация о системе: компьютер:
  • ОС: gnu / linux
  • Emacs: 26,2
  • Spacemacs: 0.200.13
  • Spacemacs ветка: master (rev. 8c0b8c344)
  • Графический дисплей: t
  • Распространение: spacemacs
  • Стиль редактирования: vim
  • Завершение: плющ
  • Слои:
(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")))
)

Backtrace is:

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 "неправильное количество аргументов" ошибка работает org-версия 9.2.1 (Я использую org-версию 9.1.9).

Любая помощь приветствуется.

ОБНОВЛЕНИЕ 1:

Cu Mx org-reload загруженный org-версия 9.2.4 и затем орг-todo-list работал как положено.

Когда я перезапустил emacs, загрузилась org-версия 9.1.9, и в представлении повестки дня снова появилась та же ошибка.

Мне не удалось установить последнюю версиюorg-версия 9.2.6, как описано в https://emacs.stackexchange.com/questions/53107/how-to-update-org-mode-via-package-manager

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...